Vsi dokumenti HTML so sestavljeni samo iz besedila. Ti dokumenti vključujejo tako besedilo, ki bo prikazano, kot navodila o tem, kako naj ga prikaže spletni brskalnik. Navodila so podana z oznakami, ki so vključene v besedilni dokument. Oznaka kode HTML je eno takih navodil in identificira besedilo kot računalniško kodo.
Pri uporabi večine oznak je potrebno vključiti odpiranje in zapiranje, da brskalnik ve, kje uporabiti navodila. Oznaka kode je ena od oznak, ki mora imeti odpiranje in zapiranje. Ko se uporablja, ima naslednjo obliko: hello. Če bi to navodilo prebral brskalnik, bi spremenilo, kako je beseda hello oblikovana tako, da se razlikuje od drugega besedila na strani. Običajno, ko se uporabi oznaka kode, brskalnik spremeni pisavo besed, ki jih obdajajo oznake, v enoprostorno ali podobno pisavo.
Ta oznaka nima posebnih atributov ali značilnosti, ki bi bile edinstvene. Ko pišete dokument HTML, lahko obliko katere koli računalniške kode določite z uporabo drugih splošnih atributov. Če se slogovne tabele uporabljajo za oblikovanje dokumenta, je mogoče uporabiti id, razred in slog, da pokažete, kako je besedilo oblikovano. Drugi atributi, ki jih je mogoče vključiti v kodno oznako, so title, lang in dir – title daje poseben naslov oznaki, lang določa jezik, dir pa daje smer besedila, od leve proti desni ali od desne proti levi.
Dogodki so dejanja, ki jih izvede spletni uporabnik, na primer klik ali dvojni klik na nekaj na strani. Te dogodke je mogoče kodirati v dokumentu HTML in jih je mogoče vključiti tudi v kodno oznako. Izbirni dogodki, ki se lahko uporabljajo kot atributi za kodno oznako, vključujejo onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmouseup, onmouseover in onmouseout.
Večina brskalnikov ima privzeti slog, ki ga uporablja, ko naletite na kodno oznako v dokumentu HTML. Uporaba atributov s to oznako je popolnoma neobvezna, zato jih ni treba navesti. Če atributi niso vključeni, bo brskalnik uporabil samo privzeto nastavitev. Pomembno je omeniti, da vsi brskalniki ne bodo prikazali besedila kode na enak način. Brskalniki bodo prikazali besedilo kode drugače kot okoliško besedilo strani, vendar vsak brskalnik morda ne bo oblikoval besedila kode na enak način, če atributi in slogi niso vključeni v kodno oznako.