すべてのツール

TOOL / 05

URLエンコーダー&デコーダー

空白、Unicode、予約文字をURL構成要素で安全に扱える形へ変換します。既存値のデコードとデバッグにも使えます。

データはこのブラウザ内に留まります
ローカル優先データはこのブラウザ内に留まります

FIELD NOTES

URLエンコードが必要な理由

URLでは?、&、=、#などが構造用に予約されています。パーセントエンコードはデータがURL構造を変えないようバイトを表現します。

encodeURIComponentとdecodeURIComponentを使うため、URL全体ではなく個別のパスやクエリ値に適しています。

REFERENCE

URLの質問

URL全体をエンコードしますか?

通常はしません。個別のパス部分やクエリ値をエンコードしてください。

空白が%20になる理由は?

空白のUTF-8バイトをパーセント表記で%20と表すためです。

デコードすると移動しますか?

いいえ。ブラウザ内でテキストだけを変換します。