El código genético único que un bebé hereda de ambos padres contiene proteínas que permiten que se produzca melanina en su cabello. La cantidad de melanina determina si el niño tiene cabello claro u oscuro y el color generalmente permanece dentro del rango de color del cabello de sus padres.
De los 46 cromosomas que tienen todos los seres humanos, un bebé hereda 23 cromosomas de la madre y el mismo número del padre. Estos dos juntos contienen entre 60,000 y 100,000 genes. Algunos de estos genes son dominantes y otros son recesivos. La proteína contenida en los genes produce melanina de dos tipos: eumelanina y feomelanina. Las concentraciones más altas de eumelanina producen cabellos oscuros que van desde tonos marrones a negros, y la feomelanina produce tonos de cabello más claros que van desde rubios a rojos.
El cabello oscuro es el gen dominante en la mayoría de las personas. Los padres que tienen exactamente el mismo tono de cabello o aquellos con diferentes tonos, pueden tener un bebé con cabello de un color diferente pero en el mismo rango de colores. Sin embargo, también es posible que un padre de pelo oscuro con un gen recesivo rubio tenga un bebé rubio si el otro padre también tiene un gen rubio. Por lo tanto, el color del cabello de un bebé puede caer en cualquier lugar dentro del rango de sombra del cabello de los padres o ser completamente diferente si uno o ambos tienen un gen recesivo diferente.