URL Encoder / Decoder
Last updated: June 1, 2026Percent-encode and decode URLs.
URL Encoder / Decoder is a free online tool to percent-encode and decode URLs. It runs entirely in your browser, so your files never leave your device — nothing is uploaded. There's no sign-up, no watermark, and it works on any modern browser on desktop or mobile.
How to use URL Encoder / Decoder
The URL Encoder / Decoder percent-encodes text for safe use in URLs, or decodes encoded strings back to readable text. It handles full Unicode and is ideal for query strings, links and API parameters. Free and runs entirely in your browser.
- 1Choose Encode or Decode.
- 2Paste your text or encoded URL.
- 3Copy the result.
Both directions
Encode for URLs or decode back to plain text in one place.
Unicode-safe
Handles spaces, symbols and non-Latin characters correctly.
Free & private
Runs on your device with no sign-up.
URL Encoder / Decoder — frequently asked questions
What does URL encoding do?
It replaces characters that aren't URL-safe (like spaces and &) with percent-codes (%20, %26) so links and query strings work correctly.
What's the difference from encodeURI?
This uses encodeURIComponent, which encodes more characters (including & = ? /) — the right choice for individual query-string values.
Why does decoding fail sometimes?
Malformed percent-sequences (a lone % or invalid code) can't be decoded. Fix the input and try again.
Is it free?
Yes, completely free.
Share this tool
Send it to someone who needs it or save the link for later.