URL Encoder / Decoder

Percent-encode text for safe use in URLs, or decode an encoded URL back to readable text. Handles spaces, symbols and Bengali/Unicode characters correctly.

Why encode URLs?

URLs only allow a limited set of characters. Spaces, ampersands, plus signs and non-English text must be percent-encoded (hello world → hello%20world) or web servers and browsers will misinterpret them — a & in a query value can silently truncate your parameters.

Encode vs decode

Developers: pair this with the Base64 Encoder and JSON Formatter.