🔗
URL Encoder / Decoder
Encode or decode URL strings safely.
URL Encoder / Decoder
Encode or decode URL strings safely.
What is URL Encoder / Decoder?
URL Encoder and Decoder converts text into a format that is safe for URLs (percent-encoding).
How Does It Work?
The tool uses JavaScript's native encodeURIComponent() and decodeURIComponent() functions, following RFC 3986.
Common Use Cases
- Query string parameters - Encode values containing spaces or symbols.
- URL debugging - Decode a URL that has already been encoded.
- Form submission - Make sure form data is encoded correctly.
- API testing - Encode paths containing special characters.
- Cleaning up URLs - Remove double-encoding.
Frequently Asked Questions
Q: What's the difference between encodeURI and encodeURIComponent?
A: encodeURIComponent is more aggressive, encoding &, =, ?, and + as well, which is needed for query strings.
Q: Why does a + turn into a space when decoding?
A: The tool uses the standard decodeURIComponent, so + remains a +.
Q: Does it follow RFC 3986?
A: Yes, it follows the standard URI generic syntax.