URLエンコード/デコード エンコード・変換
5種類のエンコード方式に対応。日本語URL、フォーム送信値、パスセグメント、RFC3986準拠の厳格エンコードまで網羅。
入力
結果
URL分解表示
各方式の違い
- encodeURIComponent: URLの「値」部分(クエリ値等)のエンコードに使用。スラッシュも含めて変換
- encodeURI: URL全体のエンコード。スラッシュ・コロン等の区切り文字は保持
- form-urlencoded: HTMLフォーム送信時の形式。半角スペースを + に変換
- パスセグメント: パス区切りの / を保持しつつ、各セグメントをエンコード
- RFC3986: 厳格な仕様準拠。!*'() なども全てエンコード