無料URLエンコーダ・デコーダ - オンラインURLエンコード変換
68 回使用URLエンコード参照表
| 文字 | エンコード | 説明 |
|---|---|---|
| スペース | %20 / + | 最も一般的なURLエスケープ文字 |
| ! | %21 | 感嘆符 |
| # | %23 | ハッシュ、URLアンカー記号 |
| % | %25 | パーセント記号(エスケープ必須) |
| & | %26 | URLパラメータ区切り |
| = | %3D | URLパラメータ代入 |
| ? | %3F | クエリ文字列の開始 |
| / | %2F | パス区切り |
URLエンコードの知識
URLエンコードとは?
URLエンコードは特殊文字を%XX形式に変換し、URLがWeb上で安全に送信されることを保証します。
URLの非ASCII文字
非ASCII文字(日本語等)はUTF-8バイトに変換されてからパーセントエンコードされます。
encodeURIComponent
: / ? # を含むすべての特殊文字をエンコード。URLパラメータ値に最適です。
encodeURI
URL構造文字(://?#@)を保持。完全なURLをエンコードする場合に使用します。
URL安全文字
英字A-Z、a-z、数字0-9、-_.~ はURL安全文字で、エンコード不要です。
スペースのエンコード
スペースは%20または+にエンコード可能。パスには%20が標準、フォーム送信には+が使用されます。
よくある質問
encodeURIとencodeURIComponentの違いは?
encodeURIは完全なURLをエンコードし、構造文字(://、/、?、#)を保持します。encodeURIComponentはパラメータ値をエンコードし、すべての特殊文字をエンコードします。
なぜURL内の特殊文字をエンコードする必要がありますか?
URL仕様はASCII文字のみを許可しています。特殊文字やスペース、非英語文字は正しく送信するためにエンコードが必要です。
スペースの%20と+の違いは?
%20はRFC 3986標準のパス用エンコード。+はフォーム送信形式で使用。現代のベストプラクティスは%20です。
URI malformedエラーとは?
無効なパーセントエンコード文字列をデコードしようとした時に発生します。%の後に16進数以外の文字がある場合などです。
ソーシャルメディアキャンペーン用のUTMトラッキングパラメータを正しくエンコードするにはどうすればよいですか?
ソーシャルメディアでは、UTMトラッキングパラメータ(utm_source、utm_medium、utm_campaignなど)を正しく送信するために、URLの適切なエンコードが必要です。各パラメータの*値*(例: `utm_campaign=マイキャンペーン & 製品`)には`encodeURIComponent`を使用してください。これにより、スペースや特殊文字がURLを破損させたり、トラッキングデータを誤読したりするのを防ぎます。このツールは、正確な分析のためにUTMが常に有効であることを保証します。
URLに多言語テキストやウムラウト、漢字などの特殊文字を正しくエンコードする方法は?
ドイツ語のウムラウト (ä, ö, ü)、フランス語のアクセント (é, ç)、日本語の漢字など、非ASCII文字を含むURLを作成する場合、適切なURLエンコードが不可欠です。このツールは、これらの文字を「%C3%A4」のようにパーセントエンコード形式に変換します。これにより、表示エラー(文字化け)を防ぎ、URLが普遍的に有効であることを保証し、特に国際的なコンテンツにおいて、異なるWebシステムやブラウザ間でのデータ整合性を維持します。
スプレッドシートに%20や%2Fのようなパーセントエンコードされた文字を含むURLがあります。分析のためにこれらを読みやすくするには、どうすれば素早くデコードできますか?
このツールは、そのようなデータの整理に最適です!スプレッドシートからパーセントエンコードされたURL(またはそのリスト)をデコーダーにコピーしてください。`%20`をスペースに、`%2F`をスラッシュに戻し、URLを人間が読める形式にします。これにより、リンクの確認、特定のパラメータの抽出、手動編集なしのレポート用データ準備が効率的に行えます。
REST APIリクエストを作成する際に、URLパラメータを正しくエンコードするにはどうすればよいですか?
REST APIコール用のURLを構築する際、スペース、アンパサンド、スラッシュなどの特殊文字による問題を避けるために、パラメータ値をエンコードすることが不可欠です。これらはリクエストを破損させたり、データの誤解釈を招いたりする可能性があります。このツールの`encodeURIComponent`モードを各パラメータの値に使用し、URLに追加する前にエンコードすることで、APIリクエストが有効で信頼できるものになります。
ユーザー入力やデータベースエントリから動的URLを構築する際、特殊文字が正しくエンコードされていることをどのように確認できますか?
ユーザー入力やデータベースクエリから構築される動的URLの場合、各パスセグメントやクエリパラメータの値に`encodeURIComponent`を使用することが不可欠です。このオンラインツールは、スペース、アンパサンド、スラッシュ、その他の特殊文字を安全なパーセントエンコード形式に変換します。これにより、リンクの破損を防ぎ、ブラウザやサーバーによるURLの正確な解析を保証し、URLの整合性を維持します。これはSEOとユーザーエクスペリエンスの両方にとって非常に重要です。
使い方
- エンコードモードを選択: encodeURIComponent またはencodeURI
- 入力欄にURLまたはテキストを入力
- エンコードまたはデコードをクリック
- 入れ替えで入出力を交換して再処理可能
- すべての処理はブラウザ内でローカルに実行されます