MMaxTools

URL Decoder

Decode percent-encoded URLs and query values back to readable text.

The URL Decoder reverses percent-encoding, converting values like hello%20world%21 back into hello world!. Paste an encoded query parameter, a redirect target or any %XX-laden string and read the human version instantly.

This is the tool for debugging the classic symptoms of mis-encoded data: parameters that arrive split, links that show %20 instead of spaces, or double-encoded values that stay garbled after one decode. The decoder validates its input and flags malformed sequences like dangling % signs rather than guessing.

Decoding happens entirely in your browser. It complements the URL Encoder — together they cover both directions of the percent-encoding that powers every web request.

How to use the URL Decoder

  1. Paste the percent-encoded text.
  2. Read the decoded result instantly.
  3. Copy the readable value if needed.
  4. If you see an error, fix the malformed % sequence and retry.
  5. Use the encoder page to create the encoding in the first place.

Frequently asked questions

What does a decoded value look like?

Every %XX sequence becomes its character: %20 → space, %26 → &, %C3%A9 → é. The decoder performs these replacements in one pass, producing the original human-readable string.

Why is my value still encoded after decoding?

That usually means double encoding: the value was encoded twice (often by a tool applied twice or nested parameters). Run it through the decoder again — the second pass reveals the original text.

Can I decode entire URLs?

Yes — paste the whole URL and the tool decodes every encoded segment. For a structured breakdown of protocol, host, path and parameters, use the URL Parser instead.