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