URL Encode / Decode Online
URL percent-encoding tool for query parameters and path segments. Runs locally in your browser.
Usage
Percent-encode and decode URL components when you need to embed special characters (non-ASCII, spaces, &, ?, etc.) into query strings or path segments.
Wraps encodeURIComponent / decodeURIComponent.
Use cases
FAQ
encodeURI vs encodeURIComponent?
encodeURI preserves :/?&=#, suitable for a whole URL. encodeURIComponent encodes everything, suitable for a single value. This tool uses the latter.
What happens with double encoding?
%20 encoded again becomes %2520. Avoid double encoding or the other side won't recover the original value.
Is + the same as space?
In application/x-www-form-urlencoded yes. In raw URL specs technically no — be careful in query strings.
Why does Chinese expand into many %xx?
Each CJK character is 3 bytes in UTF-8, encoded as 3 percent-escapes. This is standard behaviour.