Skip to content
Yunedia Tools

URLエンコード

encodeURIComponent / encodeURI の方式でURLエンコードとデコードを行う。不正な入力には分かりやすいエラーを表示する。

使い方

モードを選んで「エンコード」または「デコード」を押します。「コンポーネント」はencodeURIComponent相当で、& や = などURLの区切り文字も含めてすべてエンコードするため、クエリパラメータの値に使うのに適しています。「URL全体」はencodeURI相当で、:// や ? などの構造文字はそのまま残ります。

注意事項

処理はブラウザ内で完結します。デコード時に「%ZZ」のような不正なパーセントエスケープが含まれているとエラーが表示されます。また「+」はこのツールでは空白に変換しません(application/x-www-form-urlencodedの規則とは異なります)。

よくある質問

日本語はどうエンコードされますか?

UTF-8のバイト列としてパーセントエンコードされます。たとえば「あ」は %E3%81%82 です。

どちらのモードを使うべきですか?

URLの一部(検索語やパラメータ値)を扱うなら「コンポーネント」、完成したURL全体を扱うなら「URL全体」です。