URL Decode Text
Convert percent-encoded URLs and query strings back to readable text instantly.
Decode percent-encoded URL text back to readable characters. Free online URL decoder.
URL Decode Text examples
| Input | Output |
|---|
| hello%20world%20%26%20more | hello world & more |
| caf%C3%A9 | café |
How the url decode text works
- Percent-encoded sequences are converted back to characters.
- UTF-8 multi-byte sequences are handled correctly.
- Malformed input is returned unchanged instead of erroring.
Rules and edge cases
- Percent-escapes are converted back to characters, with UTF-8 multi-byte sequences reassembled correctly.
- Malformed input such as a lone % is returned unchanged instead of raising an error.
- Plus signs are left as plus signs; convert them to spaces first if the string came from a form body.
Frequently asked questions
My decoded text still shows %2520 — why?
The value was encoded twice: %25 is an encoded % sign. Decode a second time to get the original text.
Can I decode an entire URL at once?
Yes, and it is useful for reading long tracking links — the separators are already unencoded, so only the parameter values change.