Flek hitam muncul karena peningkatan produksi melanin di kulit, terutama setelah terpapar sinar matahari atau sinar ultraviolet. Melanin adalah pigmen alami yang menentukan warna kulit seseorang. Semakin banyak kandungan melanin pada kulit, maka semakin gelap kulit orang tersebut. Flek hitam muncul saat kulit menyerap sinar ultraviolet, sehingga menyebabkan peningkatan produksi melanin. Selanjutnya, bagian kulit yang memiliki banyak melanin atau mengalami penumpukan melanin, akan berwarna lebih gelap dibandingkan kulit sekitarnya, sehingga tampak seperti bintik-bintik. Flek hitam dapat dialami oleh semua orang di segala usia. Namun, ada beberapa faktor yang dapat meningkatkan risiko munculnya flek hitam, yaitu: Sering terpapar sinar matahari atau terpapar dalam waktu yang lama Memiliki kulit putih atau cerah Memiliki keluarga yang juga mengalami kondisi serupa (faktor genetik)