El color natural del cabello depende de la cantidad y del reparto de los pigmentos de melanina contenidos en cada cabello. Existen 2 tipos: los pigmentos de eumelanina, rojos oscuros, morenos y negros, y los pigmentos de phaeomelanina, amarillos y rojos. Estos pigmentos son producidos por las células situadas en la base del folículo piloso: los melanocitos. Con el paso del tiempo, producen cada vez menos melanina y el cabello se vuelve blanco. El momento en que aparecen las primeras canas es determinado por la genética.