Encode and decode URL components on one page. Switch Mode between Encode and Decode, paste the text, and copy a clean result for query strings or path segments.
About URL Encode / Decode
Spaces, ampersands, and non-ASCII characters break URLs when left raw. Encoding turns them into percent-escapes that servers and browsers expect.
Decode reverses the process when you need to read a messy query string or debug a redirect target.
Keeping both directions here avoids bookmarking two nearly identical tools for the same job.
How to Use URL Encode / Decode
- Paste the string to encode or decode.
- Set Mode to Encode or Decode.
- Run the tool.
- Copy the result into your link, config, or test.
Encode individual query values—not an entire URL with scheme and host—unless you intend to escape the whole string.