Uniform Resource Locator, taip pat žinomas akronimu URL, yra priemonė, leidžianti nurodyti objekto vietą ir prieigos būdą internete. Jame yra schema arba protokolo pavadinimas, nurodantis, kaip pasiekti objektą. Jame taip pat yra tinklo vieta, pasirenkami užklausos ir fragmentų identifikatoriai. Labai įprastas URL naudojimas yra nukreipti naršyklę į svetainę.
Pirminė Uniform Resource Locator koncepcija išsivystė 1990-ųjų pradžioje. Komentarų užklausa (RFC) 1630 buvo pirmasis URL standartas, kurį 1994 m. išleido Interneto inžinerijos darbo grupė (IETF). Pavadinimas be susietos vietos ar prieigos metodo tapo žinomas kaip Uniform Resource Name (URN). Sujungus šias dvi sąvokas, gimė terminas Uniform Resource Identifier (URI). URI gali būti URN tapatybė, URL adresas arba abu. Tai netgi gali reikšti objektą, kuris visai nėra pagrįstas tinklu.
Techniniuose sluoksniuose terminas „Uniform Resource Locator“ vartojamas retai – pirmenybė teikiama URI. Tačiau URL išlieka populiarus plačiosios visuomenės ir spaudos pavadinimas. Naujausioje URI specifikacijoje, išleistoje 2009 m. kaip RFC 3986, paaiškinamos URL, URN ir URI sąvokos.
Uniform Resource Locator susideda iš dviejų dalių. Pirmas yra URI schemos pavadinimas, po kurio yra dvitaškis. Schema apibrėžia protokolą ar kitą metodą, naudojamą prieigai prie šaltinio. Interneto priskirtų numerių tarnyba (IANA) tvarko ilgą registruotų URI schemų sąrašą. Hiperteksto transportavimo protokolas (HTTP), saugus HTTP (HTTPS) ir failų transportavimo protokolas (FTP) yra turbūt labiausiai paplitę. Taip pat naudojama daug neregistruotų schemų.
Antroji Uniform Resource Locator dalis priklauso nuo schemos ir gali apimti kelis komponentus. Ši HTTP URL dalis dažnai prasideda www. po kurio yra domeno vardas. Vietoj domeno pavadinimo gali būti naudojamas skaitmeninis interneto protokolo (IP) adresas. Po pavadinimo gali būti nurodytas kelias į konkretų objektą. Taip pat gali būti užklausos eilutė, fragmento antraštės pavadinimas objekte arba abu.
Naršyklėje įvedus tinklalapio URL, schema ir domeno pavadinimo dalis dažnai yra neprivalomi. Jei nenurodyta, „http://“ arba „http://www“. dažniausiai tai padarys žiniatinklio naršyklė. Kelyje, užklausoje arba fragmente taip pat gali būti ribotų specialiųjų simbolių šešioliktaine skaitine forma. Tarpas – %20 – yra dažniausiai naudojamas. Internacionalizuotas išteklių identifikatorius (IRI) taip pat leidžia naudoti unikodo simbolius visame pasaulyje.
Kelią į tą patį objektą gali aprašyti daugiau nei vienas unikalus Uniform Resource Locator. Paieškos sistemos gali naudoti procesą, vadinamą URL normalizavimu, kad nustatytų, ar keli URL iš tikrųjų nurodo tą patį dalyką. Tai taip pat daro žiniatinklio naršyklės ir tikrinimo programos. URL taip pat gali nurodyti objektą, kurio negalima rasti – jis buvo perkeltas arba iš pradžių neegzistavo.