無料Webツール

Punycode変換

国際化ドメイン名をUnicodeとPunycodeの間で変換します。

入力と設定

使い方と確認ポイント

日本語などASCII以外の文字を含む国際化ドメイン名を、DNSで使われるASCIIホスト名形式へ変換します。Unicodeドメイン → Punycode表現を確認したいときのツールです。

  1. 例として 例え.テスト のようなホスト名を入力します。
  2. 「変換」を押します。
  3. 出力されたASCIIホスト名をDNS設定や技術確認に使います。
入力
ドメイン/ホスト名
Unicode
ASCII/Punycode形式へ変換
ASCII入力
ホスト名として整え、基本的にASCIIのまま
出力
プロトコルやパスを含まないホスト名

日本語IDNは xn-- で始まるASCIIラベルへ変わる

例え.テスト のようなUnicodeホスト名は、DNSで扱える xn-- を含むASCII表現へ変換されます。

このページは主に「Unicodeドメイン → ASCII/Punycode」向けです。既存の xn-- ドメインを日本語表示へ戻す専用デコーダーではなく、ドメインが実際に登録済みかも確認しません。

Punycodeは非ASCIIラベルをDNSで扱うための表現

日本語などの文字をASCII互換ラベルへ変換し、通常 xn-- で始まる形になります。

入力はURL全体ではなくホスト名

https:// や /path まで含めるのではなく、ドメイン名そのものを入力する用途です。

既存ASCIIホスト名はUnicodeへ展開しない

xn--形式を入力しても、このページでは専用の逆変換表示は行わず、ASCIIホスト名として扱います。

変換できることと存在することは別

形式としてPunycodeへ変換できても、そのドメインがDNSに存在する、登録可能である、所有しているとは限りません。

見た目が似た文字にも注意する

国際化ドメインでは異なる文字が似て見える場合があります。重要なドメインはASCII表現と登録情報を合わせて確認してください。