本文へスキップ
ToolMug

Punycode 変換

ASCII 以外の文字を含むドメイン名は、DNS では xn-- で始まる Punycode として保存されます。bücher.example を xn--bcher-kva.example のように変換したり、元に戻したりでき、1 件でも複数でもまとめて処理できます。

ブラウザ内で動作 — 入力した内容はアップロードされません

1 行に 1 ドメイン。どちら側でも編集できます。

使い方

  1. 左側にドメインを入力または貼り付けると Punycode に、右側に xn-- のドメインを貼り付けるとデコードされます。
  2. 1 行に 1 ドメインずつ入力すれば、複数をまとめて変換できます。
  3. 結果をコピーします。

オプションの説明

Unicode
人が読む形のドメインです。ブラウザと同じ方法で正規化され、大文字は小文字に、全角文字は通常の文字になります。
Punycode(ASCII)
DNS レコード、TLS 証明書、一部のメールシステムで使われる xn-- 形式です。

変換例

Unicode Punycode
bücher.example xn–bcher-kva.example
例子.中国 xn–fsqu00a.xn–fiqs8s
münchen.de xn–mnchen-3ya.de

よくある質問

Punycode はなぜ必要なのですか?

DNS で使えるのは英字、数字、ハイフンだけです。国際化ドメイン名は登録や名前解決ができるよう Punycode に変換され、ブラウザが表示用に元に戻します。

ブラウザでドメインが xn-- と表示されるのはなぜですか?

他のドメインになりすませるような形で複数の文字体系が混ざっている場合、よく似たドメインを使ったフィッシングを防ぐため、ブラウザは Unicode ではなく Punycode で表示します。

ドメインはどこかに送信されますか?

いいえ。変換はブラウザ内で行われます。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール