ネットワークツール

URLデコードツール

パーセントエンコードされたURL文字列を元の文字列へ変換し、二重エンコードの有無も確認できるオンラインツールです。

ツールを実行

URLデコードツールは、URLやクエリパラメータに含まれるパーセントエンコード文字列(%20や%26など)を元の文字へ復号するツールです。テキスト入力欄にエンコード済みの文字列を貼り付けて実行すると、1回目のデコード結果が表示されます。さらに本ツールは2回目のデコード処理も行い、二重にエンコードされていたかどうかも判定して結果欄に提示します。入力欄が空の状態で実行した場合はテキスト未入力の案内が表示され、無効なエンコード形式が含まれる場合も結果欄にエラー内容が表示されます。Web開発やログ解析、URLパラメータの確認作業などで、手軽に元の文字列を把握したい場面で役立ちます。

使い方

  1. 「テキスト」入力欄にデコードしたいURLやパーセントエンコード文字列を入力します。
  2. 画面の実行ボタンをクリックしてデコード処理を開始します。
  3. 結果エリアに復号された文字列と、二重デコードによる変化の有無が表示されます。

使用例

  • hello%20world%20%26%20foo%3Dbar を入力すると、スペースや記号が復号され「hello world & foo=bar」が得られます。
  • 日本語のエンコード文字列(%E6%A4%9C%E7%B7%A8 など)を入力すると、対応する日本語テキスト「検索」に復号されます。

よくある質問

二重エンコードとは何ですか?

一度URLエンコードされた文字列(%20など)に対して、さらにパーセント記号がエンコード(%2520など)されてしまう状態です。本ツールでは2回目のデコードを行い、文字列に変化が生じるかどうかをお知らせします。

入力欄を空にして実行するとどうなりますか?

入力欄が空の場合は、テキストが入力されていない旨の案内メッセージが結果欄に表示されます。

不正な形式のエンコード文字列を入力した場合はどうなりますか?

デコード処理中に不正な文字コードや構文を検出した場合は、結果エリアにエラー情報が表示されます。

このツールは指定したURLへ直接通信を行いますか?

いいえ。本ツールは入力された文字列に対するパーセントデコード処理のみを行うものであり、対象URLへの通信や構文の妥当性検証は行いません。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。