🔗
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を基準に変換します。