URLエンコード・デコード
URLの特殊文字をクエリ値・URL全体で変換
変換方式
読み取り専用
URLエンコード・デコードツールとは?
URLでそのまま使えない文字をパーセントエンコードしたり、エンコード済みの文字列を元に戻したりするツールです。日本語を含むURLやクエリパラメータの確認に使います。
エンコードとデコードを切り替えられ、入力するとすぐに結果が更新されます。
使い方
- エンコードかデコードを選びます。
- テキストを入力し、結果を確認します。
- 必要に応じてオプションで、変換範囲や行単位の変換を切り替えます。
主な設定項目
変換範囲
クエリ値は、&や=などの記号も含めて変換します。URL全体は、://や?などURLの構造を残したまま変換します。URLそのものを貼り付けるときはURL全体、パラメータの値だけを変換するときはクエリ値を選びます。
URL全体を選んだときは、空白の扱いは表示されません。
変換範囲がクエリ値のときは、方向に応じて空白の扱いを選べます。
- エンコード時(空白を+で表す): フォーム送信やクエリ文字列の形式に合わせます。入力に含まれる
+は%2Bになります - デコード時(+を空白として扱う): クエリ文字列の
+を空白に戻します
行単位で変換
改行ごとに個別に変換します。複数のURLをまとめて処理したいときに使います。変換できなかった行はそのまま残り、行番号が表示されます。
活用シーン
- 日本語を含む値をクエリパラメータに組み込みたいとき
- APIリクエストのURLが正しくエンコードされているか確認したいとき
- エンコード済みのURLを読める形に戻したいとき
- 複数行のURLやパラメータをまとめて変換したいとき
使うときの注意点
- デコードできない入力はエラーになります。
%の後に16進数2桁が続いているかを確認してください - URL全体でデコードしても、
:や/などの予約文字のエンコード(%3Aなど)は残ります。すべて元の文字に戻したいときは、クエリ値を選んでください

