Kleurafwijking (a. colorum) is een zeldzaam optisch fenomeen waarbij veelkleurige halo's of vlekken verschijnen rond heldere lichtbronnen (zon, maan, lantaarns, enz.). Dit komt door de breking van het licht in de ooglens.
Meestal verschijnt de anomalie als concentrische ringen rond de lichtbron. De kleuren van de ringen kunnen variëren van rood en oranje in het midden tot blauw en paars aan de randen. Soms is er sprake van een iriserend effect, wanneer de kleuren glinsteren, zoals op een zeepbel.
De oorzaken van kleurafwijkingen kunnen verschillend zijn. Meestal is dit te wijten aan verstoringen in de breking van het licht in de lens als gevolg van vertroebeling of vervorming. Ook kan de oorzaak astigmatisme, cataract, diabetes, migraine zijn. In sommige gevallen is dit normaal en vereist geen behandeling.
Mensen met een kleurafwijking zien de wereld een beetje anders. Voor hen lijken de zon, de maan en de lichtbronnen omgeven door veelkleurige halo's. Dit is een interessant, maar vrij zeldzaam fenomeen.