Difetti di colori sono principalmente tratti ereditari ma può essere causata da acquisite o anomalie di sviluppo coni (retina). La gravità di difetti ereditari ai colori dipende dal grado di mutazione del gene rod opsins (a X CHROMOSOME e CHROMOSOME 3) quel codice l'photopigments per rosso, verde e blu.