CalquioCalquio

検索

計算ツールを検索

URLエンコーダー/デコーダー

URL内の特殊文字をエンコード、またはパーセントエンコードされたURLをデコード。URL構成要素を解析。

関連ツール

URLエンコードとは?

URLエンコード(パーセントエンコードとも呼ばれる)は、特殊文字をURLで安全に送信できる形式に変換します。

URLには特定の文字しか含められません。スペース、&?、非ASCII文字はエンコードが必要です。

例: Hello World!Hello%20World%21

なぜエンコードするのか?

URLには特別な意味を持つ予約文字があります:

  • ? クエリ文字列の開始
  • & パラメータの区切り
  • = 値の代入
  • / パスセグメントの区切り

encodeURI vs encodeURIComponent

関数エンコード対象使用例
encodeURI()スペース、非ASCII完全なURL(構造を保持)
encodeURIComponent()全特殊文字クエリパラメータ値

経験則: クエリパラメータ値にはencodeURIComponent()、完全なURLにはencodeURI()を使用。

よくエンコードされる文字

文字エンコード名前
(スペース)%20スペース
&%26アンパサンド
=%3Dイコール
?%3Fクエスチョン

URLエンコードのヒント

1. 二重エンコードしない 2. ユーザー入力をエンコード 3. 特殊文字をテスト 4. URLオブジェクトを使用 - モダンJavaScriptのURLとURLSearchParamsは自動でエンコードを処理