DevToolBox

URL エンコード/デコード

URLエンコード(パーセントエンコーディング)とデコードのツール。コンポーネント形式と完全URL形式を選択可能。

URLエンコードとは?

URLエンコード(パーセントエンコーディング)は、URLで使用できない文字を%記号と16進数で表現する方式です。 日本語や特殊文字をURLに含める際に必要です。

エンコード方式の違い

コンポーネント (encodeURIComponent)

URLの一部(クエリパラメータなど)をエンコード。より多くの文字をエンコードします。

例: "hello world" → "hello%20world"

完全URL (encodeURI)

URL全体をエンコード。URL構造を保持します(:、/、?、#などはエンコードしない)。

例: "https://example.com/日本" → "https://example.com/%E6%97%A5%E6%9C%AC"

主な用途

  • 検索クエリやフォームデータのエンコード
  • 日本語を含むURLの生成
  • APIパラメータの準備
  • ファイル名やパスの安全な送信