URL エンコード・デコード

パーセントエンコードを双方向で。

無料 · 登録不要 · 端末内で計算

入力した文字は端末から出ません

  • 2方向
  • 2方式
  • 0登録
  • 1回でコピー
仕様

URL エンコード・デコードの仕様

方向
双方向に対応
値ひとつ
区切り文字も変換
URL 全体
区切り文字を残す
違いが出る文字
9つの文字で違いが出ます
不正な入力
位置を表示します
料金
無料
登録の要否
不要
処理する場所
あなたの端末の中
使い方

URL エンコード・デコードの使い方

  1. 1

    方向を選ぶ

    方向を選ぶ

  2. 2

    方式を選ぶ

    方式を選ぶ

  3. 3

    結果をコピーする

    結果をコピー

よくある質問

よくある質問

どちらの方式を使う?

クエリ文字列の中に入れるものには「値ひとつ」を。完全なアドレスをエンコードするときだけ「URL 全体」を使ってください。

2つで答えが違うのはなぜ?

URL を組み立てる文字の扱いが違うためです。値の中のスラッシュを変換するのは正しく、アドレスの中で変換するとアドレスが壊れます。

デコードに失敗したときは?

壊れたエスケープが何文字目から始まるかを表示します。パーセント記号のあとには16進数が2文字必要です。

空白はプラス記号になる?

なりません。空白は %20 になります。これが URL のパスやクエリでは正しい形です。プラス記号はフォーム用の別の形式のものです。

解説

2つの方式、違いは1点

2つの方式があるのは、URL を区切る文字の扱いが違うからです。片方は値の中で使えるように変換し、もう片方はそのまま残します。

  • パーセントエンコードは、文字をパーセント記号と16進数2桁に置き換えるものです。
  • URL を組み立てる区切り文字が、まさに2つの方式で扱いの分かれる文字です。
  • すでにエンコードされた文字列をもう一度かけると、エスケープが二重になり、% が %25 になります。
  • デコードはどちらでも同じです。だから方式を選べるのはエンコード側だけなのです。

仕様をすべて見る

URL エンコード・デコードツールの仕様
方向エンコードとデコード。切り替えは1つのスイッチです。
値ひとつ区切り文字も変換するため、クエリの値の中にそのまま入れられます。
URL 全体区切り文字はそのまま残すため、完全なアドレスとして使えます。
違いが出る文字スラッシュ、疑問符、コロン、@、&、=、+、$、# の扱いが異なります。
不正な入力壊れたパーセントエスケープは、エラーの詳細ではなく文字位置でお伝えします。
料金無料。作業領域の外に、広告と分かる形で広告を出しています。
登録の要否不要。
処理する場所このブラウザのタブの中。どこにも送られません。
次にできること

同じファイルのまま続ける

開発ツール一覧: SPOTTOOLSの開発ツール