Punycodeエンコーダー/デコーダー
無料オンラインPunycodeエンコーダー/デコーダー。国際化ドメイン名(IDN)をASCIIに即変換。
Punycodeとは何ですか?
Punycodeは、Unicode文字をASCIIに変換するエンコーディング構文で、特に国際化ドメイン名(IDN)に使用されます。例えば、münchen.deはxn--mnchen-3ya.deになります。
なぜPunycodeが必要なのですか?
ドメインネームシステム(DNS)はASCII文字のみをサポートしています。Punycodeは、非ASCII文字(中国語、アラビア語、キリル文字など)をASCIIとしてエンコードすることで、ドメイン名で使用できるようにします。
IDNとは何ですか?
国際化ドメイン名(IDN)は、非ASCIIスクリプトの文字を含むドメイン名です。IDNはDNSシステムと互換性を持たせるためにPunycodeエンコーディングを使用します。
Punycodeエンコーディングは可逆的ですか?
はい、Punycodeエンコーディングは完全に可逆的です。データ損失なしで、任意のPunycode文字列を元のUnicode表現にデコードできます。
このPunycodeエンコーダーはどのように動作しますか?
ドメイン名またはUnicodeテキストを入力フィールドに貼り付けるか入力するだけです。ツールはすぐにPunycode形式(エンコード用)またはUnicode(デコード用)に変換します。登録やインストールは不要です。
xn--プレフィックスとは何ですか?
xn--プレフィックスは、ドメイン名がPunycodeを使用してエンコードされたことを示す特別なマーカーです。DNSシステムに、後続の文字がPunycode形式であり、デコードする必要があることを伝えます。
このツールでメールアドレスをエンコードできますか?
はい、メールアドレスのドメイン部分をエンコードできます。例えば、user@münchen.deはuser@xn--mnchen-3ya.deになります。ローカル部分(@の前)はASCII形式のままにする必要があります。
このツールは無料ですか?
はい、このPunycodeエンコーダーおよびデコーダーは完全に無料です。登録なし、使用制限なし、隠れた料金なし。必要なだけドメイン名を変換できます。
RFC 3492とは何ですか?
RFC 3492は、Punycodeエンコーディングアルゴリズムを定義する技術仕様です。2003年にIETFによって、IDNA(Applicationにおける国際化ドメイン名)標準の一部として公開されました。
PunycodeはすべてのUnicode文字で動作しますか?
はい、Punycodeは中国語、日本語、韓国語、アラビア語、キリル文字、ヘブライ語、タイ語など、多くの他のスクリプトを含む任意のUnicode文字をエンコードできます。エンコーディングは無損失で可逆的です。
Punycodeエンコーダー/デコーダーの使い方
国際化ドメイン名を Unicode と Punycode ASCII の間でブラウザ内で相互変換します。貼り付けた内容はアップロードされないため、本番ドメインでも安心して使えます。
- Input の入力欄に Unicode ドメインを入力します。サンプルは münchen.de です。
- Encode を押すと、xn-- で始まるブラウザ用の ASCII 形式に変換されます。
- xn-- で始まるアドレスを Input に貼り付けて Decode を押せば、読める Unicode ドメインに戻せます。
- Auto convert をオンにすると、ボタンを押さなくても入力中に変換結果がリアルタイムで更新されます。
変換するのはホスト名だけにしてください。メールアドレスや完全な URL には Punycode が扱えない文字が含まれるため、パス・ポート・スキームを先に取り除きましょう。
関連ツール
- Hexビューアー 検索、オフセットナビゲーション、仮想スクロール付きのHexダンプ形式でファイル内容を表示
- AES暗号化/復号 AES暗号化/復号ツール、CBC/CFB/CTR/OFB/ECBモード、Pkcs7/ZeroPadding/NoPadding、128/192/256ビット鍵、Base64出力、鍵/IV形式自動検出
- Brotli 圧縮ツール 無料オンライン Brotli 圧縮ツール。品質 0〜11 でファイルを .br に圧縮、または .br を元に戻せます。ブラウザ内で完結 — アップロード不要・インストール不要。
- Zstd 圧縮ツール 無料オンライン zstd 圧縮ツール。Zstandard レベル 1〜19 でファイルを .zst に圧縮、または .zst を元に戻せます。ブラウザ内で完結 — アップロード不要・インストール不要。
- MessagePack 変換ツール 無料オンライン MessagePack 変換ツール。JSON を msgpack にエンコード、hex・base64・.bin ファイルを読みやすい JSON にデコード、サイズ比較付き。アップロード不要、ブラウザ内で完結。
- ULIDジェネレーター オンラインで汎用一意辞書順ソート可能な識別子(ULID)を生成。ULIDのデコード、タイムスタンプ抽出、データベース用のバッチID作成に対応。
- モールス信号変換ツール 無料オンラインモールス信号翻訳ツール。テキストとモールス信号を即座に相互変換。音声再生、カスタム記号に対応し、オフラインで動作します。
- ROT13 暗号化 ROT13暗号のエンコードとデコードを即座に実行。各文字はアルファベットで13位置ずれます。無料、登録不要、ブラウザ内で完結。