Like any skin condition, hyperpigmentation has thousands of causes. The more common causes are age spots, acne, reactions to laser treatments for spider veins, or irritation following a rash or allergic reaction.
Hyperpigmentation is seen as brown spots on the legs, arms, hands - the brown spots are a result of injured skin cells setting off a rapid proliferation of abnormal skin cells -
Hyperpigmentation is caused by excessive production of melanin due to over exposure to sunlight, which results in darkening of areas of skin on hands, legs and face. Some other cause of hyperpigmentation are inflammation, skin injuries and acne vulgaris.
It is mostly caused by an increase in melanin production. It may occur after injury to the skin. Hyperpigmentation may also have systemic and neoplastic causes.
The hyperpigmentation in your legs could just be the veins in your legs and your blood flow. Sometimes you could have low potassium in your body, and that could be a reason for the hyperpigmentation in your legs. Another reason could be that your not getting enough exercise and the meletonin may be low.
Hyperpigmentation can happen when there is accumulation of melanin pigment (black melanin) or excessive keratinisation that cause accumulation of keratine.