URL Decoder/Encoder Online


  1. Input the text into the left text box.
  2. Easy and convenient to decode or encode.

What is URL Encoding?

URL Encoding is the process of converting string into valid URL format.  Valid URL format means that the URL contains only what is termed "alpha | digit | safe | extra | escape" characters.  You can read more about the what and the whys of these terms on the World Wide Web Consortium site: 

  1. http://www.w3.org/Addressing/URL/url-spec.html
  2. http://www.w3.org/International/francois.yergeau.html

URL encoding is normally performed to convert data passed via html forms, because such data may contain special character, such as "/", ".", "#", and so on, which could either: a) have special meanings; or b) is not a valid character for an URL; or c) could be altered during transfer.  For instance, the "#" character needs to be encoded because it has a special meaning of that of an html anchor.  The <space> character also needs to be encoded because is not allowed on a valid URL format.  Also, some characters, such as "~" might not transport properly across the internet. 

What is URL Decoding?

URL Decoding is the reverse of URL Encoding process, as explained above.