頭髮在生長的過程中可以產生兩種色素:一種是能使頭髮呈現由深黑到淺褐色的色調,另一種是能使頭髮呈現金色、金褐色或棕色的色調。這兩種色素就像兩種顏料,由於它們的不同組合而使頭髮呈現不同顏色。不同人種這兩種色素的組成不同,黑頭髮的人主要是前一種色素,金頭髮的人則只有後一種色素。