URL decode

Paste URL-encoded (percent-encoded) text and get it back readable: %20 becomes a space and caf%C3%A9 becomes café. Useful for reading query strings, tracking links and log files.

How it works

  1. Paste your code

    Paste the code in the left box or open a file. No code to hand? Click Example.

  2. Instant result

    The result appears as you type. If there is an error, you see the line and character.

  3. Copy or download

    Copy the result with one click or save it as a file for your editor or project.

Plus sign or space?

In HTML forms and many query strings a space is written as +. With Read + as a space, which is on by default, those become spaces again. Turn it off when a real plus sign may appear in your text, for example in a phone number like %2B44.

Invalid codes

A % must be followed by two hexadecimal characters. Text such as 100% or %G1 gives a message with the position, instead of a garbled result. Bytes that don't form valid UTF-8 are reported too.

To encode text, use URL encode. For whole files, use file to URL encoding.

Frequently asked questions

Is the URL decode free?

Yes. The URL decode is completely free, with no account, sign-up or usage limit.

Is my code stored?

No. Your code is processed in your browser and is not sent to a server or stored.

Does it work on my phone?

Yes. The tool works in any modern browser on a phone, tablet or computer.