URL Conversion
Encoded URL will appear here.
Special Characters Reference
| Character | URL Encoded | Description | 
|---|---|---|
| Space | %20 | Space character | 
| ! | %21 | Exclamation mark | 
| " | %22 | Double quote | 
| # | %23 | Number sign (hash) | 
| $ | %24 | Dollar sign | 
| % | %25 | Percent sign | 
| & | %26 | Ampersand | 
| ' | %27 | Single quote | 
| ( | %28 | Opening parenthesis | 
| ) | %29 | Closing parenthesis | 
| + | %2B | Plus sign | 
| , | %2C | Comma | 
| / | %2F | Forward slash | 
| : | %3A | Colon | 
| ; | %3B | Semicolon | 
| = | %3D | Equals sign | 
| ? | %3F | Question mark | 
| @ | %40 | At sign | 
| [ | %5B | Opening bracket | 
| ] | %5D | Closing bracket | 
About URL Encoding
URL encoding, also known as percent encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI) under certain circumstances. URL encoding is used when placing text in a query string to avoid it being interpreted as URL syntax, and also to handle characters outside the ASCII set.
When to Use URL Encoding
- When including special characters in URLs
 - When passing data in query parameters
 - When handling user input that will be part of a URL
 - When working with non-ASCII characters in URLs
 
Encoding Types
encodeURIComponent() - Encodes all characters except: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Use this when encoding query string parameters or any part of a URL except the URL itself.
encodeURI() - Encodes all characters except: A-Z a-z 0-9 - _ . ! ~ * ' ( ) ; / ? : @ & = + $ , #
Use this when encoding a complete URL. It preserves characters that have special meaning in URLs.