URL エンコード / デコード

URL の予約文字をエンコードしたり、エンコード済み文字列をデコードします。不正な値に対する分かりやすいエラー処理付き。

クエリ値、フラグメント、パスのセグメントなど、生の文字列をURLセーフにしたい場面で使います。

生のテキストまたはエンコード済みURLコンポーネントを貼り付けてください。

エンコードまたはデコード結果がここに表示されます。

URLコンポーネントを安全にエンコードまたはデコードします。

よくエンコードされる文字

Character Encoded Meaning
スペース%20クエリ値やパスのフラグメント内の空白。
&%26クエリパラメータが予期せず区切られるのを防ぎます。
/%2Fスラッシュを単一コンポーネント内に留めたいときに便利です。
?%3F意図しないクエリ文字列の区切りを防ぎます。

よくある質問

URL の値はいつエンコードすべきですか?

空白、記号、または URL 構造を変えてしまう予約文字を含む場合はエンコードしてください。

デコードに失敗するのはなぜ?

不正なパーセントエンコード、不完全なエスケープシーケンス、無効なバイト列はデコードエラーの原因になります。

URL 全体をエンコードしますか、それともコンポーネントだけですか?

このツールはコンポーネントに安全なエンコードを使用します。完成済みの URL ではなく、クエリ値、フラグメント、パス部分などに適しています。

関連ツール