Punycode変換(日本語ドメイン)

ドメインを1行に1つずつ貼り付けると、すぐにPunycodeへ変換されます。

入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。

使い方

  1. ドメイン、URL、メールアドレスを1行に1つずつ貼り付けます。
  2. URLならホスト名、メールアドレスなら@より後ろだけが変換され、パスやユーザー名はそのまま残ります。
  3. ラベル(.で区切られた部分)ごとに変換し、日本語を含むラベルだけが「xn--」で始まる形になります。全角の「。」や「.」も区切りとして扱います。
  4. xn--の文字列を日本語に戻すときは「変換」を切り替えるか、入れ替えボタンを押します。

よくある質問

Punycodeとは何ですか?

DNSは英数字とハイフンしか扱えないため、日本語などのドメイン名をASCII文字だけで表す仕組みです(RFC 3492)。変換後のラベルは「xn--」で始まります。

どんなときに使いますか?

日本語ドメインのDNSレコードやSSL証明書を設定するとき、サーバーの設定ファイルに書くとき、メールやログに出てくるxn--の文字列が何のドメインかを確かめるときなどに使います。

英字の大文字は変わりますか?

ドメイン名は大文字と小文字を区別しないため、Punycodeへの変換時は小文字にそろえます。日本語の文字はUnicode正規化(NFC)をしてから変換します。

あわせて使えるツール

すべてのツール