URL escape characters converts characters into a format that can be transmitted over the Internet. URLs can only be sent over the Internet using the ASCII character-set.
Use the JavaScript encodeURIComponent() function to escape characters in URL.
URL escape codes for characters that must be escaped
Character | URL Escape Codes |
---|---|
SPACE | %20 |
< | %3C |
> | %3E |
# | %23 |
% | %25 |
+ | %2B |
{ | %7B |
} | %7D |
| | %7C |
\ | %5C |
^ | %5E |
~ | %7E |
[ | %5B |
] | %5D |
‘ | %60 |
; | %3B |
/ | %2F |
? | %3F |
: | %3A |
@ | %40 |
= | %3D |
& | %26 |
$ | %24 |
HTML Example code URL escape characters
See how the JavaScript function encodes the text.
<!DOCTYPE html>
<html>
<body>
<script>
var str = "https://tutorial.eyehunts.com/";
console.log(encodeURIComponent(str));
</script>
</body>
</html>
Output:
White spaces in URLs
You can use the following characters or strings to represent white space in the query portion of a URL:
- White space ( )
- Plus sign (+)
- URL escape code (%20)
- String literal escape code ($20)
Do comment if you have any doubts and suggestions on this JS URL topic.
Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version