Eric Meyer
meyerweb.com βΊ eric βΊ tools βΊ dencoder
URL Decoder/Encoder
The URL Decoder/Encoder is licensed under a Creative Commons Attribution-ShareAlike 2.0 License.
URL Encode
urlencoder.org
URL Encode and Decode - Online
Encode to URL-encoded format or decode from it with various advanced options. Our site has an easy to use online tool to convert your data.
02:41
URL Encoding in a few minutes - YouTube
07:47
π HTML URL Encoding: The Ultimate Beginner's Guide - YouTube
09:23
HTML URL Encoding Tutorial | URL Encoding In HTML | HTML Tutorial ...
17:15
URL Structure and Encoding Explained [Dev Concepts #40] - YouTube
08:32
Encoding URLs - YouTube
mechanism for encoding information in a Uniform Resource Identifier
Wikipedia
en.wikipedia.org βΊ wiki βΊ Percent-encoding
Percent-encoding - Wikipedia
May 23, 2026 - Percent-encoding, also known as URL encoding, is a method to encode arbitrary data in a uniform resource identifier (URI) using only the US-ASCII characters legal within a URI. Percent-encoding is used to ensure special characters do not interfere with the URI's structure and interpretation.
W3Schools
w3schools.com βΊ tags βΊ ref_urlencode.ASP
HTML URL Encoding Reference
URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits.
MDN Web Docs
developer.mozilla.org βΊ en-US βΊ docs βΊ Glossary βΊ Percent-encoding
Percent-encoding - Glossary | MDN
Percent-encoding is a mechanism to encode 8-bit characters that have specific meaning in the context of URLs. It is sometimes called URL encoding. The encoding consists of a substitution: A '%' followed by the hexadecimal representation of the ASCII value of the replaced character.
Albionresearch
albionresearch.com βΊ tools βΊ urlencode
The URLEncode and URLDecode Page
URL Encoding replaces βunsafeβ characters with β%β followed by their hex equivalent. Characters which need not be escaped are defined in RFC3986 (which replaced RFC2396).
MDN Web Docs
developer.mozilla.org βΊ en-US βΊ docs βΊ Web βΊ JavaScript βΊ Reference βΊ Global_Objects βΊ encodeURI
encodeURI() - JavaScript | MDN
The encodeURI() function encodes a URI by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will only be four escape sequences for characters composed of two surrogate characters).
Utilities and Tools
utilities-online.info βΊ urlencode
url escape/unescape
Encode special characters in URLs for safe and compliant sharing or storage.
URL Encode Decode
url-encode-decode.com
URL Encode Decode - URL Percent Encoding and Decoding.
This can make a URI rather long ... escaping. URL encoding stands for encoding certain characters in a URL by replacing them with one or more character triplets that consist of the percent character "%" followed by two hexadecimal digits....
ESO
eso.org βΊ ~ndelmott βΊ url_encode.html
URL-encoding Reference
Below is a reference of ASCII characters in URL-encoding form (hexadecimal format).
YouTube
youtube.com βΊ dcode
What is URL Encoding? - URL Encode/Decode Explained - Web Development Tutorial - YouTube
Any Web Developer should know what URL Encoding is and why we need to use it - in this video I'll be explaining exactly that. URL Encoding is a way we can sa...
Published Β October 17, 2019 Views Β 18K
PHP
php.net βΊ manual βΊ en βΊ function.urlencode.php
PHP: urlencode - Manual
Returns a string in which all non-alphanumeric characters except -_. have been replaced with a percent (%) sign followed by two hex digits and spaces encoded as plus (+) signs. It is encoded the same way that the posted data from a WWW form is encoded, that is the same way as in application/x-www-form-urlencoded media type.
Base64 Encode
base64encode.org
Base64 Encode and Decode - Online
Enable this option to encode into an URL- and filename- friendly Base64 variant (RFC 4648 / Base64URL) where the "+" and "/" characters are respectively replaced by "-" and "_", as well as the padding "=" signs are omitted.
MetaCPAN
metacpan.org βΊ pod βΊ URL::Encode
URL::Encode - metacpan.org
September 30, 2013 - The application/x-www-form-urlencoded format encodes a ordered data sets of pairs consisting of a name and a value, with pairs seperated by ampersand or semicolon and names and values seperated by the equal sign. Space characters are replaced with plus sign and any characters not in the unreserved character set is encoded using the percent-encoding scheme also used for resource identifiers.
Top answer 1 of 16
3239
Check out the built-in function encodeURIComponent(str) and encodeURI(str).
In your case, this should work:
var myOtherUrl =
"http://example.com/index.html?url=" + encodeURIComponent(myUrl);
2 of 16
1710
You have three options:
escape()will not encode:@*/+encodeURI()will not encode:~!@#$&*()=:/,;?+'encodeURIComponent()will not encode:~!*()'
But in your case, if you want to pass a URL into a GET parameter of other page, you should use escape or encodeURIComponent, but not encodeURI.
See Stack Overflow question Best practice: escape, or encodeURI / encodeURIComponent for further discussion.
URL Encoder
urlencoder.io
URL Encode Online - URLEncoder
The tool uses UTF-8 encoding scheme. ... Learn what is URL Encoding, why URL encoding is required, and How it works. URL Encoding is a way to translate reserved and non-ascii characters in URLs to a format that is universally accepted and understood by all web browsers and servers.