Back to tools
URL Encode/Decode
Encode and decode URL strings to ensure safe transmission of special characters in URLs and query parameters.
Common Examples
Space:
Hello World→Hello%20WorldQuery String:
name=John&age=30→name%3DJohn%26age%3D30URL Path:
/api/users?id=123→%2Fapi%2Fusers%3Fid%3D123About URL Encoding
URL encoding (percent-encoding) replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits. This ensures that special characters are transmitted correctly over the internet.
Characters that are typically encoded include spaces (becomes %20), ampersands (&), equals signs (=), question marks (?), and non-ASCII characters. This is essential for query parameters and form data.
Encoding Types
- • Standard: Uses JavaScript's encodeURIComponent() - safe for most use cases
- • Full RFC 3986: Encodes additional characters for stricter compliance