URL Decoder

Convert percent-encoded text (like %20 for a space) back to its original form. By default a + is treated as a space, matching query-string conventions; turn that off to keep + literal. Malformed sequences are reported clearly. Runs entirely locally.

Privacy: this tool processes your data entirely in your browser. Nothing you paste or type is sent to the server.

Paste the percent-encoded text to decode.

Result

Enter your values and press Calculate — the result appears here.

Worked examples

Query-string decoding

  • text = Hello+world+%26+more
  • plus = space

Result: Hello world & more

Percent sequences

  • text = caf%C3%A9%20au%20lait
  • plus = literal

Result: café au lait

Frequently asked questions

Why does + sometimes become a space?

In query strings (the part after ?), + historically means a space. In the path part of a URL, + is a literal plus. Choose the option that matches where your text came from.

What happens if the encoding is malformed?

A % that is not followed by two hex digits is invalid. The tool reports the error instead of silently producing wrong output.

Is decoding done locally?

Yes — everything runs in your browser. Nothing you paste is sent to a server.

💬 Discuss on BestWordz Community

Join the conversation about Developer, url decode, url decoder on the BestWordz Community forum.

Visit Forum →
Copied!