Mer specifikt finns det två huvudtyper av melanin som bestämmer hårfärgen:
* Eumelanin: Ger bruna och svarta nyanser. Mängden eumelanin avgör hur mörkt håret blir.
* Feomelanin: Producerar blonda och röda nyanser. Mängden feomelanin, i kombination med mängden eumelanin, bestämmer den specifika nyansen av blond eller röd.
Frånvaron av melanin resulterar i vitt eller grått hår.