URL formally stands for ‘Uniform Resource Locator’ , The URL is a string that has to be parsed programatically, this means that it has to abide by certain rules . The key sections of a URL are divided up by special delimiter characters. If these special characters where to show up in unexpected places the parsing would fail and the browser would have no idea what to do and just nope sorry couldnt find it.

The purpose of URL Encoding is to allow non-URL compatible characters to be passed via the URL. There are many legitimate reasons for doing this, such as hiding email from spammers, dealing with spaces in file names. etc. However, if you find odd, URL-encoded text in your site’s files, you should investigate immediately. URL encoded text is very easy to translate using PHP, javascript, or one of the many free, online translators.

You can use our online tool to either encode or decode a string of text. The term URL encoding is a bit inexact because the encoding procedure is not limited to URLs (Uniform Resource Locators), but can also be applied to any other URIs (Uniform Resource Identifiers) such as URNs (Uniform Resource Names).

About for more information: Wikipedia – Percent-encoding