Secondo il WebMD, i motivi per cui i denti si colorano di marrone o mostrano altri scolorimenti includono l'uso di tabacco o il consumo di determinati alimenti e bevande e anche alcuni frutti e verdure. Cattive condizioni di igiene orale e malattie sono altre cause di macchie marroni sui denti.
Medline Plus afferma che ci sono tre ragioni principali che causano macchie marroni sui denti: infezioni, fattori ambientali e malattie congenite. Quest'ultimo include malattie che influenzano negativamente lo smalto e i livelli di calcio e proteine nello smalto dei denti. Malattie metaboliche, medicine prese dalla madre durante la gravidanza o un brutto caso di ittero quando nasce un bambino possono anche causare macchie marroni sui denti.
WebMD elenca alcuni elementi di cibo e bevande come mele, patate, tè, caffè e vino come motivi per la decolorazione marrone sui denti. Non riuscendo a pulire i denti correttamente e rimuovere la placca può anche causare denti macchiati nel tempo, così come fumare o masticare tabacco. Alcuni antibiotici somministrati ai bambini quando i loro denti permanenti si stanno formando e alcuni collutori e medicinali per l'ipertensione possono causare macchie brune. Altri fattori che causano questa condizione includono radiazioni e chemioterapia, vecchiaia ed esposizione ad alti livelli di fluoro, come dichiarato da WebMD.