URL Encode / Decode
Percent-encode and decode, plus a query-string breakdown.
Two kinds of encoding
- Encode (
encodeURIComponent): also escapes/ ? : & =. Use it for a parameter value. - Encode whole URL (
encodeURI): keeps URL delimiters, escapes only spaces, non-ASCII, etc.
If the input contains ?key=value, a breakdown table appears below. Everything runs in your browser.
FAQ
- Does
+become a space? - On decode,
+is treated as a space (matching form-submission convention).