Odštevanje HyperText Markup Language (HTML) je predmet, skript ali del kode, ki odšteje čas od števca ali prikaže preostalo časovno obdobje do določenega datuma. Čeprav ni nujno, je odštevanje HTML običajno prikazano vizualno, da ga lahko vidi uporabnik. Možno je dodati določeno dejanje, ki ga je treba izvesti, na primer nalaganje druge spletne strani ali preklop na drug datum odštevanja, ko odštevanje HTML doseže ciljno številko ali nič. Najpogosteje je mogoče števke, ki se uporabljajo za prikaz preostalega časa v odštevanju, prilagoditi tako, da ustrezajo določeni temi oblikovanja ali posnemajo prave ure odštevanja. Odvisno od jezika in metode, uporabljene za implementacijo odštevanja HTML, nekateri brskalniki morda ne bodo prikazali številk zaradi uporabniških preferenc ali varnostnih nastavitev.
Ustvarjanje elementa za odštevanje HTML na spletni strani lahko izvedete z uporabo JavaScript®, Java® ali celo Flash®. Pomemben vidik uporabljenega jezika je, da se mora biti sposoben posodobiti, tudi če ni interakcije z uporabnikom, zaradi česar so nekateri jeziki običajnega vmesnika prehoda (CGI) neprimerni za nalogo. To je manj pomembno za odštevanja, ki vključujejo merjenje samo dni ali drugih količin, ki se ne spreminjajo pogosto.
Ena od načinov uporabe odštevanja HTML je prisiliti uporabnika, da začasno ustavi in si ogleda oglas, preden mu dovoli vstop na določeno spletno mesto. Ta časovnik deluje v povezavi s piškotki HTML, da ugotovi, ali je uporabnik počakal na odštevanje, preden je dovoljen dostop do spletnega mesta. Če uporabnik poskuša zaobiti odštevanje tako, da vnese naslov spletnega mesta neposredno v brskalnik, lahko glavno spletno mesto preveri piškotek v uporabnikovem sistemu in preveri, ali si je stran s časovnikom ogledala do izteka odštevanja.
V večini primerov odštevanje HTML uporablja niz slik za prikaz številk in vseh drugih potrebnih informacij. Te slike vključujejo vsebnik za številke, ki jih lahko naredite tako, da izgledajo kot skoraj vse, in številke same. Slike za številke je običajno mogoče prilagoditi tako, da posnemajo digitalno odčitavanje, ročno napisane znake ali celo abstraktne simbole. Če se uporablja v povezavi s kaskadnimi slogovnimi listami (CSS), je lahko pozicioniranje predmeta odštevanja zelo natančno in tekoče.
Bolj zapleteni programi za odštevanje HTML lahko dejansko definirajo celotno sliko, ki posnema analogne naprave v resničnem svetu. En primer je standardna analogna stenska ura z minutno in urno kazalcema, ki se premikata, ko se čas zmanjšuje. Umetniške upodobitve, kot so prikrite urne mehanizme, se lahko uporabljajo tudi za predstavitev gibanja odštevanja.