URL Encoder / Decoder

Enter the text that you wish to encode or decode:





About URL Encoder / Decoder

This Free Online URL Encoder / Decoder converts the given URL Encoded String to a normal URL format with special characters. If you have an already encoded URL just past and submit and the tool will generate the real URL. Conversely, you can use this tool to decode you encode your URL.

Every Web page on the Internet has a uniform resource locator, or URL, such as “http://www.example.com/products.html“. URL escape converts all those entities that are not supported by browsers into hex coding. A URL cannot contain a space, which presents a problem if an HTML file is named “products and services.html.” Spaces and other characters that aren’t allowed in a URL must be encoded using a percent sign and the hexadecimal value assigned to the character in the ISO-Latin character set. A space is assigned number 32, which is 20 in hexadecimal. When you see “%20,” it represents a space in an encoded URL, for example, http://www.example.com/products%20and%20services.html.

When encoding a URL, for example, the space character is the only character that has two acceptable URL-encoded representations. Instead of encoding a space as “%20,” you can use the plus sign reserved character to represent a space. For example, the URL “http://www.example.com/products%20and%20services.html” can also be encoded as http://www.example.com/products+and+services.html.

Here is how this URL encoder/decoder works;

  1. All characters in the string are separated using UTF-8 encoding.
  2. It then converts each character that is not ASCII letters into hexadecimal values.

Other Tools