最近使用したツールはありません
お気に入りはまだありません

無料URLエンコーダ・デコーダ - オンラインURLエンコード変換

68 回使用

URLエンコード参照表

文字エンコード説明
スペース%20 / +最も一般的なURLエスケープ文字
!%21感嘆符
#%23ハッシュ、URLアンカー記号
%%25パーセント記号(エスケープ必須)
&%26URLパラメータ区切り
=%3DURLパラメータ代入
?%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が標準、フォーム送信には+が使用されます。

よくある質問

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

使い方

関連ツール