Saç köklerindeki melanin miktarı ve türü genetik tarafından belirlenir. Genler, melanin üretimini uyaran melanin uyarıcı hormonun (MSH) üretimini kontrol eder. MSH ne kadar fazla üretilirse saç rengi o kadar koyu olur.
Genetiğin yanı sıra yaş, beslenme ve güneş ışığına maruz kalma gibi diğer faktörler de saç rengini etkileyebilir. İnsanlar yaşlandıkça MSH üretimi azalır ve bu da saçların beyazlamasına neden olabilir. Diyet ayrıca saç rengini de etkileyebilir, çünkü bazı gıdalar sağlıklı saç büyümesini ve pigmentasyonunu desteklemeye yardımcı olan besin maddeleri içerebilir. Güneş ışığına maruz kalmak da saç rengini açabilir, çünkü güneş ışığındaki UV ışınları saç foliküllerindeki melanini parçalayabilir.