Uniform Resource Locator, znan tudi po kratici URL, je sredstvo za določanje lokacije in metode dostopa predmeta na internetu. Vključuje ime sheme ali protokola, ki opisuje, kako dostopati do predmeta. Vključuje tudi omrežno lokacijo, skupaj z izbirnimi identifikatorji poizvedbe in fragmentov. Zelo pogosta uporaba URL-ja je usmerjanje brskalnika na spletno mesto.
Prvotni koncept enotnega lokatorja virov se je razvil v zgodnjih devetdesetih letih. Zahteva za komentarje (RFC) 1990 je bil prvi standard URL-jev, ki ga je leta 1630 izdala delovna skupina Internet Engineering Task Force (IETF). Ime brez povezane lokacije ali metode dostopa je postalo znano kot Uniform Resource Name (URN). Z združevanjem obeh konceptov se je rodil izraz Uniform Resource Identifier (URI). URI je lahko identiteta URN, naslov URL ali oboje. Lahko se celo nanaša na predmet, ki sploh ni omrežen.
V tehničnih krogih se izraz Uniform Resource Locator redko uporablja več – prednost je URI. Vendar pa URL ostaja priljubljeno ime pri širši javnosti in tisku. Najnovejša specifikacija URI, izdana leta 2009 kot RFC 3986, pojasnjuje koncepte URL, URN in URI.
Enotni lokator virov je sestavljen iz dveh delov. Najprej je ime sheme URI, ki mu sledi dvopičje. Shema definira protokol ali drugo metodo, ki se uporablja za dostop do vira. Internet Assigned Numbers Authority (IANA) upravlja dolg seznam registriranih shem URI. Protokol za prenos hiperteksta (HTTP), Secure HTTP (HTTPS) in File Transport Protocol (FTP) so verjetno najpogostejši. Uporabljajo se tudi številne neregistrirane sheme.
Drugi del enotnega lokatorja virov je specifičen za shemo in lahko vključuje več komponent. Ta del URL-ja HTTP se pogosto začne z www. sledi ime domene. Namesto imena domene se lahko uporabi številčni naslov internetnega protokola (IP). Po imenu lahko sledi pot do določenega predmeta. Lahko je prisoten tudi niz poizvedbe, ime naslova fragmenta v objektu ali oboje.
Ko v brskalnik vnašate URL spletne strani, sta shema in del imena domene pogosto neobvezna. Če izpustite, “http://” ali “http://www.” običajno prevzame spletni brskalnik. Pot, poizvedba ali fragment lahko vsebujejo tudi omejene posebne znake v šestnajstiški številski obliki. Najpogosteje uporabljen presledek – %20. Internacionalizirani identifikator vira (IRI) dovoljuje tudi znake Unicode.
Več kot en unikaten enoten lokator virov lahko opiše pot do istega predmeta. Iskalniki lahko uporabijo postopek, imenovan normalizacija URL-jev, da ugotovijo, ali se več URL-jev dejansko nanaša na isto stvar. To počnejo tudi spletni brskalniki in pajki. URL lahko kaže tudi na predmet, ki ga ni mogoče najti – na začetku se je premaknil ali nikoli ni obstajal.