Punycode ドメインエンコード変換ツール

エンコード(国際化ドメイン名 → Punycode)

デコード(Punycode → 国際化ドメイン名)

よく使う例

国際化ドメイン名(Unicode) Punycode エンコード 言語/地域 操作
中国.cn xn--fiqs8s.cn 中国語(簡体字)
日本.jp xn--wgv71a.jp 日本語
한국.kr xn--3e0b707e.kr 韓国語
münchen.de xn--mnchen-3ya.de ドイツ語
москва.ru xn--80adxhks.ru ロシア語
القاهرة.مصر xn--mgbcpq6gpa1a.xn--wgbh1c アラビア語
ελλάδα.gr xn--qxam.gr ギリシャ語
भारत.in xn--h2brj9c.in ヒンディー語

Punycodeについて:

Punycode は RFC 3492 標準で定義されたエンコード方式で、Unicode(国際化)文字列をASCII文字列に変換します。主に国際化ドメイン名(IDN - Internationalized Domain Names)に使用され、中国語、日本語、アラビア語などの非ASCII文字を含むドメイン名を可能にします。

動作原理: Punycode でエンコードされたドメイン名は "xn--" で始まり、その後にエンコードされた文字列が続きます。ブラウザとDNSシステムはPunycodeを使用して国際化ドメイン名を処理し、ユーザーには元のUnicode文字が表示されます。

応用シーン: 非ASCII文字を含むドメイン名の登録と使用、言語横断的なWebサイト開発、国際化メールアドレス、DNS設定など。DNSレコードやサーバーを設定する際には、通常Punycodeエンコード形式を使用する必要があります。