Input
Output
This converter reverses percent-encoding, turning sequences such as %E3%81%82 back into the characters they stand for by reading the decoded bytes as UTF-8. Use it to make sense of a query string in a log line, an analytics report, or a redirect URL.
How to use
- Paste the encoded URL or query-string value.
- Every %XX sequence is decoded and the resulting bytes are read as UTF-8.
- Copy the readable text.
FAQ
Nothing happens to +. Is that a bug?
No. A + means a space only in form-encoded bodies, not in URLs, so it is kept as a literal plus. Replace it yourself if the value came from a form post.
Why does it fail on a lone %?
A % must be followed by two hexadecimal digits. A percent sign that is meant literally has to be written as %25.
Can I decode a whole URL at once?
You can, but be careful: decoding the whole URL also turns separators such as %26 into &, which changes where the parameters split.