
URL エンコーダー
Qodex の URL エンコーダーで URL 内の安全でない文字を簡単にエンコードできます。このツールはリンクをウェブ用に安全にフォーマットします。変更を元に戻すには URL デコーダーと組み合わせるか、高度なエンコード処理には UTF8 エンコーダーや Base64 エンコーダーと一緒にお使いください。
URL エンコーダー - ドキュメント
はじめに
フォーム、API、クエリ文字列などでインターネット経由で URL を送信する際、一部の文字が構造を壊したり、セキュリティリスクを引き起こす可能性があります。そこで URL エンコードが役立ちます。特殊文字を HTTP で安全に転送できるフォーマットに変換します。
URL エンコードとは何ですか?
URL エンコード(percent-encoding とも呼ばれます)は、安全でない文字を % とそれに続く2桁の16進数に置き換えます。例えば:
スペースは %20 になります
/ は %2F になります
: は %3A になります
& は %26 になります
これにより、URL がブラウザ、API、サーバーで正しく解釈されます。
仕組み
内部動作:
ツールが入力を走査して URL に許可されていない文字を見つけます。
各安全でない文字を16進数の ASCII コードに変換します。
16進数値の前に % を付けて、完全にエンコードされた文字列を返します。
これは URI 内の予約文字と非予約文字を定義する RFC 3986 に基づいています。
実用的な例
例 1:GET リクエストのクエリ文字列
元の形式:
https://example.com/search?query=hello world
エンコード後:
https://example.com/search?query=hello%20world
例 2:クエリパラメーターとしてのメールアドレス
元の形式:
mailto:user@example.com
エンコード後(URL への安全な組み込み用):
mailto:user%40example.com
例 3:記号を含むテキスト
元の形式:
50% discount at Café Déjà Vu!
エンコード後:
50%25%20discount%20at%20Caf%C3%A9%20D%C3%A9j%C3%A0%20Vu%21
ユースケース
ウェブフォームのデータエンコード
API 呼び出し用の安全な URL の作成
特殊文字による壊れたリンクの防止
リダイレクト URL のエンコード
OAuth またはトークンベースのリクエストの準備
Qodex URL エンコーダーの使い方
入力ボックスに URL またはテキストを貼り付けます。
「エンコード」ボタンをクリックします。
エンコードされたバージョンを即座にコピーします。
他のツールも試してみてください:
プロのヒント
ベース URL を壊さないよう、クエリパラメーターは個別にエンコードしてください。
パラメーターにすでにエンコードされた文字列が含まれる場合は、二重エンコードを使用してください。
双方向変換テストには URL デコーダーと組み合わせてください。
エンコードはユーザーデータがリンクに挿入される際に XSS を防止できます。
予約文字(?、=、&)は、データの一部であって構造の一部でない場合に限りエンコードする必要があります。
Frequently Asked Questions
URL エンコードは何のために使われますか?
どの文字を URL エンコードする必要がありますか?
URL エンコードは Base64 や UTF-8 エンコードと同じですか?
ファイル名やメールアドレスに URL エンコードを使用できますか?
URL を正しくエンコードしないとどうなりますか?
Related Tools
Related Articles




