Uniform Resource Locator, također poznat po akronimu URL, sredstvo je za određivanje lokacije i metode pristupa objekta na Internetu. Uključuje naziv sheme ili protokola koji opisuje kako pristupiti objektu. Također uključuje mrežnu lokaciju, zajedno s izbornim identifikatorima upita i fragmenta. Vrlo uobičajena upotreba URL-a je usmjeravanje preglednika na web stranicu.
Izvorni koncept Uniform Resource Locatora evoluirao je tijekom ranih 1990-ih. Zahtjev za komentare (RFC) 1630 bio je prvi standard URL-a, koji je 1994. izdala Radna skupina za internet inženjering (IETF). Ime bez pridružene lokacije ili metode pristupa postalo je poznato kao Uniform Resource Name (URN). Kombinirajući ta dva koncepta, nastao je pojam Uniform Resource Identifier (URI). URI može biti URN identitet, URL adresa ili oboje. Može se čak odnositi na objekt koji uopće nije mrežni.
U tehničkim krugovima izraz Uniform Resource Locator rijetko se više koristi – preferira se URI. Međutim, URL ostaje popularno ime u široj javnosti i tisku. Najnovija URI specifikacija, objavljena 2009. kao RFC 3986, pojašnjava koncepte URL-a, URN-a i URI-ja.
Jedinstveni lokator resursa sastoji se od dva dijela. Prvo je naziv URI sheme, a zatim dvotočka. Shema definira protokol ili drugu metodu koja se koristi za pristup resursu. Internet Assigned Numbers Authority (IANA) upravlja dugačkim popisom registriranih URI shema. Hypertext Transport Protocol (HTTP), Secure HTTP (HTTPS) i File Transport Protocol (FTP) vjerojatno su najčešći. Također se koriste mnoge neregistrirane sheme.
Drugi dio Uniform Resource Locatora je specifičan za shemu i može uključivati nekoliko komponenti. Ovaj dio HTTP URL-a često počinje s www. nakon čega slijedi naziv domene. Umjesto naziva domene može se koristiti brojčana adresa internetskog protokola (IP). Ime može biti praćeno stazom do određenog objekta. Također može biti prisutan niz upita, naziv zaglavlja fragmenta unutar objekta ili oboje.
Prilikom upisivanja URL-a web stranice u preglednik, shema i dio naziva domene često su neobavezni. Ako se izostavi, “http://” ili “http://www.” obično pretpostavlja web preglednik. Put, upit ili fragment također mogu sadržavati ograničene posebne znakove u heksadecimalnom numeričkom obliku. Razmak — %20 — je najčešće korišten. Internacionalizirani identifikator resursa (IRI) također dopušta Unicode znakove.
Više od jednog jedinstvenog Uniform Resource Locatora može opisati put do istog objekta. Tražilice mogu koristiti proces koji se naziva normalizacija URL-a kako bi utvrdili odnosi li se više URL-ova na istu stvar. Internetski preglednici i alati za indeksiranje također to rade. URL također može upućivati na objekt koji se ne može pronaći – pomaknuo se ili nikada nije postojao.