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!
Input: "user%40example.com"
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
Privacy Notice:

Processing is ephemeral. Your files are handled in-memory and never stored or retained on the server. They are discarded immediately after the operation finishes.