A napfoltok a túl sok napfény hatására keletkeznek, és a bőr pigmentsejtjeinek túlműködése okozza őket. Amikor a bőr napfénynek van kitéve, a melanin (bőrpigment) termelődése felgyorsul, hogy megakadályozza az UV-sugarak behatolását és a bőr károsodását. A mesterséges UV-források, mint a szolárium vagy a napfénylámpa, ugyanezt a hatást fejthetik ki. Idővel a túl sok UV-expozíció tartósan megváltoztathatja a bőr melanintermelését. Ez a melanin-koncentrált területeket okoz, amelyek sötét foltokat képeznek.