Od niemal początku istnienia HyperText Markup Language (HTML) używanego online, kotwice HTML pozostały jednym z podstawowych elementów interaktywnych używanych na prawie wszystkich stronach internetowych. Kotwice HTML to typ tagu reprezentowanego przez literę „A”, który umożliwia użytkownikowi kliknięcie elementu i przejście do uniwersalnej lokalizacji zasobu (URL), takiej jak inna strona internetowa lub do innej sekcji w tym samym dokumencie HTML . Bardziej powszechne jest odwoływanie się do kotwic HTML jako łączy lub hiperłączy. Podobnie jak w przypadku wielu innych znaczników HTML, kotwice można dostosowywać zarówno za pomocą standardowych właściwości formatowania HTML, jak i rozszerzeń kaskadowego arkusza stylów (CSS).
Na stronie internetowej kotwice HTML służą do przenoszenia użytkownika z jednej strony na drugą lub do innych oznaczonych lokalizacji na tej samej stronie. Kotwica jest reprezentowana przez literę „A” na początku tagu. Podczas przemieszczania się między stronami internetowymi adres docelowego adresu URL jest przypisywany do właściwości odnośnika hipertekstowego (href), chociaż może to być również obraz, program lub prawie dowolny rodzaj treści. Domyślnym zachowaniem kotwicy jest otwieranie nowego adresu URL w tym samym oknie przeglądarki, zastępując bieżącą zawartość, chociaż to zachowanie można zmienić, aby otwierać adresy URL w nowych oknach lub w docelowych ramkach na stronie.
Drugim zastosowaniem kotwic HTML jest definiowanie lub przechodzenie do sekcji oglądanego dokumentu HTML. Przypisując nazwę do znacznika kotwicy za pomocą właściwości name, w dokumencie tworzona jest kotwica, do której można się odwoływać w innym miejscu. Podobnie jak w przypadku przechodzenia na inną stronę internetową, znacznik kotwicy może zostać użyty do przejścia do kotwicy na tej samej stronie po jej zdefiniowaniu, co pozwala na utworzenie spisu treści lub indeksów.
Podczas korzystania z kotwic HTML sam tag nie ma reprezentacji wizualnej, ale zamiast tego musi zawierać wszystkie elementy wizualne, które będą używane do jego reprezentowania. Znacznik kotwicy może owijać się wokół tekstu, obrazów lub całych sformatowanych bloków. Domyślnie wizualne elementy HTML otoczone znacznikami kotwicy są różnie podkreślone i pokolorowane, w zależności od tego, czy łącze było odwiedzane przez użytkownika. Tekst zakotwiczenia również zmienia kolor po najechaniu na niego myszą, chociaż znowu można to zmienić.
Używanie kotwic HTML do definiowania lokalizacji w pojedynczym dokumencie zostało wycofane i nie powinno być używane z wyjątkiem zachowania starszego kodu. Zamiast tego lokalizacje zakotwiczeń w dokumencie należy zdefiniować, przypisując identyfikator (ID) za pośrednictwem CSS do znaczników poziomu bloku, takich jak nagłówki. Jednak tag kotwicy może być nadal używany do przeskakiwania do tych lokalizacji przez łącze.