URL エンコード・デコード
パーセントエンコードを双方向で。
無料 · 登録不要 · 端末内で計算
入力した文字は端末から出ません
- 2方向
- 2方式
- 0登録
- 1回でコピー
URL エンコード・デコードの仕様
- 方向
- 双方向に対応
- 値ひとつ
- 区切り文字も変換
- URL 全体
- 区切り文字を残す
- 違いが出る文字
- 9つの文字で違いが出ます
- 不正な入力
- 位置を表示します
- 料金
- 無料
- 登録の要否
- 不要
- 処理する場所
- あなたの端末の中
URL エンコード・デコードの使い方
- 1
方向を選ぶ
方向を選ぶ
- 2
方式を選ぶ
方式を選ぶ
- 3
結果をコピーする
結果をコピー
よくある質問
どちらの方式を使う?
クエリ文字列の中に入れるものには「値ひとつ」を。完全なアドレスをエンコードするときだけ「URL 全体」を使ってください。
2つで答えが違うのはなぜ?
URL を組み立てる文字の扱いが違うためです。値の中のスラッシュを変換するのは正しく、アドレスの中で変換するとアドレスが壊れます。
デコードに失敗したときは?
壊れたエスケープが何文字目から始まるかを表示します。パーセント記号のあとには16進数が2文字必要です。
空白はプラス記号になる?
なりません。空白は %20 になります。これが URL のパスやクエリでは正しい形です。プラス記号はフォーム用の別の形式のものです。
2つの方式、違いは1点
2つの方式があるのは、URL を区切る文字の扱いが違うからです。片方は値の中で使えるように変換し、もう片方はそのまま残します。
- パーセントエンコードは、文字をパーセント記号と16進数2桁に置き換えるものです。
- URL を組み立てる区切り文字が、まさに2つの方式で扱いの分かれる文字です。
- すでにエンコードされた文字列をもう一度かけると、エスケープが二重になり、% が %25 になります。
- デコードはどちらでも同じです。だから方式を選べるのはエンコード側だけなのです。
仕様をすべて見る
| 方向 | エンコードとデコード。切り替えは1つのスイッチです。 |
|---|---|
| 値ひとつ | 区切り文字も変換するため、クエリの値の中にそのまま入れられます。 |
| URL 全体 | 区切り文字はそのまま残すため、完全なアドレスとして使えます。 |
| 違いが出る文字 | スラッシュ、疑問符、コロン、@、&、=、+、$、# の扱いが異なります。 |
| 不正な入力 | 壊れたパーセントエスケープは、エラーの詳細ではなく文字位置でお伝えします。 |
| 料金 | 無料。作業領域の外に、広告と分かる形で広告を出しています。 |
| 登録の要否 | 不要。 |
| 処理する場所 | このブラウザのタブの中。どこにも送られません。 |
同じファイルのまま続ける
開発ツール一覧: SPOTTOOLSの開発ツール