Hårfärg bestäms av mängden och typen av melanin som finns i håraxeln. De två huvudtyperna av melanin är eumelanin (som producerar bruna och svarta pigment) och pheomelanin (som producerar röda och gula pigment). Olika kombinationer av dessa pigment resulterar i de olika naturliga hårfärger vi ser, som blondin, brun, rött och svart.
Lila hår kräver ett pigment som inte finns naturligt hos människor. För att få lila hår, skulle du behöva konstgjort färga det.