Causes
The basic reason behind the appearance of these specks is the accumulation of skin color pigment, called melanin, in the skin cells. Melanin is formed in the body due to exposure to the sun. Therefore, one of the obvious causes is excessive sun exposure. Other possible reasons may be some skin disorders, such as seborrhea keratosis, melasma, freckles, moles, liver dysfunction, excessive sun exposure, and aging.