Lékaři rozlišují dva hlavní typy barvosleposti, a to barvoslepost úplnou (pacient vidí jen odstíny šedé) a barvoslepost částečnou, kdy je narušeno vnímání pouze některé z barev. Podle toho, o kterou z nich se jedná, se dále barvoslepost dělí na protanopii (neschopnost vnímat červenou barvu), deuteranopii (neschopnost vnímat zelenou barvu) a tritanopii (neschopnost vnímat modrou barvu).