URLエンコード・デコード
利用可能URL 用にパーセントエンコード、または元に戻します。値ひとつ(encodeURIComponent)か URL 全体(encodeURI)かを選べ、+ を空白として扱う設定もあります。デコード時はクエリパラメーターを一覧表示します。
選んだファイルはこのブラウザー内だけで処理され、サーバーにはアップロードされません。
使い方
- エンコードかデコードかを選び、テキストを貼り付けます。
- エンコードでは、値ひとつか URL 全体かを選びます。
- HTML フォーム形式なら + の設定をオンにします。デコード時はクエリパラメーターを表で表示します。
計算式
- 予約されていない文字(A–Z a–z 0–9 - _ . ~)以外は、UTF-8 の各バイトを %XX に置き換えます
計算例
東京 カフェ → %E6%9D%B1%E4%BA%AC%20%E3%82%AB%E3%83%95%E3%82%A7
よくある質問
値ひとつと URL 全体の違いは?
値ひとつはクエリの値に入れるときに使い、& = ? / # もエンコードします。URL 全体は https:// や ? & = などの構造を残し、空白や日本語などだけを変換します。
デコードでエラーになるのはなぜ?
% のあとに16進数2桁がないか、バイト列が正しい UTF-8 ではありません。エラーに位置を表示します。