Tehnologia etichetelor implică etichetarea unor fragmente de date într-un mod standardizat. Cea mai cunoscută utilizare a acesteia este în HTML, care etichetează informațiile de pe paginile web pentru a-i controla aspectul și aspectul. Alte sisteme de etichetare bazate pe web includ CSS și XML.
Hypertext Mark-Up Language, sau HTML, este probabil cea mai utilizată formă de tehnologie a etichetelor. Este baza modului în care funcționează paginile web și de ce sunt diferite de simple documente text. Codarea HTML presupune includerea unor secțiuni de text într-o etichetă. Eticheta începe cu semnul. Etichetele sunt folosite în perechi, a doua repetând eticheta, dar precedând-o cu un semn / pentru a arăta că secțiunea de text care urmează să fie etichetată s-a încheiat.
Software-ul de calculator care se ocupă de HTML, cum ar fi un browser web, știe că textul etichetat în acest fel este informații despre conținutul paginii, mai degrabă decât text care trebuie afișat cititorului. Majoritatea etichetelor HTML se referă la formatarea vizuală a textului, cum ar fi afișat cu caractere aldine, cursive sau subliniate. Unele etichete descriu, de asemenea, funcția acesteia, mai ales atunci când textul trimite către o altă pagină web.
O formă mai avansată de tehnologie de etichetare utilizată pe site-uri web este Cascading Style Sheets sau CSS. Când scrie o pagină în CSS, designerul web va folosi etichete pentru a indica tipul de text în care o secțiune este, de exemplu, un subtitlu sau un citat lung, dar nu va preciza în mod specific cum ar trebui să apară acest text. În schimb, aceste informații vor fi conținute într-un document separat cunoscut sub numele de foaie de stil. Un avantaj al acestui lucru este că actualizarea foii de stil poate schimba instantaneu aspectul întregului text cu o anumită etichetă pe un întreg site, mai degrabă decât fiecare exemplu să fie actualizat individual. Un alt avantaj este că persoana care vizualizează site-ul își poate folosi propria foaie de stil și poate avea mai mult control asupra modului în care apare pagina.
Extensible Markup Language, sau XML, adoptă o abordare diferită a tehnologiei etichetelor. În loc să se limiteze la determinarea modului în care apare textul, etichetele XML pot descrie tipul de informații conținute în acel text. Acest lucru este similar cu utilizarea câmpurilor dintr-o bază de date și înseamnă că paginile web și documentele bazate pe XML sunt mult mai ușor de integrat în instrumentele de bază de date. Spre deosebire de HTML, care utilizează un set standardizat de etichete, XML permite etichete personalizabile. De exemplu, dacă un site web de ghiduri de oraș a folosit o etichetă XML numită „rute de autobuz” pentru a marca secțiunea de pe fiecare pagină care listează rutele locale de autobuz, ar fi simplu să se producă automat o nouă pagină care să reunească informații despre rutele autobuzului din toate orașele.