Saved tools
Shortcuts saved only in this browser. No inbox or email content is saved here.
🔗 URL Encoder & Decoder
Encode and decode URLs with special character handling
Encode URL
Decode URL
📚 Encoding Types
- Standard: %20 for space
- Plus (+): + for space, %20 for other
- Special chars: ! # $ & ' ( ) etc.
- International: UTF-8 encoded
✨ Use Cases
- ✓ Query string parameters
- ✓ Form data encoding
- ✓ API request URLs
- ✓ Email link parameters
- ✓ Debugging URL issues
Advertisement
About URL Encoder & Decoder
Encode and decode URLs and query parameters, including percent-encoding for reserved characters.
How to use URL Encoder & Decoder
- Paste a URL or a single parameter value.
- Choose component encoding or full-URL encoding.
- Copy the result and test the redirect end to end.
Common use cases
- Building a tracking link with an encoded destination.
- Decoding a query string from a server log.
- Fixing a space or ampersand that broke a parameter.
Common questions
What is the difference between encodeURI and encodeURIComponent?
Component encoding escapes reserved characters such as & and =, which is what you want inside a parameter value. Full-URL encoding leaves the URL structure intact.
Why does + become a space?
In form encoding, + represents a space. In path segments it is a literal plus, so use percent-encoding there.
Can I encode a full URL as a parameter?
Yes, with component encoding. Double-check that the receiving service decodes it exactly once.
Keep going
Browse the full tools directory for related utilities, or open a free temporary email to run a signup end to end.
Advertisement