URL ツール · 通信は行いません

URL デコード

%XX でエンコードされた URL を読める形に戻します。二重エンコードも検出します。

入力

結果

https://example.com/%E6%90%9C%E5%B0%8B

このツールについて

エンコードされた URL やパラメーターを貼り付けると読める形に戻ります。二重エンコードも検出します。`%2520` は `%20` がもう一度エンコードされた結果で、データが 2 段階のエンコードを経たことを意味し、リダイレクト連鎖や第三者のトラッキングリンクでよく見られます。末尾に単独の `%` があるような不完全なエスケープは明示的にエラーとします。多くの場合、文字列が途中で切れているサインだからです。

操作手順

  1. デコードモードを選びます。多くの場合は component です。
  2. エンコードされたテキストを貼り付けます。
  3. デコード結果と二重エンコードの警告を確認します。

制限と規則

最大 8,000 文字。不完全な %XX はエラーとして報告し、黙って読み飛ばしません。

プライバシー

URL はこのブラウザ内でのみ解析します。URL にはトークン、内部パス、クエリ中の個人情報が含まれることが多いため、送信も保存も記録もしません。

よくある質問

なぜ 2 回デコードが必要な URL があるのですか。
2 回エンコードされているからです。エンコード済みの URL が別の URL のパラメーター値として埋め込まれると(リダイレクトやトラッキングリンクでは普通のこと)、`%` 自体が `%25` にエンコードされ、`%20` が `%2520` になります。本ツールはこれを検出して知らせます。
デコード失敗とはどういう意味ですか。
末尾の単独の `%` や `%ZZ` のような 16 進数でない組み合わせなど、不完全または無効なエスケープが含まれています。多くは URL が切れているか、誤って結合されたことを意味します。黙って読み飛ばすと一見正しく見える誤った結果になるため、あえてエラーにしています。