URL Decoder (Decode Percent-Encoded Strings)
Ever wondered what those messy %20 and %3F characters in your address bar actually mean? Our URL Decoder translates percent-encoded strings back into readable human text. Essential for debugging tracking pixels, marketing URLs, and API responses.
100% Private & Secure
This tool runs completely inside your browser using client-side WebAssembly and JS. Zero data is ever sent to our servers.
Percent Encoded String
Decoded Output
How to use this tool
- Paste your percent-encoded URL or string into the left input box.
- The tool automatically detects and reverses RFC 3986 encoding.
- Intelligent logic detects '+' symbols and converts them to standard spaces.
- Your clear, readable output is generated instantly on the right.
Example Usage
https%3A%2F%2Fsite.com%2F%3Fq%3Dmy%20search
https://site.com/?q=my search
When to use this tool
- Decoding massive Google Analytics or Facebook Pixel tracking URIs to audit marketing tags.
- Debugging API error logs that contain encoded request payloads.
- Converting legacy form-submit data (where spaces are '+') back into standard text.
Frequently Asked Questions
Why does my URL have %20 in it?
URLs cannot contain literal spaces. The '%20' is the hexadecimal code for a space character. Decoding it returns the original space.
Can this decode malformed URLs?
If the URL is significantly corrupted, the browser's decoding engine might throw an error. Our tool identifies these issues and alerts you if the string cannot be safely parsed.
Does it handle the '+' sign?
Yes. Our decoder is optimized for web standards and correctly interprets the '+' symbol as a space, which is common in many legacy URL formats.