URLエンコード/デコードツール
URLに含まれる日本語や記号をパーセントエンコード形式に変換します。エンコードされたURLを読める形に戻すデコードにも対応しています。
スポンサーリンク
URLエンコード/デコードツールの使い方
URLエンコード/デコードツールは、URLの特殊文字・日本語をパーセントエンコード形式に変換できる無料ツールです。会員登録は不要で、入力内容はブラウザの外に送信されません。
- 変換の方向を選びます。
- 変換の範囲を選びます(クエリパラメータ1つの値ならパラメータ用、URL全体ならURI全体用)。
- 入力欄にテキストやURLを貼り付けます。
- 結果欄に自動で表示されるので、コピーして使います。
「パラメータ用」と「URI全体用」の違いについて
パラメータ用(encodeURIComponent相当)は、「:」「/」「?」「&」「=」を含むすべての特殊文字をエンコードします。クエリパラメータの値やパス断片など、URLの一部分だけを変換したいときに使います。URI全体用(encodeURI相当)はURLとして意味を持つ「:」「/」「?」「&」「=」などをそのまま残し、日本語やスペースなどだけをエンコードします。
- URL全体をエンコードしたいのに「パラメータ用」を使うと、「https://」の「:」や「//」まで変換されてしまい、正しいURLとして機能しなくなります。
- クエリパラメータの値に「&」や「=」が含まれる場合、URI全体用でエンコードするとパラメータの区切りと誤認識されるおそれがあります。値だけを変換する場合はパラメータ用を使ってください。
- スペースは「%20」に変換されます(フォーム送信で使われる「+」変換とは異なる方式です)。
よくあるつまずきポイント
- SNSやチャットでURLをそのまま貼ると日本語部分が文字化けして見えることがありますが、多くの場合コピー&ペースト自体は問題なく機能します。気になる場合はエンコードしてから共有してください。
- すでにエンコードされたURLを再度エンコードすると、「%」記号自体が「%25」に変換され、二重エンコードになってしまいます。変換前に一度デコードして確認するのが安全です。
- 日本語ドメイン(国際化ドメイン名)はパーセントエンコードとは別の仕組み(Punycode)が使われるため、このツールでは正しく変換されません。
スポンサーリンク
入力内容は外部に送信されません。
変換はすべてお使いのブラウザ内で行われます。