URL Encode & Decode
Free online URL encoder and decoder (percent-encoding). Safely encode text, spaces, symbols and query parameters for a URL, or turn strings like %20hello%3F back into readable text. Useful when building links, handling GET parameters and front-end debugging — it runs locally. DeveloperRuns locally
Use this tool
How to use
- Paste text or parameters containing spaces/special characters and click “URL Encode”.
- Paste a percent-encoded string and click “URL Decode” to restore it.
- Copy the result and paste it straight into a link or query string.
Frequently asked questions
Why encode URLs?
Putting raw spaces, &, = or non-ASCII characters in a query can break or truncate it. Encoding keeps only safe characters so the link is transmitted correctly.
Is it reversible?
Yes, it follows the standard encodeURIComponent / decodeURIComponent rules and can be converted back and forth.
Is my input logged?
No, conversion happens locally in your browser, with no server involved.