URLエンコード・デコードツール
モード:
範囲:
入力テキスト / URL
0 文字
エンコード結果
0 文字
encodeURIComponent — エンコードされない文字:
A–Z a–z 0–9 - _ . ! ~ * ' ( )。クエリパラメータやパスセグメントのエンコードに最適。使い方
URLエンコード(パーセントエンコーディング)は、URLとして安全でない文字を %XX 形式に変換します。XX は文字のUTF-8バイト値の16進数表現です。
モードの使い分け
| モード | 関数 | エンコードされない文字 |
|---|---|---|
| encodeURIComponent | クエリパラメータやパスセグメント単体のエンコード | A–Z a–z 0–9 - _ . ! ~ * ' ( ) |
| encodeURI | URL全体のエンコード(構造を保持) | 上記に加え ; , / ? : @ & = + $ # |
よく使われる文字のエンコード例
| 文字 | エンコード後 | 用途 |
|---|---|---|
| スペース | %20 | パス内の区切り |
& | %26 | クエリ値内のアンパサンド |
= | %3D | クエリ値内の等号 |
+ | %2B | クエリ値内のプラス記号 |
# | %23 | URL内のハッシュ |
? | %3F | URL内の疑問符 |
よくある使用例
- 日本語URLのエンコード — 日本語ドメインやパスを含むURLを安全な形式に変換
- APIのクエリパラメータ — 特殊文字を含む検索キーワードをパラメータとして送信
- フォームデータの処理 — HTML フォームのPOSTデータに含まれる文字列の変換
- エンコード済みURLの確認 —
%E3%81%82などのエンコード文字列を元のテキストに戻す
確定申告・会計をもっとラクに? freee会計 なら、フリーランスの経費管理もクラウドで簡単。まずは無料で試してみましょう。
HTMLエンティティを変換 → HTMLエンティティエンコーダー 各種エンコーディング → 万能エンコーダー/デコーダー
