URL Decoder
Decode percent-encoded URLs back into readable text.
URL Decoder
Developer tool running locally in browser
What does URL Decoder do?
Turn %20 and friends back into readable characters, and break a URL down into its parts — protocol, host, path and each query parameter decoded separately. That last part is what makes a long tracking URL comprehensible.
How to Use URL Decoder
- 1Paste the encoded URLA full URL or just an encoded fragment.
- 2Read the decoded textAnd the parameter breakdown underneath.
- 3Copy what you needThe whole URL or a single parameter value.
Key Features
- Decodes %20, %3F, %26 and every other percent escape
- Handles + as a space in form-encoded data
- Splits a URL into protocol, host, port, path, query and fragment
- Query parameters listed in a table with values decoded individually
- Repeated decoding for double-encoded URLs
Frequently Asked Questions
What does %20 mean?
A space. Percent encoding writes a byte as % followed by its two-digit hex value, and 0x20 is the space character.
Why does decoding sometimes need two passes?
Because the URL was double-encoded — a % became %25 before the whole string was encoded again. That happens when a URL passes through two systems that each encode it. The repeat option handles it.
Why do I see strange characters after decoding?
The percent escapes probably were not UTF-8. Older systems sometimes used Latin-1 or Windows-1252, and the byte sequences do not map cleanly to Unicode.
Can I see the UTM parameters in a tracking link?
Yes. Paste the whole URL and the parameter table lists utm_source, utm_medium, utm_campaign and everything else, each decoded on its own row.
Input is processed in your browser and never transmitted. That said, treat any web page as untrusted for live production secrets — rotate anything you paste anywhere.
Related Tools
URL Encoder
Percent-encode text for safe use in URLs and query strings.
HTML Decoder
Convert HTML entities back into normal characters.
Base64 Decoder
Decode Base64 back to readable text, standard or URL-safe.
User Agent Parser
Break a user agent string into browser, OS and device.
