URL Decoder
Decode percent-encoded URLs and query strings into readable text and check for double-encoded characters.
Run tool
This URL decoder converts percent-encoded strings back into readable text, standard characters, and query components. When query parameters, path segments, or encoded payloads pass through web servers and redirect chains, characters such as spaces, ampersands, slashes, and equals signs frequently turn into percent triplets like %20, %26, or %3D. Paste your encoded string into the text box and run the tool to extract the decoded string immediately. Beyond standard single-pass percent decoding, the tool executes a second decoding pass across the output. This extra evaluation identifies double-encoded values where sequences like %2520 or %252F hide nested parameters or layered redirects, reporting whether further decoding modified the payload. If the input area remains empty, the interface alerts you that text is required. You can inspect tracking links, API parameters, webhook payloads, and nested redirect links directly without installing specialized command-line utilities or local programming libraries.
Instructions
- Paste or type your percent-encoded URL, query string, or text snippet into the text field.
- Leave the field unchanged if you want to test the default sample text.
- Click the run button to process the input string.
- Review the decoded text in the output area and check whether a secondary pass detected nested encoding.
- Copy the decoded string to your clipboard for your downstream tasks.
Examples
- Decoding standard query parameters: converting 'search%3Dquick%20brown%20fox%26page%3D2' into 'search=quick brown fox&page=2'.
- Detecting double encoding: processing 'https%253A%252F%252Fexample.com' into 'https%3A%2F%2Fexample.com' with an alert that a second pass resolves to 'https://example.com'.
FAQ
What is percent-encoding in URLs?
Percent-encoding represents reserved or non-ASCII characters using a percent sign followed by two hexadecimal digits, allowing web addresses to transmit symbols safely over network protocols.
How does the tool detect double encoding?
After completing the initial percent-decoding pass, the tool performs a second decoding evaluation and flags whether additional percent-encoded sequences were unwrapped.
What happens if I submit an empty text field?
If no input text is provided, the interface presents a clear notification indicating that text is required, allowing you to enter data without system disruptions.
Which characters are commonly percent-encoded?
Common examples include spaces (%20), ampersands (%26), equals signs (%3D), question marks (%3F), slashes (%2F), and special non-ASCII characters.