URL Encoder / Decoder
Encode special characters for safe URLs or decode percent-encoded strings back to plain text.
📖 When to Use URL Encoding
URL Encoding (percent-encoding) converts special characters like spaces, ampersands, and non-ASCII symbols into a format safe for URLs. Every %XX is a hexadecimal byte value.
Encode: Use when building query strings with special chars — e.g. hello world → hello%20world.
Encode Component: More aggressive — encodes / ? & = # too. Use for individual URI components like path segments or query values.
Decode: Reverse the encoding — %20 becomes a space, %C3%A9 becomes é.