URLエンコード・デコード

URLの特殊文字をクエリ値・URL全体で変換

変換方式
読み取り専用

URLエンコード・デコードツールとは?

URLでそのまま使えない文字をパーセントエンコードしたり、エンコード済みの文字列を元に戻したりするツールです。日本語を含むURLやクエリパラメータの確認に使います。

エンコードとデコードを切り替えられ、入力するとすぐに結果が更新されます。

使い方

  1. エンコードかデコードを選びます。
  2. テキストを入力し、結果を確認します。
  3. 必要に応じてオプションで、変換範囲や行単位の変換を切り替えます。

主な設定項目

変換範囲

クエリ値は、&や=などの記号も含めて変換します。URL全体は、://や?などURLの構造を残したまま変換します。URLそのものを貼り付けるときはURL全体、パラメータの値だけを変換するときはクエリ値を選びます。

URL全体を選んだときは、空白の扱いは表示されません。

変換範囲がクエリ値のときは、方向に応じて空白の扱いを選べます。

  • エンコード時(空白を+で表す): フォーム送信やクエリ文字列の形式に合わせます。入力に含まれる+は%2Bになります
  • デコード時(+を空白として扱う): クエリ文字列の+を空白に戻します

行単位で変換

改行ごとに個別に変換します。複数のURLをまとめて処理したいときに使います。変換できなかった行はそのまま残り、行番号が表示されます。

活用シーン

  • 日本語を含む値をクエリパラメータに組み込みたいとき
  • APIリクエストのURLが正しくエンコードされているか確認したいとき
  • エンコード済みのURLを読める形に戻したいとき
  • 複数行のURLやパラメータをまとめて変換したいとき

使うときの注意点

  • デコードできない入力はエラーになります。%の後に16進数2桁が続いているかを確認してください
  • URL全体でデコードしても、:や/などの予約文字のエンコード(%3Aなど)は残ります。すべて元の文字に戻したいときは、クエリ値を選んでください