Witte vlekken op de tanden kunnen een genetisch probleem zijn of ze verschijnen als gevolg van mineralentekort tijdens de groei van de tanden (gebitsontwikkeling). Bovendien kunnen ze betekenen dat er zich een gaatje begint te vormen, vooral het soort gaatje dat zich aan de binnenkant van een tand voordoet, terwijl het glazuur aan de buitenkant er gezond en ongedeerd uitziet.
Witte vlekken treden ook op als gevolg van uitdroging na een langere bleachbehandeling. Vlekken die na een behandeling verschijnen, verdwijnen vaak vanzelf wanneer de procedure is voltooid, zodra ze bedekt worden met speeksel.