このツールに問題がありますか?

「URLデコード オンライン」について

このツールはパーセントエンコードされた URL を人間が読める形に戻します。%20→スペース、%26→&、%2F→/ 等、UTF-8 のパーセント表現も元の Unicode に復元します。

ログから URL を読む、HTTP リクエストをデバッグする、パケットキャプチャのパラメータを解析する、長いエスケープだらけの URL を読み解く——といった用途に便利。

二重エンコードされた URL(% 自身が %25 に変換)も処理可能。複数システムを経由するうちに二重にエンコードされたケースに対応します。

このツールの使い方

パーセントエンコード済み URL テキストを UTF-8 に戻す手順

  1. エンコード済みテキストを貼り付け

    「Text」欄に URL エンコード済み文字列を貼り付け。`hello%20world` や `caf%C3%A9` のような入力 OK。ツールは `%XX` を UTF-8 のバイト列として読み、元の文字に復元します。

  2. 「実行」

    結果は `decoded` のみ。例:`hello%20world` → `hello world`、`caf%C3%A9` → `café`、`q=a%26b` → `q=a&b`。`%XX` 形式以外はそのまま通過します。

  3. 受理/拒否

    `decodeURIComponent` 相当。`%ZZ` のような不正シーケンスや単独の `%` に続く非 16 進はエラー。入力が一部壊れている可能性があるなら、サーバ側で `decodeURI` 相当を使うか、先にサニタイズしてください。

  4. 使い分け

    1 つの query 値や path セグメントだけをデコード — URL 全体ではなく。`https%3A%2F%2Fa.com%3Fq%3Dhi` → `https://a.com?q=hi` で元に戻ります。さらにデコードすると query の `&` まで過剰デコードされ、再パースできなくなります。