A URL (Uniform Resource Locator) to ciąg tekstowy używany przez klientów poczty e-mail, przeglądarki internetowe i inne aplikacje internetowe do identyfikacji określonego zasobu w sieci. Jest to podstawowa identyfikacja sieci dla dowolnego zasobu w Internecie.
Adres URL zazwyczaj składa się z trzech komponentów: identyfikatora protokołu, adresu hosta lub nazwy oraz lokalizacji zasobu lub pliku. Identyfikator protokołu jest oddzielony od nazwy hosta za pomocą dwukropka, po którym następują dwa ukośniki. Podciągi są ustawione w następujący sposób: protocol: //host /resource. Identyfikator protokołu pokazuje protokół używany do transportu zasobu. Adresy URL zawierające wszystkie trzy podciągi są określane jako bezwzględne adresy URL. Adresy URL, które zawierają tylko jeden element lokalizacji, są określane jako względne adresy URL.