壊れたログを URL デコードして読みやすく
`%7B%22a%22%3A1%7D` 形式のジャンクを貼り付けて、元の文字を取得。
文字数: 30
使用タイミング
アクセスログの読み取り、リダイレクトのデバッグ、エンコードの逆変換時。
例
仕組み
不正な%シーケンスに対してtry/catchを使用したdecodeURIComponent。必要に応じて+をスペースに変換。
よくある落とし穴
- 単独の%や不正な16進数はエラーを投げます。
- 二重デコードはデータを破損する可能性があります。
- + はフォームボディでのみスペースを意味します。
他のツールとの違い
URLエンコードの逆。Query String Parserは?a=1&b=2のような完全なクエリ文字列を処理します。
FAQ
二重エンコードされた文字列?
注意して二回デコードし、中間結果を表示する。
無効な `%` ?
エラーを表示し、黙って無効なデータを出力しない。
HTMLエンティティに関連?
別物 — HTMLデコードを使用。
逆は?
URLエンコード。
関連ツール
ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。