Odbrojavanje HyperText Markup Language (HTML) je objekt, skripta ili dio koda koji oduzima vrijeme od brojača ili prikazuje preostalo vremensko razdoblje do određenog datuma. Iako nije potrebno, HTML odbrojavanje obično se vizualno prikazuje kako bi ga korisnik mogao vidjeti. Moguće je priložiti određenu radnju koju treba poduzeti, kao što je učitavanje druge web stranice ili prelazak na drugi datum odbrojavanja, kada HTML odbrojavanje dosegne ciljni broj ili nulu. Najčešće se znamenke koje se koriste za prikaz preostalog vremena u odbrojavanju mogu prilagoditi tako da odgovaraju određenoj temi dizajna ili da oponašaju stvarne satove odbrojavanja. Ovisno o jeziku i metodi korištenoj za implementaciju HTML odbrojavanja, neki preglednici možda neće prikazati brojeve zbog korisničkih preferencija ili sigurnosnih postavki.
Stvaranje HTML elementa za odbrojavanje na web stranici može se izvesti pomoću JavaScript®, Java® ili čak Flash®. Važan aspekt jezika koji se koristi je da se mora moći ažurirati čak i kada nema interakcije korisnika, što neke uobičajene jezike sučelja pristupnika (CGI) čini neprikladnima za zadatak. To je manje važno za odbrojavanja koja uključuju mjerenje samo dana ili drugih veličina koje se ne mijenjaju često.
Jedna upotreba za HTML odbrojavanje je prisiljavanje korisnika da pauzira i pogleda oglas prije nego što mu se dopusti ulazak na određenu web stranicu. Ovaj mjerač vremena radi u sprezi s HTML kolačićima kako bi se utvrdilo je li korisnik čekao odbrojavanje prije nego što je dopušten pristup web mjestu. Ako korisnik pokuša zaobići odbrojavanje unosom adrese web-mjesta izravno u preglednik, glavna stranica može provjeriti kolačić na korisnikovom sustavu kako bi provjerila je li stranica s timerom pregledana dok odbrojavanje nije isteklo.
U većini slučajeva, HTML odbrojavanje koristi skup slika za prikaz brojeva i svih drugih potrebnih informacija. Ove slike uključuju spremnik za brojeve, koji može izgledati kao gotovo sve, i same brojeve. Slike za brojeve obično se mogu prilagoditi tako da oponašaju digitalno očitavanje, rukom pisane znakove ili čak apstraktne simbole. Kada se koristi u kombinaciji s kaskadnim stilovima (CSS), pozicioniranje objekta za odbrojavanje može biti vrlo precizno i fluidno.
Složeniji HTML programi za odbrojavanje mogu zapravo definirati cijelu sliku koja oponaša analogne uređaje u stvarnom svijetu. Jedan primjer je standardni analogni zidni sat sa kazaljkama minuta i sata koje se pomiču kako se vrijeme smanjuje. Umjetnički prikazi, kao što su prikriveni satovi, također se mogu koristiti za predstavljanje kretanja odbrojavanja.