URL エンコード・デコード
テキストを URL 用にパーセントエンコード、またはデコードします。
エディタ
URL エンコード・デコード: 概要
スペース、アクセント記号、特殊文字などを URL やクエリ文字列で安全に送信するには、パーセントエンコードが必要です。テキストを URL 用にエンコードしたり、「hello%20world」のようなエンコード済み文字列をデコードしたりできます。
URL エンコード・デコード: 使い方
- テキスト、またはエンコードされた文字列を入力または貼り付けます。
- 「URL エンコード」または「URL デコード」を選択します。
- 「適用」をクリックし、結果をコピーします。
URL エンコード・デコード: 主な活用例
- スペースやアクセント記号を含む検索語句やパラメータ値を URL に組み込む。
- パーセントコードが多数含まれるトラッキングリンクやリダイレクト URL を読み解く。
- API リクエストやフォーム送信用のクエリ文字列の値を準備する。
URL エンコード・デコード: 使用例
入力
café & tea
結果
caf%C3%A9%20%26%20tea
入力
caf%C3%A9%20%26%20tea
結果
café & tea
入力
price=10€¬e=50% off
結果
price%3D10%E2%82%AC%26note%3D50%25%20off
URL エンコード・デコード: よくある質問
どの文字がエンコードされますか?
英数字および - _ . ! ~ * ' ( ) 以外のすべての文字です。スペースは %20 に、アクセント文字は UTF-8 バイト列に変換されます。
デコード時にエラーが表示されるのはなぜですか?
パーセント記号の後に2桁の16進数が続いていないか、バイト列が有効な UTF-8 ではないことが原因です。
スペースは %20 とプラス記号のどちらになりますか?
本ツールでは URL パスや多くの API で標準的に使われる %20 に変換されます。デコード時はプラス記号もスペースとして扱われます。
URL 全体をエンコードすべきですか?
いいえ。パラメータの値のみをエンコードしてください。URL 全体をエンコードすると、スラッシュやクエスチョンマークなどの構造記号までエスケープされてしまいます。
テキストはサーバーに送信されますか?
いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。
関連ツール
このツールとよく一緒に使われるツール。
- Base64 エンコード・デコード
テキストを Base64 に変換、または Base64 をテキストにデコードします。
- HTML エンティティのエンコード・デコード
テキストを HTML 用にエスケープするか、エンティティを文字に戻します。
- URL スラッグ生成ツール
タイトルや文章を小文字の URL スラッグに変換します。
- テキスト・バイナリ変換
テキストを 2 進数バイナリコードに変換、またはバイナリをテキストに戻します。
- テキスト・16 進数変換
テキストを 16 進数バイトに変換、または 16 進数をテキストに戻します。
- ROT13 エンコーダー・デコーダー
ROT13 を使ってアルファベットを暗号化または復号します。
- camelCase・snake_case・kebab-case 変換
テキストを camelCase、snake_case、kebab-case などに変換します。