URL Encoder / Decoder
Encode special characters for use in URLs or decode URL-encoded strings back to plain text.
About URL Encoding
URL encoding (also known as percent encoding) converts characters into a format that can be transmitted over the Internet. URLs can only contain a limited set of ASCII characters.
Characters That Need Encoding
- Reserved characters: ! # $ & ' ( ) * + , / : ; = ? @ [ ]
- Unsafe characters: space " < > % | \ ^ ~ `
- Non-ASCII characters: Any character outside basic ASCII
encodeURI vs encodeURIComponent
- encodeURI: Encodes a complete URI, preserving characters like : / ? #
- encodeURIComponent: Encodes everything, use for query parameters