URL Decoder
Decode percent-encoded URLs and text back to readable format — runs in your browser
What is URL Decoding?
URL decoding converts percent-encoded characters back to their original form. When browsers and servers transmit URLs, special characters are replaced with %XX sequences. This tool reverses that process so you can read encoded URLs clearly.
Example
Encoded Input
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20worldDecoded Output
https://example.com/search?q=hello worldHow to Use
- 1Paste the percent-encoded URL or text in the input field.
- 2Click Decode. The readable result appears in the output field.
- 3Copy the decoded text or download it as a .txt file.
- 4Click Clear to start over with new input.
Frequently Asked Questions
URL decoding is the reverse of URL encoding. It converts percent-encoded characters (like %20 for space or %2F for /) back into their original readable form.
If the input contains malformed percent-encoding (e.g. "%GG" or a trailing "%"), the tool will show an "Invalid encoded URL" error instead of crashing.
No. All decoding happens locally in your browser using JavaScript's built-in decodeURIComponent function. No data ever leaves your device.
Yes. You can decode individual query parameter values, full URL strings, or any percent-encoded text. The tool handles all valid percent-encoded input.
decodeURI decodes a full URL and leaves characters like %3F (?) and %26 (&) intact because they are URL structure characters. decodeURIComponent decodes everything — this tool uses decodeURIComponent for maximum compatibility with encoded values.