L'unico codice genetico che un bambino eredita da entrambi i genitori contiene proteine che consentono alla melanina di essere prodotta nei suoi capelli. La quantità di melanina determina se il bambino ha i capelli chiari o scuri e il colore di solito rimane nella gamma di colori dei capelli dei suoi genitori.
Dai 46 cromosomi che tutti gli esseri umani hanno, un bambino eredita 23 cromosomi dalla madre e lo stesso numero dal padre. Questi due messi insieme contengono tra 60.000 e 100.000 geni. Alcuni di questi geni sono dominanti e alcuni sono recessivi. La proteina contenuta nei geni produce melanina di due tipi: eumelanina e feomelanina. Concentrazioni più grandi di eumelanina producono capelli scuri che vanno dal marrone al nero e la feomelanina causa sfumature di capelli più chiari che vanno dal biondo al rosso.
I capelli scuri sono il gene dominante nella maggior parte delle persone. I genitori con la stessa tonalità di capelli o quelli con diverse sfumature, possono avere un bambino con i capelli di un colore diverso ma nella stessa gamma di tonalità. Tuttavia, è anche possibile che un genitore dai capelli scuri con un gene recessivo biondo abbia un bambino biondo se anche l'altro genitore ha un gene biondo. Quindi, il colore dei capelli di un bambino può cadere ovunque nella gamma di tonalità dei capelli dei genitori o essere completamente diverso se uno o entrambi hanno un gene recessivo diverso.