Kazalec HyperText Markup Language (HTML) se nanaša na videz kazalca miške, kot je predstavljen na zaslonu. Čeprav ima kazalec nabor privzetih videzov in vedenj, ki jih nadzorujeta tako operacijski sistem v računalniku kot sam program za brskanje po spletu, je oboje mogoče spremeniti v dokumentu HTML. Sprememba oblike kazalca je lahko zgolj zaradi estetskih ali oblikovnih namenov ali pa za pomoč pri poudarjanju uporabnosti komponente spletnega mesta. Poleg tega, da lahko kurzor spremenite v eno od vnaprej določenih oblik sistema, ga lahko spremenite tudi v sliko po meri. Obstaja nekaj težav z uporabo kazalca HTML, vendar jih večina izhaja iz nepopolne izvedbe brskalnika glede jezika ali omejitev operacijskega sistema.
Možnost spreminjanja stanja in slike kazalca HTML je bila skoraj vedno funkcija, ki bi jo bilo mogoče doseči na spletu z uporabo nekaterih zelo dolgih in nedosledno delujočih skriptov ali vtičnikov, vendar je bila uvedba druge različice kaskadnih slogovnih listov ( CSS) v HTML-ju je postopek veliko lažji in veliko bolj dosleden. Če spremenite lastnost kazalca objektnega modela dokumenta (DOM), lahko spremenite kazalec, kot je prikazan v oknu za ogled brskalnika. Dejanske funkcionalnosti miške, kar zadeva klikanje in vlečenje, na ta način ni mogoče spreminjati.
Kazalec HTML lahko spremenite v katero koli od številnih vnaprej določenih oblik. Večino teh oblik operacijski sistem uporablja med normalno uporabo in vključujejo standardno kazalno puščico, križec, ikono čakanja ali puščice, ki se uporabljajo pri spreminjanju velikosti oken v različnih smereh. Obstaja tudi možnost, da določite sliko po meri, ki bo uporabljena namesto kazalca. Če želite določiti kazalec HTML stranke, slikovna datoteka ne sme biti večja od 32 slikovnih pik v širino in višino. Oblikovana naj bo tudi v obliki datoteke, ki omogoča preglednost, tako da so vidni deli spletnega mesta pod neuporabljenimi deli kazalca in tako kazalec sam ne bo videti kot trden neprozoren blok z vrisano ikono.
Vsi brskalniki ne izvajajo vseh funkcij na enak način, zato sprememba kazalca HTML nima vedno enakih rezultatov. Nekateri brskalniki podpirajo različna imena za različne sistemske kazalce, drugi pa zahtevajo nekaj prilagajanja kode, da se prikaže kazalec HTML po meri. Poleg tega lahko uporabljeni operacijski sistem in kontekst, v katerem se brskalnik izvaja, preprečita spremembo kazalca.