Simplicty and flexibility!


HTML Uniform Resource Locators (URL)
A URL is another word for a web address.

A URL can be composed of words, such as "", or an Internet Protocol (IP) address: Most people enter the name of the website when surfing, because names are easier to remember than num

Web browsers request pages from web servers by using a URL.

When you click on a link in an HTML page, an underlying <a> tag points to an address on the world wide web.

A Uniform Resource Locator (URL) is used to address a document (or other data) on the world wide web.

A web address, like this: follows these syntax rules:



  • scheme - defines the type of Internet service. The most common type is http
  • host - defines the domain host (the default host for http is www)
  • domain - defines the Internet domain name, like
  • port - defines the port number at the host (the default port number for http is 80
  • path - defines a path at the server (If omitted, the document must be stored at the root directory of the web site)
  • filename - defines the name of a document/resource

Common URL Schemes

The table below lists some common schemes:

SchemeShort for....Which pages will the scheme be used for...
httpHyperText Transfer ProtocolCommon web pages starts with http://. Not encrypted
httpsSecure HyperText Transfer ProtocolSecure web pages. All information exchanged are encrypted
ftpFile Transfer ProtocolFor downloading or uploading files to a website. Useful for domain maintenance
fileA file on your computer

URL Encoding

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 converts characters into a format that can be transmitted over the Internet.

URL encoding replaces non ASCII characters with a "%" followed by two hexadecimal digits.

URLs cannot contain spaces. URL encoding normally replaces a space with a + sign.

Try It Yourself

If you click the "Submit" button below, the browser will URL encode the input before it is sent to the server. A page at the server will display the received input.

Try some other input and click Submit again.

URL Encoding Examples


For a complete reference of all URL encodings, visit our URL Encoding Reference.





See Also

On the forum about HTML Uniform Resource Locators (URL)


Product: . Written by alembagheri tahmas 07/12/13 at 13:37:32

Hi there,I am trying to use an external MySQL DB in dataease. I have successfully create the ODBC link and added the DB to dataease. I can also access the DB from dataease. Now, just for testing purposes, I am trying to create a simple report b...

Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17

no se pude exportar ahora archivos a pdf, ni a excel o otros cosa mala. en verdad creo que hace faltaen las versiones anteriores me funcionaba mas o menos bien.&nbsp;le hace falta a los aplicativos que se desarrollan en Dataeasegr...

Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11

Thanks. Anyway I'm trying to use this fuction but it seems to me that it doesn't work on 8.2. I tried also in a DQL.There's something wrong?<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9IAAAJ3CAYAAAB4NWk3AAAAAXNSR0IArs4...

Product: . Written by Marco Marchesi 15/02/16 at 14:50:46


Product: Dataease [{8}]FIVE. Written by Chamil Rajindra 21/02/19 at 10:17:46

Thanks for the very good explanation!AS...

Product: . Written by afonso santos 28/10/19 at 00:50:14

I am pleased to see that the migration from Dos 4.53 is then sa 5.5 works. A really useful thing would be a compiler of SQL languages. Will you get there?Original Text:Mi compiaccio a vedere che la migrazione da Dos 4.53 è poi sa 5.5 funzio...

Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44

On the blog about HTML Uniform Resource Locators (URL)