URL Decode
Decode percent-encoded URLs, query parameters, and form data back to plain text. Supports UTF-8 and the +-as-space convention.
URL-encoded input
Decoded text
What is URL decoding?
URL decoding is the reverse of percent-encoding: each %XX sequence is interpreted as a single byte (the hex digits XX), the resulting byte stream is decoded as UTF-8, and you get back the original plain text. This is how browsers, servers, and every HTTP client extract the real values from encoded URLs.
How to use
- Paste the encoded string into the left panel (or upload a file).
- Leave Treat + as space enabled if your input comes from an HTML form or a query string where spaces are
+. - Click Decode →. The result appears instantly on the right.
- Click Copy or Download to export.
When to decode URLs
- Reading raw access logs to see what users actually typed in search boxes.
- Debugging API requests — many APIs send encoded JSON bodies or tokens in URLs.
- Inspecting redirect URLs where a
?redirect=parameter hides a real destination. - Parsing OAuth / SAML redirects that contain escaped URLs inside URLs.
- Cleaning up copy-pasted URLs with accidentally double-encoded characters.
Privacy
The decoder runs entirely in your browser. Your input is never uploaded, logged, or cached on a server.
