URL Decoder

Decode percent-encoded URLs and text back to readable format — runs in your browser

Decoded Output

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%20world

Decoded Output

https://example.com/search?q=hello world

How to Use

  1. 1Paste the percent-encoded URL or text in the input field.
  2. 2Click Decode. The readable result appears in the output field.
  3. 3Copy the decoded text or download it as a .txt file.
  4. 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.