DevKitBase
ツール概要プライバシー

壊れたログを URL デコードして読みやすく

`%7B%22a%22%3A1%7D` 形式のジャンクを貼り付けて、元の文字を取得。

文字数: 30
入力
出力

使用タイミング

アクセスログの読み取り、リダイレクトのデバッグ、エンコードの逆変換時。

入力
hello%20world%20%26%20you%3Dme
出力
hello world & you=me
入力
a%20b
出力
a b

仕組み

不正な%シーケンスに対してtry/catchを使用したdecodeURIComponent。必要に応じて+をスペースに変換。

よくある落とし穴

  • 単独の%や不正な16進数はエラーを投げます。
  • 二重デコードはデータを破損する可能性があります。
  • + はフォームボディでのみスペースを意味します。

他のツールとの違い

URLエンコードの逆。Query String Parserは?a=1&b=2のような完全なクエリ文字列を処理します。

FAQ

二重エンコードされた文字列?
注意して二回デコードし、中間結果を表示する。
無効な `%` ?
エラーを表示し、黙って無効なデータを出力しない。
HTMLエンティティに関連?
別物 — HTMLデコードを使用。
逆は?
URLエンコード。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。