URL Decoder
Decode URL-encoded text, query parameters, and form data back to readable text
Decoding Configuration
Common Examples
Input: "Hello%20World%21"
Output: Hello World!
Input: "Hello+World%21"
Output (+ as space): Hello World!
Output (+ literal): Hello+World!
Output (+ literal): Hello+World!
Input: "user%40example.com"
Output: [email protected]
Input: "price%3A+%2419.99+%26+tax"
Output: price: $19.99 & tax
💡 Tips
- • decodeURIComponent() reverses encodeURIComponent() encoding
- • decodeURI() reverses encodeURI() encoding (preserves URL structure)
- • Plus signs (+) are commonly used for spaces in form data
- • Percent encoding (%20) is the standard way to encode spaces in URLs
- • Custom decoding handles malformed sequences gracefully
- • Always validate and sanitize decoded data before using it in your application