Mere specifikt er der to hovedtyper af melanin, der bestemmer hårfarve:
* Eumelanin: Producerer brune og sorte nuancer. Mængden af eumelanin bestemmer, hvor mørkt håret bliver.
* Fæomelanin: Producerer blonde og røde nuancer. Mængden af pheomelanin, kombineret med mængden af eumelanin, bestemmer den specifikke nuance af blond eller rød.
Fraværet af melanin resulterer i hvidt eller gråt hår.