URL Encoder / Decoder

Percent-encode and decode text safely

Try · runs entirely in your browser

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.