URL Encoder / Decoder
Percent-encode and decode text safely
Percent-encode text so it can be used safely in a URL, or decode an encoded string back to readable text. This runs entirely in your browser — nothing you type is sent anywhere.
Frequently asked questions
What is URL encoding?
It replaces characters that have a special meaning in a URL, or that cannot appear in one at all, with a percent sign and their hex value. A space becomes %20, an ampersand becomes %26.
When do I need it?
Whenever user text goes into a query string. Without encoding, an ampersand or equals sign in the text is read as URL structure and silently truncates or corrupts the parameter.