Een Uniform Resource Locator (afgekort URL) is een gestructureerde naam die verwijst naar een stuk data. Het bekendste voorbeelden zijn het unieke adres waarmee de locatie van een webpagina op internet wordt aangegeven of een e-mailadres.
Een URL is opgebouwd uit verschillende stukken:
Het protocol wordt genoteerd in de vorm van een korte protocolaanduiding (vaak een afkorting) gevolgd door een dubbele punt. URL's kunnen hierdoor voor verschillende protocollen (en dus verschillende doeleinden) gebruikt worden:
file 'gewone' bestandssystemen
http Hypertext Transfer Protocol
https HTTPS (HTTP over een beveiligde verbinding)
ftp File Transfer Protocol
irc Internet Relay Chat
mailto e-mail
gopher Gopher
feed Webfeeds
De domeinnaam (met de username) is meestal het door jou gekozen domein op jouw webserver, bijv. www.bedrijfsnaam.nl. Het pad is de structuur van jouw website en hoe jij de pagina’s hebt ingedeeld. De query komt niet altijd voor. Het kan een zoekopdracht zijn die jij binnen de website uitvoert, zoals vanuit een zoekmachine. En het fragment kan voorkomen als je verwijst (linkt) naar tekstankers op een webpagina.