Punycode(IDNASCII) IDN(xn--)
Punycode
IDN(xn--)
ドメインを入力
国際化ドメイン名を入力または貼り付けます。
Punycode を表示
Punycode でエンコードされたドメインが即時に表示されます。
結果をコピー
コピーをクリックしてエンコードされたドメインをコピーします。
What Is Punycode ?
Punycodeは、国際化ドメイン名(IDN)をASCII文字のみで表現します。UnicodeのドメインラベルをASCII互換エンコーディング(ACE)に変換し、xn--で始まるプレフィックスが付きます。RFC 3492で定義され、DNSによって使用されており、DNSはASCIIしかサポートしていません。このアルゴリズムでは、一般化された可変長整数表現を使用したコードポイントのデルタエンコーディングを行います。このツールはラベルごとに個別にエンコードします。すべての処理はクライアントサイドで実行されます。
Why Use Punycode ?
-
国際ドメインを DNS に互換性のある ASCII 形式に変換する
-
RFC 3492 準拠の Punycode エンコード
-
100% クライアントサイド - データはブラウザから出ない
-
FreeToolkit の無料オンラインツールとして利用可能
Common Use Cases
ドメイン登録
国際ドメインの Punycode 形式を登録前に確認します。
DNS 構成
IDN ドメインの ASCII 形式を DNS レコード用に取得します。
メール構成
Punycode ドメイン形式でメールサーバーを設定します。
セキュリティ分析
Punycode に基づくホモグラフ攻撃を検出します。
Technical Guide
Punycodeエンコーディングでは、ASCII文字と非ASCII文字を分離して処理します。ASCII文字は直接コピーされ、その後にダッシュセパレータが付きます。非ASCIIコードポイントは適応バイアスを持つ一般化された可変長整数を使用したデルタエンコーディングによって処理されます。xn--プレフィックスにより、ラベルがPunycodeであることが識別できます。ドットで区切られた各ドメインラベルは独立してエンコードされます。
Tips & Best Practices
-
1xn-- プレフィックスは Punycode でエンコードされたドメインラベルを識別する
-
2ドットで区切られた各ラベルは個別にエンコードされる
-
3ホモグラフ攻撃の検出に使用します
-
4ドメイン名のみに対応 - URL ではパスにはパーセントエンコーディングを使用
Related Tools
Frequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q xn-- プレフィックスとは何ですか?
Q どのブラウザがサポートされていますか?
Q フル URL をエンコードできますか?
About This Tool
Punycode is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.