ラッコサーバー

ラッコサーバーでサイトを管理すると売却時の価値を高く保てます!
サイト/ドメインの売却をシームレスに実現します。

ラッコサーバー詳細
オンライン事業売買
WordPressサイト売買
ドメイン売買
データを読み込み中...
データを読み込み中...
データを読み込み中...

Punycode 変換・逆変換ツール

Punycode 変換・逆変換ツール

これは、日本語ドメイン名と「Punycode(ピュニコード)」と呼ばれる英数字の文字列を、相互に一括変換できる無料ツールです。

「日本語.jp」のようなドメインを入力すればPunycode(xn--から始まる形式)に、xn--wgv71a119e.jpのようなPunycodeを入力すれば「日本語.jp」に、自動で判別して変換します。

ドメイン名だけでなく、https://日本語.jp/パス のようなURL全体を貼り付けることも可能です。

複数行の入力にも対応しており、リスト形式でまとめて変換・コピーできます。

ラッコサーバー

ラッコサーバーでサイトを管理すると売却時の価値を高く保てます!
サイト/ドメインの売却をシームレスに実現します。

ラッコサーバー詳細
オンライン事業売買
WordPressサイト売買
ドメイン売買
データを読み込み中...
データを読み込み中...
データを読み込み中...

ツールの使い方

  1. 入力: 上部の「ドメイン名 / URL 入力」エリアに、変換したいドメイン名またはURLを貼り付けます。(複数行の入力も可能です)
  2. 変換: [変換]ボタンをクリックします。
  3. 確認: 下部の「変換結果」エリアに、変換された文字列が表示されます。
  4. コピー: [コピー]ボタンをクリックすると、変換結果のすべてをクリップボードにコピーできます。
  5. リセット: [クリア]ボタンをクリックすると、入力と結果のエリアがすべてリセットされます。

Punycode(ピュニコード)の基礎知識

そもそもPunycodeとは?

Punycode(ピュニコード)とは、日本語や中国語、アラビア語などの「英語(ASCII文字)」以外の文字を含むドメイン名(IDN)を、既存のDNSシステムで扱えるように変換するためのルール(エンコード方式)です。

インターネットのドメイン名システム(DNS)は、歴史的に「A~Z」のアルファベット、 「0~9」の数字、そしてハイフン「-」の組み合わせ(ASCII文字)しか扱えませんでした。

しかし、インターネットが世界中に広がるにつれ、「日本語.jp」や「https://www.google.com/search?q=%E4%BE%8B.com」のように自国語の文字を使いたいというニーズが高まりました。これを実現するために、日本語のような非ASCII文字を、DNSが理解できるASCII文字の羅列に変換する仕組みとしてPunycodeが考案されました。

Punycodeに変換されたドメイン名は、必ず「xn--」という接頭辞(プレフィックス)で始まります。

  • 変換例: 日本語.jpxn--wgv71a119e.jp

IDN(国際化ドメイン名)とは?

IDN(Internationalized Domain Name:国際化ドメイン名)とは、上記で説明したような、日本語の「ひらがな」「カタカナ」「漢字」など、その言語固有の文字を含むドメイン名のことです。「日本語JPドメイン名」もIDNの一種です。

私たちはブラウザのアドレスバーに「日本語.jp」と入力しますが、インターネットの裏側(DNS)では、Punycodeに変換された「xn--wgv71a119e.jp」として通信が行われています。

このツールが役立つときはどんなとき?(ユースケース)

Punycode変換は、特にWebサイトの管理者、開発者、マーケターにとって不可欠な作業です。

  • Webサーバーの設定時
    ApacheやNginxなどのWebサーバーで、日本語ドメインのサイト設定(バーチャルホスト設定など)を行う際、設定ファイルにはPunycode形式での記述が必要になる場合がほとんどです。
  • SSL証明書の登録・管理時
    }日本語ドメインのサイトにSSL(https)を設定する際、証明書の発行申請や管理画面でPunycode形式のドメイン名が要求されることがあります。
  • SEO・マーケティング分析時
    アクセス解析ツールや被リンク分析ツール(Ahrefs, Semrushなど)が、日本語ドメインをPunycode形式でレポートすることがあります。そのxn--から始まるドメインが、実際どの日本語サイトを指しているのか確認する(逆変換する)ために役立ちます。
  • メールやドキュメントでのリンク指定時
    一部の古いメールソフトやシステムでは、日本語URLが正しくリンクとして認識されない文字化け(エンコード)の問題が発生することがあります。Punycode形式のURLを使用することで、リンク切れのリスクを減らせる場合があります。

PunycodeとURLエンコードの違い

このツールは、URL全体を貼り付けた場合、PunycodeとURLエンコード(パーセントエンコーディング)を自動で使い分けします。

  • Punycode (xn--): ドメイン名の部分(例: 日本語.jp)を変換するために使われます。
  • URLエンコード (%): パスパラメータの部分(例: /パス//search?q=値)に含まれる日本語や記号を変換するために使われます。

このツールを使えば、どちらのエンコードが必要かを意識することなく、URL全体を正しく変換できます。