Tehnologija oznaka uključuje dijelove podataka koji se označavaju na standardiziran način. Najpoznatija upotreba ovoga je u HTML-u, koji označava informacije na web stranicama kako bi kontrolirao njihov izgled i izgled. Drugi sustavi za označavanje temeljeni na webu uključuju CSS i XML.
Hypertext Mark-Up Language, ili HTML, vjerojatno je najčešće korišteni oblik tehnologije oznaka. To je osnova kako web stranice rade i zašto se razlikuju od jednostavnih tekstualnih dokumenata. HTML kodiranje uključuje dijelove teksta koji se zatvaraju u oznaku. Oznaka počinje znakom. Oznake se koriste u parovima, pri čemu druga ponavlja oznaku, ali joj prethodi znak / kako bi se pokazalo da je dio teksta koji treba označiti završio.
Računalni softver koji rukuje HTML-om, kao što je web preglednik, zna da je tekst označen na ovaj način informacija o sadržaju stranice, a ne tekst koji treba prikazati čitatelju. Većina HTML oznaka odnosi se na vizualno oblikovanje teksta, kao što je podebljano, kurzivno ili podcrtano. Neke oznake također opisuju njegovu funkciju, posebno kada tekstualne veze vode na drugu web stranicu.
Napredniji oblik tehnologije oznaka koja se koristi na web stranicama je kaskadni stilski listovi ili CSS. Prilikom pisanja stranice u CSS-u, web dizajner će koristiti oznake za označavanje vrste teksta koji je odjeljak, na primjer, podnaslov ili dugi citat, ali neće izričito navesti kako bi se ovaj tekst trebao pojaviti. Umjesto toga, ove informacije će biti sadržane u zasebnom dokumentu poznatom kao stylesheet. Jedna od prednosti ovoga je da ažuriranje tablice stilova može trenutno promijeniti izgled cijelog teksta s određenom oznakom na cijeloj web stranici umjesto da svaki primjer mora biti zasebno ažuriran. Još jedna prednost je da osoba koja pregledava web-mjesto može koristiti vlastitu tablicu stilova i imati veću kontrolu nad izgledom stranice.
Extensible Markup Language, ili XML, koristi drugačiji pristup tehnologiji oznaka. Umjesto da budu ograničene na određivanje kako se tekst pojavljuje, XML oznake mogu opisati vrstu informacija sadržanih u tom tekstu. To je slično korištenju polja u bazi podataka i znači da se web stranice i dokumenti temeljeni na XML-u mnogo lakše integriraju u alate baze podataka. Za razliku od HTML-a, koji koristi standardizirani skup oznaka, XML dopušta prilagodljive oznake. Na primjer, ako web-mjesto gradskih vodiča koristi XML oznaku pod nazivom “busroutes” za označavanje odjeljka na svakoj stranici s popisom lokalnih autobusnih ruta, bilo bi jednostavno automatski proizvesti novu stranicu koja okuplja informacije o autobusnim rutama iz svih gradova.