🔗 URL エンコード・デコード

URL に使う文字列をパーセントエンコード・デコードします。URL のクエリをキーと値の表に分解して表示。

🔒 入力したデータはブラウザ内で処理され、サーバーへ送信・保存されません。

ファイルをここにドラッグ&ドロップすることもできます
オプション

使い方

  1. 「モード」でエンコードかデコードを選びます。
  2. 入力欄に文字列を入力すると、結果が出力欄に表示されます。
  3. URL(https://...?a=1&b=2 の形)やクエリ文字列(a=1&b=2)を入力すると、下にパラメータをキーと値の表で表示します。値はデコードされた状態で表示されます。

エンコードの方式

JavaScript の encodeURIComponent と同じ方式です。英数字と - _ . ! ~ * ' ( ) 以外の文字を、UTF-8 のバイト列にして %E3%81%82 のような形に変換します。URL のパラメータの値に日本語や記号を入れたいときに使います。

「+ を空白として扱う」について

HTML のフォームから送信されたデータでは、空白が + になっています。このオプションをオンにすると + を空白に戻してからデコードします。

よくある質問

Q. 文字化けした URL を読める形にできますか? A. %E3%81%82 のような形になっている URL なら、デコードで読める文字に戻せます。Shift_JIS でエンコードされたものは UTF-8 として読めないため、エラーになります。

Q. 入力した URL は送信されますか? A. いいえ。変換はお使いのブラウザ内で行われ、入力した URL にアクセスすることもありません。