Relative URLer -- eller relative linker -- er greie å bruke når man fra et HTML dokument skal referere andre filer som ligger innenfor samme filomgivelse som HTML dokumentet selv.
I en relativ link mangler protokollspesifikasjon, maskinnavn og evt. portnummer i URLen, og URLen begynner altså med en eller annen path spesifikasjon. Alle disse utelatte komponentene ``arves'' fra originaldokumentet.
Hvis URLen begynner med en slash ('/'), angir man en full filspesifikasjon innenfor filsystemet til den aktuelle tjenesten (f.eks. HTTP filsystemet eller FTP filsystemet).
Begynner pathkomponenten derimot uten en innledende slash, tolkes angivelsen relativt til det filområdet orignaldokumentet lå på. Noen eksempler vil klarlegge dette. Anta at vi har et HTML dokument dok1.html liggende på et filområde i en Web tjener. I dette området ligger også dokumentene dok2.html og dok3.html og underkatalogene dir1 og dir2. På underkatalogen dir1 ligger dokumentet dok1-1.html og på området dir2 ligger dok2-2.html.
I originaldokumentet kan vi nå benytte flg. relative linker/URLer for å linke til disse dokumentene:
I tillegg til å spare noen bytes i overførsel over nettet, gjør konsekvent bruk av relative linker at det er enkelt å flytte et helt hierarki av filer fra et sted til et annet i filsystemet -- og også til andre maskiner på Internettet,