URLデコードツール
このツールとは URLデコードツール
URLデコードはパーセントエンコードされた文字列を元の読みやすい形式に変換します。%20はスペースに、%26はアンパサンドに、%C3%A9のような多バイトシーケンスはéのようなアクセント付き文字に戻ります。このツールはJavaScriptのdecodeURIComponentを使用し、クエリ文字列の値がエンコードされた方法の正しい逆変換を行います。
使い方
- パーセントエンコードされたURLや文字列を入力欄に貼り付けます。
- デコード済みテキストが即時出力エリアに表示されます。
- コピーボタンで結果をクリップボードにコピーします。
- URLエンコードツールのリンクで再エンコードができます。
こんなときに便利
APIのデバッグ中に'q=hello%20world%21%20%E6%97%A5%E6%9C%AC%E8%AA%9E'のようなパラメータに出くわしたら、ここに貼り付けてください。元の値'hello world! 日本語'がすぐに表示されます。サーバーログを読むとき、リンクが実際に何を運んでいるか確認するとき、アクセント付きの値がリダイレクトを経ても保たれているか検証するときに役立ちます。
よくある質問
URLデコードとは何ですか?
URLデコードはパーセントエンコーディングを逆変換し、各%XXシーケンスを対応する文字に置き換えます。URLエンコードされた文字列から元のテキストを復元する標準的な方法です。
無効なパーセントシーケンスが含まれている場合はどうなりますか?
デコーダーがエラーメッセージを表示します。よくある原因は孤立したパーセント記号、16進数以外の文字に続く%、または切り捨てられた多バイトシーケンスです。入力を修正して再試行してください。
プラス記号はスペースとして扱われますか?
いいえ。このツールはdecodeURIComponentを使用するため、+はスペースに変換されません。+がスペースを表すapplication/x-www-form-urlencodedデータをデコードする必要がある場合は、デコード前に+を%20に置換してください。
パスとクエリ文字列を含む完全なURLを一度にデコードできますか?
はい。URL全体を貼り付けるとデコーダーが見つかったすべてのパーセントエンコードシーケンスを変換します。/や?などの文字はencodeURIComponentでエンコードされないため、そのまま残ります。
入力済みのデータと一緒にツールを共有できますか?
はい。入力するとURLが自動的に更新されます。アドレスバーからURLをコピーするか、共有ボタンを使ってください。リンクを開いた相手には入力内容がそのまま表示されます。