URL Encoder / Decoder

Percent-encode text for use in URLs, or decode encoded URLs back to plain text.

🔒 Runs in your browser. Nothing you enter is uploaded or stored.

How to use it

“Component” mode encodes everything that is not safe inside a query value, including &, = and /. “Full URL” mode keeps the characters that give a URL its structure. Decoding also turns + into a space, as used in form submissions.

FAQ

Why does a space become %20?

URLs cannot contain spaces, so each unsafe character is replaced by % and its UTF-8 byte value in hexadecimal.

Related tools

Report a problem or suggestion

Report a problem or suggestion

Please don't include private details like passwords or card numbers.
Tools, calculators and results are for general use only and may contain mistakes. Check important results yourself before you rely on them. Use at your own risk. Disclaimer & terms