Kursor jezika za označavanje hiperteksta (HTML) odnosi se na izgled pokazivača miša kako je prikazan na ekranu. Iako kursor ima skup zadanih izgleda i ponašanja kojima upravlja operativni sustav na računalu i sam program za pregledavanje weba, oba se mogu promijeniti unutar HTML dokumenta. Promjena oblika pokazivača može biti isključivo u estetske ili dizajnerske svrhe ili može pomoći u naglašavanju korisnosti komponente web stranice. Osim što možete promijeniti kursor u jedan od unaprijed definiranih oblika sustava, također se može promijeniti u prilagođenu sliku. Postoje neki problemi s korištenjem HTML kursora, no većina njih proizlazi iz nepotpunih implementacija jezika ili ograničenja operativnog sustava preglednika.
Mogućnost izmjene stanja i slike HTML pokazivača gotovo je uvijek bila funkcija koja se mogla postići online korištenjem nekih vrlo dugih i nedosljednih skripti ili dodataka, ali uvođenje druge verzije Cascading Style Sheets ( CSS) u HTML-u učinio je proces mnogo lakšim i daleko dosljednijim. Promjenom svojstva pokazivača modela objekta dokumenta (DOM), kursor kako se pojavljuje unutar prozora za pregled preglednika može se mijenjati. Stvarna funkcionalnost miša, u smislu klikanja i povlačenja, ne može se mijenjati na ovaj način.
HTML pokazivač se može promijeniti u bilo koji od brojnih unaprijed definiranih oblika. Većinu ovih oblika operativni sustav koristi tijekom normalne upotrebe i uključuju standardnu pokazivačku strelicu, križić, ikonu čekanja ili strelice koje se koriste prilikom promjene veličine prozora u različitim smjerovima. Također postoji mogućnost određivanja prilagođene slike koja će se koristiti umjesto kursora. Da biste odredili HTML pokazivač korisnika, slikovna datoteka ne smije biti veća od 32 piksela po širini i visini. Također bi trebao biti dizajniran u formatu datoteke koji omogućuje transparentnost tako da su dijelovi web-mjesta ispod neiskorištenih dijelova kursora vidljivi, te da se sam kursor ne pojavljuje kao čvrst neproziran blok s ucrtanom ikonom.
Nisu svi preglednici implementirali sve značajke na isti način, tako da promjena HTML kursora nema uvijek iste rezultate. Neki preglednici podržavaju različite nazive za različite pokazivače sustava, dok drugi zahtijevaju određeno podešavanje koda kako bi se pojavio prilagođeni HTML pokazivač. Osim toga, operativni sustav koji se koristi i kontekst u kojem preglednik radi također mogu spriječiti promjenu kursora.