Text tools
URL Decoder
Decode URL-encoded strings instantly. Paste any percent-encoded text to see the decoded result.
Decoded
Hello World! π
Text tools
Decode URL-encoded strings instantly. Paste any percent-encoded text to see the decoded result.
Decoded
Hello World! π
URL decoding (also called percent-decoding or URL unescaping) is the process of converting percent-encoded characters in URLs back to their original form. In a URL, spaces become %20, slashes become %2F, ampersands become %26, and special characters are replaced with % followed by their hexadecimal ASCII or UTF-8 code. A URL Decoder reverses this transformation, turning 'hello%20world' back into 'hello world'.
The tool reads your encoded URL or text, identifies all percent-encoded sequences (%XX where X is a hexadecimal digit), looks up the character each code represents (using UTF-8 if multi-byte), and replaces each encoded sequence with the actual character. The result is immediately shown as readable text you can copy.
| Input | Result | Notes |
|---|---|---|
| https://example.com/search%3Fq%3Dcats%26page%3D2 | https://example.com/search?q=cats&page=2 | %3F decodes to '?', %26 decodes to '&' β restoring the query string structure |
| Hello%20World%21%20This%20is%20a%20test. | Hello World! This is a test. | %20 is space, %21 is '!' β common URL-safe characters decoded back |
| user%40example.com | user@example.com | %40 is the '@' symbol, often encoded in email addresses within URLs |
URLs can only safely contain letters, digits, and a few symbols. Spaces, special characters, and non-ASCII text must be encoded as %XX codes so the browser and servers don't misinterpret them. Encoding ensures the URL is transmitted correctly.
%20 is the standard percent-encoding for space and works everywhere. The + symbol is an older convention used only in query string form data (application/x-www-form-urlencoded). This tool uses strict percent-decoding (%20 = space).
Yes. UTF-8 multi-byte sequences are decoded correctly. For example, %C3%A9 decodes to 'Γ©'. The tool automatically detects and handles UTF-8 encoding.
Yes. This tool runs entirely in your browser β nothing is sent to a server. Your data stays private and is never logged or stored.
The tool handles mixed encoded and non-encoded text. It decodes only the %XX sequences and leaves everything else unchanged. Paste the full URL β partial encoding won't break it.
Yes. URL percent-encoding is a universal standard. You can decode any text that uses %XX notation β form data, encoded parameters, file paths, or custom applications that use percent-encoding.