Hyperpigmentatie wordt voornamelijk veroorzaakt door ontstekingsreacties in de huid, bijvoorbeeld door acne en hormonale invloeden. Daarnaast spelen genen, stress en chemicaliën een rol. Wanneer de huid wordt blootgesteld aan deze factoren, maken de pigmentcellen in onze huid melanine aan. Wanneer de huid overmatig wordt blootgesteld aan UV-stralen, of wanneer we hormonale schommelingen ondervinden (bijvoorbeeld tijdens zwangerschap of door gebruik van de pil), raakt de melanineproductie verstoord. Melanine hoopt zich dan op, wat resulteert in ouderdomsvlekken of een ongelijkmatige teint.