URL Decoder
Decode a URL-encoded string back to its original form.
How to use URL Decoder
- 1
Enter Input
Paste your URL or percent-encoded string (%20, %3D) into the text box.
- 2
Select Mode
Select Component (default) to decode everything including spaces (+ or %20), or Full URL if you want to leave special URL structure characters alone.
- 3
Review Analysis
If you entered a valid URL, the tool breaks it down into protocol, domain, path, and a clean table of all query parameters.
- 4
Copy
Copy the decoded text, or copy individual extracted query parameters.
Related Tools
Frequently Asked Questions
Why do URLs have %20 in them?
URLs cannot contain spaces. A space is encoded as %20 or a plus sign (+) when transmitted. Our decoder turns these back into spaces.
What does 'Malformed URI sequence' mean?
This error occurs when the input contains a percent sign (%) that isn't followed by two valid hexadecimal digits, making it impossible to decode properly.
How are query parameters extracted?
If the decoded result is a valid web address, we parse the part after the question mark (?) and break it down into clean key-value pairs for easy reading.
Does this decode '+' into spaces?
Yes, in Component mode, we automatically convert '+' signs into spaces before decoding, as this is the standard for URL query strings.
Is batch decoding supported?
Yes, toggle Batch Mode and paste a list of encoded strings separated by line breaks. They will all be decoded simultaneously.