🔗

URLエンコーダー

URLエンコード/デコード

使い方

クエリパラメータやパスに使う文字列をURLで安全に使える形式(パーセントエンコード)に変換したり、エンコードされた文字列を元のテキストに戻したりできます。

Q. 結果はencodeURIComponentと同じですか?

A. はい。JavaScriptのencodeURIComponentおよびdecodeURIComponentと同じ方式で動作します。

Q. スペースはどのようにエンコードされますか?

A. スペースは%20にエンコードされます(フォームのエンコードで使われる+とは異なります)。

Q. URL全体を貼り付けるとどうなりますか?

A. encodeURIComponent方式のため、「:」「/」「?」「&」などの区切り文字もエンコードされます。アドレス全体ではなく、パラメータの値やパスの一部だけを入力してください。

Q. 日本語はどのようにエンコードされますか?

A. UTF-8のバイト列に変換され、各バイトが%XXの形で表示されます。たとえば日本語1文字が%E3%81%82のように9文字へ伸びます。

Q. デコード結果が文字化けする場合は?

A. 元がUTF-8以外のエンコーディング(古いサイトのShift_JISやEUC-KRなど)で作られていると文字化けすることがあります。このツールはUTF-8を基準に変換します。