🌐URLエンコード・デコード
日本語や記号を含む文字列を URL エンコード(パーセントエンコーディング)、またはデコードします。パラメータ用の encodeURIComponent と、URL 全体用の encodeURI を切り替えられます。
よく使う文字の変換表
| 文字 | エンコード後 |
|---|---|
| スペース | %20(フォームでは +) |
| & | %26 |
| = | %3D |
| ? | %3F |
| / | %2F |
| # | %23 |
| あ | %E3%81%82 |
よくある質問
- Q. URLエンコードとは?
- URL に使えない日本語や記号を、%E3%81%82 のような「%+16進数」の形に変換することです。パーセントエンコーディングとも呼ばれます。
- Q. encodeURIComponentとencodeURIの違いは?
- encodeURIComponent は / ? & = なども変換するので、クエリパラメータの値に使います。encodeURI は URL の区切り文字を残すので、URL 全体の変換に使います。
- Q. + とスペースの関係は?
- フォーム送信(application/x-www-form-urlencoded)ではスペースが + になります。このツールのデコードでは + もスペースとして扱います。
- Q. 文字化けしたURLを読むには?
- デコードに切り替えて貼り付けると、日本語に戻せます。