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

Need to scan documents to real PDFs?

Offline PDF Scanner turns your phone camera into a real PDF scanner — with searchable text, not just photos. Works completely offline.

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

  1. Paste the encoded string into the left panel (or upload a file).
  2. Leave Treat + as space enabled if your input comes from an HTML form or a query string where spaces are +.
  3. Click Decode →. The result appears instantly on the right.
  4. 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.

Frequently Asked Questions