URL Encoder / Decoder
The default encodes individual values (query parameters) with encodeURIComponent. “Whole URL” uses encodeURI and leaves characters like : / ? # untouched.
Encode URLs correctly
Special characters, spaces and non-ASCII must be percent-encoded in URLs (e.g. a space becomes %20). The tool encodes and decodes both – live in the browser.
- encodeURIComponent: For individual values like query parameters. Also encodes
:,/,?,&. - encodeURI: For whole URLs – leaves structural characters untouched.
- Decoding: Makes percent-encoding readable again; invalid sequences are reported as an error.
