URL エンコード / デコード
URL の予約文字をエンコードしたり、エンコード済み文字列をデコードします。不正な値に対する分かりやすいエラー処理付き。
クエリ値、フラグメント、パスのセグメントなど、生の文字列をURLセーフにしたい場面で使います。
生のテキストまたはエンコード済みURLコンポーネントを貼り付けてください。
エンコードまたはデコード結果がここに表示されます。
よくエンコードされる文字
| Character | Encoded | Meaning |
|---|---|---|
| スペース | %20 | クエリ値やパスのフラグメント内の空白。 |
| & | %26 | クエリパラメータが予期せず区切られるのを防ぎます。 |
| / | %2F | スラッシュを単一コンポーネント内に留めたいときに便利です。 |
| ? | %3F | 意図しないクエリ文字列の区切りを防ぎます。 |
よくある質問
URL の値はいつエンコードすべきですか?
空白、記号、または URL 構造を変えてしまう予約文字を含む場合はエンコードしてください。
デコードに失敗するのはなぜ?
不正なパーセントエンコード、不完全なエスケープシーケンス、無効なバイト列はデコードエラーの原因になります。
URL 全体をエンコードしますか、それともコンポーネントだけですか?
このツールはコンポーネントに安全なエンコードを使用します。完成済みの URL ではなく、クエリ値、フラグメント、パス部分などに適しています。