🌐 Punycode / IDN 変換ツール
国際化ドメイン (例: 日本語.jp) と Punycode (例: xn--wgv71a119e.jp) を双方向変換。URL 全体の貼り付けにも対応し、ラベルごとに自動判定します。
✅ 完全無料・登録不要・サーバーへのデータ送信なし(RFC 3492 純 JS 実装)
🔒 プライバシーについて
- ・すべての処理はあなたのブラウザ内で完結します
- ・入力データは一切サーバーに送信されません
📖 動作仕様
- 入力にドット (.) があれば各ラベルごとに変換します。
- https:// などのスキームやパスを含む URL も自動的にホスト部分のみ変換。
- ASCII のみのラベルは「decode (xn-- → Unicode)」、非 ASCII を含めば「encode (Unicode → xn--)」と自動判定。
- Bootstring (RFC 3492) 算法を純 JS で実装。外部ライブラリ不要。
📖 使い方
-
1
ドメインを貼り付け国際化ドメイン (例: 日本語.jp) や Punycode (xn--wgv71a119e.jp) を入力します。URL 全体の貼り付けも可能です。
-
2
変換結果を確認入力に非 ASCII 文字があれば encode (xn-- 形式) に、ASCII のみなら decode (Unicode) に自動変換します。
-
3
コピーして利用コピーボタンでクリップボードに保存。WHOIS 検索や DNS 設定、メールサーバー設定にそのまま使えます。
❓ よくある質問
Punycode とは何ですか?
Unicode を ASCII のみで表現する DNS 用のエンコーディング (RFC 3492)。xn-- で始まるラベルが Punycode 形式の国際化ドメインです。
絵文字ドメインも変換できますか?
技術的には可能で本ツールも処理しますが、現在多くの TLD は絵文字ラベルを受け付けないため実用性は限定的です。
ブラウザの URL.host と何が違いますか?
ブラウザ実装には差異があり、IDN を自動的に xn-- に変換する場合と Unicode のまま返す場合があります。本ツールは RFC 3492 に厳密に従い、明示的に変換します。
🔗 関連ツール
🐛 このツールで問題が発生しましたか?
完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。
✅
ご報告ありがとうございます!
運営者に届きました。改善の参考にさせていただきます。