URLエンコーダー/デコーダー
URLで安全に使用するためにテキストをエンコード、またはパーセントエンコードされた文字列を読める形式にデコードします。
URLで安全に使用できるように特殊文字をパーセントエンコード形式に変換
0 文字
結果
上にテキストを入力して変換
一般的なURLエンコーディング
" "→%20
"!"→%21
"#"→%23
"$"→%24
"&"→%26
"="→%3D
"?"→%3F
"@"→%40
URLエンコーディングは特殊文字をURL転送に安全な形式に変換します。このツールは標準RFC 3986エンコーディング用のJavaScriptのencodeURIComponent/decodeURIComponentを使用します。
使い方
- 1
エンコードまたはデコードモードを選択
通常テキストをURL安全形式に変換するには「エンコード」を、パーセントエンコードされた文字列を読めるテキストに変換するには「デコード」を選択してください。
- 2
テキストを入力
変換したいテキストを入力または貼り付けてください。エンコードの場合はスペースや特殊文字を含む通常テキストを入力してください。
- 3
結果を即座に確認
入力するとリアルタイムで変換結果が表示されます。入力と出力の文字数が表示されます。
- 4
結果をコピー
コピーボタンをクリックして変換されたテキストをクリップボードにコピーします。URL、API、コードで使用できます。
よくある質問
- URLエンコーディングとは?
- URLエンコーディング(パーセントエンコーディング)は特殊文字を%記号とその16進数ASCII値で置き換えます。例えば、スペースは%20になります。これによりURLが正しく転送されます。
- いつURLエンコーディングを使うべきですか?
- クエリ文字列(?name=value)、フォーム送信、またはスペース、&、=、?、非ASCII文字を含むURLでデータを渡す際にURLエンコーディングを使用してください。
- encodeURIとencodeURIComponentの違いは?
- encodeURIは完全なURL用で、: / ? & = 文字を保持します。encodeURIComponentは文字、数字、- _ . ~ 以外すべてをエンコードします。このツールは最大の安全性のためにencodeURIComponentを使用します。
- このツールは安全ですか?
- はい。すべてのエンコードとデコードはブラウザ内で完全に行われます。サーバーにデータは送信されません。テキストは完全にプライベートです。