URLエンコーダー/デコーダー
URL用の特殊文字をエンコード、またはURLエンコードされた文字列をデコードします。
結果
使い方
- エンコードまたはデコードタブを選択
- 入力エリアにURLまたはエンコード済みURLを入力
- ボタンをクリックして変換
- 結果をコピーするか、スワップボタンで反転
完全な文字エンコードにencodeURIComponentを使用
URLエンコードとは?
URLエンコードは、インターネット上で安全に送信できる形式に文字を変換します。特殊文字は「%」の後に16進数値で置き換えられます。これはURL、フォームデータ、クエリパラメータに特殊文字を含めるために不可欠です。
仕組み
エンコードが必要な各文字はUTF-8バイトシーケンスに変換され、各バイトは%XXとして表されます(XXは16進数値)。例えば、スペースは%20になり、「&」は%26になります。
一般的なエンコード
space=%20 &=%26 ?=%3F #=%23 /=%2F一般的な使用例
クエリパラメータ
URLクエリ文字列の値をエンコード
フォームデータ
GET/POSTによるフォーム送信のエンコード
APIリクエスト
APIパラメータの安全な送信
検索クエリ
URLの検索語をエンコード
メールリンク
特殊文字を含むmailto:リンク
セキュリティ
インジェクション攻撃の防止