URL Encoder & Decoder
Encode and decode URL strings instantly. All processing happens in your browser—no data sent to any server.
URL-Encoded String to Decode
Decoded Text
Decoded text will appear here
What is URL Decoding?
URL decoding (percent decoding) is the process of converting percent-encoded characters in a URL back to their original form. When URLs contain special characters like spaces, ampersands, or non-ASCII characters, they are encoded as %XX sequences for safe transmission. URL decoding reverses this process.
How URL Decoding Works
%20decodes to a space character%26decodes to&(ampersand)%3Ddecodes to=(equals sign)%2Fdecodes to/(forward slash)+in query strings decodes to a space
Common Use Cases
- Query Parameters: Decode encoded query strings from URLs
- API Debugging: Read encoded request parameters in API logs
- Web Analytics: Decode URLs from analytics tracking data
- Form Data: Decode
application/x-www-form-urlencodedform submissions - Redirect URLs: Decode encoded redirect target URLs
Related Tools
Frequently Asked Questions
What is URL decoding?
URL decoding (also called percent decoding) converts percent-encoded characters like %20, %26, and %3D back to their original form (space, &, =). It reverses the URL encoding process.
When do I need to decode URLs?
You need to decode URLs when reading query parameters from URLs, debugging API requests, analyzing web analytics data, or working with URL-encoded form submissions (application/x-www-form-urlencoded).
Is my data private?
Yes. All decoding happens entirely in your browser. Your URLs and data never leave your device — no server-side processing at all.
What characters are percent-encoded?
Reserved characters in URLs (such as &, =, ?, /, #, +, space) are encoded as %XX where XX is the hexadecimal ASCII code. For example, a space becomes %20 (or + in query strings).
Can I decode double-encoded URLs?
Yes. If your URL was encoded multiple times, you can paste the result and decode again until you get the original text.