無料URLエンコーダ・デコーダ - オンラインURLエンコード変換
182 回使用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が標準、フォーム送信には+が使用されます。
よくある質問
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とユーザーエクスペリエンスの両方にとって非常に重要です。
新しいウェブサイトの公開に向けて、複数のURLクエリパラメータやパスを素早くエンコードするにはどうすればよいですか?
このツールは効率性を重視して設計されています!複数の異なるURLパスセグメントやクエリパラメータ値(それぞれを新しい行に)をエンコーダーに貼り付けることができます。各行は独立して処理され、特殊文字は正しいパーセントエンコード形式に変換されます。これにより、サイトマップ、内部リンク、またはAPIコール用の多数の新しいURLを準備する際に大幅な時間を節約でき、サイト公開初日からすべてのリンクが有効で堅牢であることを保証します。
異なる文字セットで直接テキストをエンコードできますか?
このツールは文字セット変換ではなく、URLエンコーディングに焦点を当てています。入力テキストはUTF-8などの標準セットであると仮定します。異なるエンコーディングのテキストがある場合は、適切なパーセントエンコーディングを保証するために、このエンコーダーを使用する前にUTF-8に変換する必要があります。文字列がUTF-8バイトとして表現されていることを確認してからここに入力してください。
encodeURIが?や=などの文字をそのままにする理由は?
encodeURIはURL全体をエンコードするためのもので、パラメータ値用ではありません。URLで特別な意味を持つ?、#、/、=などの文字はそのまま残します。これらの文字もエンコードしたい場合はencodeURIComponentを使ってください。例えばencodeURIは?をそのままにしますが、encodeURIComponentは%3Fに変換します。URLのどの部分をエンコードするかでツールのモードを選びましょう。
ブラウザのアドレスバーに表示されるエンコード済みURLが、入力したものと異なるのはなぜですか?
ブラウザはURLを自動的に正規化することがよくあります。例えばアドレスバーにスペースを入力すると%20に変換されますが、一部のブラウザは再びスペースとして表示します。このツールはネットワーク経由で実際に送信される生のパーセントエンコード出力を表示します。ブラウザのアドレスをデコーダーに貼り付けて、実際の基になる文字を確認してください。この不一致に多くの開発者が驚きます。
使い方
- エンコードモードを選択: encodeURIComponent またはencodeURI
- 入力欄にURLまたはテキストを入力
- エンコードまたはデコードをクリック
- 入れ替えで入出力を交換して再処理可能
- すべての処理はブラウザ内でローカルに実行されます