Encode URL encoded formatted string data
This is a simple tool that will help you encode text that can be safely put into URL query string values known as GET variables. URL encoded text is most commonly used in web addresses for passing URLs in querystring variables.
URL Encoding replaces “unsafe” characters with ‘%’ followed by their hex equivalent. Characters which need not be escaped are defined in RFC3986. They are the 7-bit ASCII alphanumerics and the characters “-._~”. Unicode characters and 8-bit ASCII characters are normally first encoded using UTF-8, as defined in RFC2279.
URLs can only be sent over the Internet using the ASCII character-set.
Since URLs often contain characters outside the ASCII set, the URL has to be converted into a valid ASCII format.
URL encoding replaces unsafe ASCII characters with a "%" followed by two
URLs cannot contain spaces. URL encoding normally replaces a space with a plus (+) sign or with %20.