このツールに問題がありますか?

「UnicodeからPunycodeへの変換 オンライン」について

このツールは Unicode を含むドメイン(☃.com、例え.jp など)を DNS が扱える Punycode(ASCII)に変換します。出力は標準の「xn--」プレフィックスに続く符号化ラベルです。

国際化ドメイン(IDN)の登録・問い合わせには Punycode が必須。ブラウザ・DNS・メールサーバは内部で Punycode を使い、ユーザには Unicode を表示します。

非 ASCII を含むドメインの登録、IDN の DNS 設定、ASCII のみを受け付けるシステムへの転記などに使えます。

このツールの使い方

Unicode(IDN)ドメインを Punycode に変換する手順

  1. Unicode ドメインを貼り付け

    国際化ドメインを「Unicode domain」欄に — `münchen.de`、`日本.jp`、キリル文字の а を含む `paypal.com` など。空白の手動トリムは不要、自動で除去されます。

  2. エンコードの仕組み

    ツールは内部で `punycode.toASCII()` を呼び、IDNA Nameprep + Punycode のチェーンを適用します。非 ASCII を含む label は `xn--` 接頭で符号化、純粋 ASCII の label はそのまま。

  3. 「実行」

    出力は単一フィールド `punycode` — DNS で使える ASCII 互換形式。ブラウザが HTTP/TLS 接続の裏で送っているのもこの値です。

  4. DNS / TLS / メールでの用途

    DNS リゾルバ、TLS 証明書の SAN、SMTP エンベロープには Punycode 形式が必要。表示は Unicode のままで OK。インフラ設定時は Punycode を保存して、エンコードの不一致を避けてください。