Technologia tagów polega na etykietowaniu fragmentów danych w znormalizowany sposób. Najbardziej znanym zastosowaniem tego jest HTML, który taguje informacje na stronach internetowych, aby kontrolować ich układ i wygląd. Inne internetowe systemy tagowania obejmują CSS i XML.
Hypertext Mark-Up Language lub HTML jest prawdopodobnie najczęściej używaną formą technologii znaczników. Jest podstawą tego, jak działają strony internetowe i dlaczego różnią się od prostych dokumentów tekstowych. Kodowanie HTML obejmuje sekcje tekstu zawarte w tagu. Znacznik zaczyna się od znaku. Tagi są używane w parach, przy czym drugi powtarza tag, ale poprzedza go znakiem /, aby pokazać, że sekcja tekstu do otagowania została zakończona.
Oprogramowanie komputerowe obsługujące HTML, takie jak przeglądarka internetowa, wie, że tak oznaczony tekst jest informacją o zawartości strony, a nie tekstem do wyświetlenia czytelnikowi. Większość znaczników HTML odnosi się do wizualnego formatowania tekstu, na przykład pogrubienia, kursywy lub podkreślenia. Niektóre tagi opisują również jego funkcję, w szczególności gdy linki tekstowe do innej strony internetowej.
Bardziej zaawansowaną formą technologii tagów stosowaną na stronach internetowych są Kaskadowe Arkusze Stylów lub CSS. Pisząc stronę w CSS, projektant stron internetowych użyje znaczników, aby wskazać typ tekstu, w którym znajduje się sekcja, na przykład podtytuł lub długi cytat, ale nie określi szczegółowo, jak ten tekst powinien wyglądać. Zamiast tego informacje te będą zawarte w osobnym dokumencie zwanym arkuszem stylów. Jedną z zalet jest to, że aktualizacja arkusza stylów może natychmiast zmienić wygląd całego tekstu z określonym tagiem w całej witrynie, zamiast konieczności indywidualnego aktualizowania każdego przykładu. Kolejną zaletą jest to, że osoba przeglądająca witrynę może używać własnego arkusza stylów i mieć większą kontrolę nad wyglądem strony.
Extensible Markup Language lub XML ma inne podejście do technologii znaczników. Zamiast ograniczać się do określania wyglądu tekstu, znaczniki XML mogą opisywać rodzaj informacji zawartych w tym tekście. Jest to podobne do używania pól w bazie danych i oznacza, że strony internetowe i dokumenty oparte na XML są znacznie łatwiejsze do zintegrowania z narzędziami bazy danych. W przeciwieństwie do HTML, który wykorzystuje ustandaryzowany zestaw znaczników, XML umożliwia dostosowywanie znaczników. Na przykład, jeśli witryna internetowa przewodników miejskich używa znacznika XML o nazwie „trasy autobusowe”, aby zaznaczyć sekcję na każdej stronie z listą lokalnych tras autobusowych, łatwo byłoby automatycznie utworzyć nową stronę, która zawierałaby informacje o trasach autobusowych ze wszystkich miast.