Enter the text that you wish to encode or decode:
Wondering what and when to use URL encoders and decoders? For better understanding let's start this from URL. URL is known as uniform resource locator is the web address of a website or a webpage. URL can either be as names (ex: https://seo-tools.mixtart.com/) or as an IP address (123.456.7890). Names are easier so we usually use the name to browse the website. Here in find DNS records tool page you'll find detailed explanation of how domain name works and how your web browser connects with the web server and displays the webpage. Your web browser requests web pages from servers using URL.
URL encoding or percent encoding is a mechanism of encoding text or information in Uniform Resource Identifier. This is done to convert any special characters in URL to standard URL format so that it can be transmitted through internet. Your website's URL must follow certain standards in order to be SEO and user friendly such as keeping it short, using keywords and removing special characters. Apart from this there are certain URL rules which is specified by RFC 1738 for worldwide interoperability. By encoding URIs uniformly according to international standards their value will not be misinterpreted and there won't be any confusion transmitting data over the internet.
According to internet standards of URL specification an URL can only contain certain set of characters that is ASCII character sets. If the URL contains non ASCII characters then it has to be converted to standard ASCII format and this is where URL encoding or percent encoding comes in. URL containing non ASCII characters will be replaced by "%" along with two hexadecimal digits. This encoding system is not just for URLs (Uniform resource locators) but it also applies to URIs (Uniform Resource Identifiers) and URNs (Uniform Resource Names). So rather than calling it as URL encoding, the term percent-encoding should be the preferred way.
According to URL specification by RFC 1738 alphanumeric and only few other special characters are allowed in a URL. Any offending characters in URL are replaced by % (percentage) symbol followed by two digit hexadecimal value that are represented in ISO character set. Whereas a space is normally replaced with %20 or with a (+) plus sign. Following are the characters that are allowed in a URL.
* ABCDEFGHIJKLMNOPQRSTUVWXYZ ( A to Z )
* abcdefghijklmnopqrstuvwxyz (a to z)
* 123456789 ( 1 to 9 )
* + ( Plus sign )
* . ( period sign )
* - ( Dash / Hyphen )
* _ ( Underscore )
* * ( Star / Asterisk )
* ! ( Exclamation mark )
* ( ) ( Opening and Closing bracket )
These are the unreserved characters and are not required to be encoded. While the reserved characters to be encoded are as follows and it also shows what it will be encoded:
* $ dollar sign will be encoded as %24
* @ At becomes %40
* & Ampersand will be encoded as %26
* While space becomes + or %20, + sign becomes %2B
* = Equal symbol will be encoded as %3D
* , Comma becomes %2C
* : Colon will be encoded as %3A
* ; Semicolon becomes %3B and
* ? Question Mark is encoded as %3F
These are just some common examples and you can try these using the tool above.
Even though this online URL encoder and decoder is quick and free you may still require this tool for your offline use. If you are in such need you can always download this free offline URL encoder / decoder to your local system and use it as you wish. No registration required and it is light weight. Just download and used it locally.
Learn more about percent-encoding
Not just this percent-encoding tool, all our SEO tools are completely Free. If you found this URL encoder / decoder tool to be useful please do share it to social networks so it motivates us to improve our site and services better.