URLエンコーダー/デコーダー
安全なURL送信のために特殊文字をエンコード。クエリ文字列、APIパラメータ、Web開発に必須。
100%無料 — 即座で正確。
RFC 3986準拠
UTF-8サポート
0登録不要
URL Encoder/Decoder
一般的な使用例
検索クエリ
URLやAPI呼び出しに安全に含めるためにユーザー検索語をエンコード。
APIパラメータ
REST APIクエリ文字列やPOSTボディでデータを安全に渡す。
リンク共有
エンコードされたタイトル、説明、ユーザーデータを含む共有可能なURLを作成。
mailto:リンク
mailto: URLパラメータ用にメール件名と本文をエンコード。
URLエンコーディングリファレンス
URLエンコーディング(パーセントエンコーディング)はURLで許可されていない文字を安全に送信できる形式に変換。
一般的なエンコーディング
スペース
→ %20 / +!
→ %21#
→ %23$
→ %24&
→ %26=
→ %3D?
→ %3F@
→ %40よくある質問
いつURLをエンコードすべきですか?
ユーザー入力、検索クエリ、またはクエリ文字列、パス、パラメータで使用されるデータは常にエンコード。これによりURLの破損とセキュリティ問題を防止。
%20と+の違いは?
両方ともスペースを表します。%20はRFC 3986標準(普遍的)、+はクエリ文字列のみで機能。パスには%20を使用。
encodeURIとencodeURIComponentの違いは?
encodeURI()はURL構造文字(:、/、?、#)を保持。encodeURIComponent()は英数字以外すべてをエンコード。パラメータ値には後者を使用。
URL全体をエンコードする必要がありますか?
いいえ。動的な部分(クエリ値、パスセグメント)のみをエンコード。URL構造(プロトコル、ホスト、スラッシュ)はエンコードしないでください。