Kleurafwijkingen, ook wel randkleuren genoemd, zijn kleurvervormingen waarbij ongewenste kleuren langs de randen van objecten in een foto te zien zijn. Je ziet ze vaak langs metalen oppervlakken of bij een sterk contrast tussen lichte en donkere objecten, zoals een zwarte muur met daarachter een helderblauwe lucht. Bij elk type afwijking ontstaan andere randkleuren langs de rand van een object.
Omdat sommige cameralenzen niet alle golflengten van wit licht op hetzelfde brandpunt scherp kunnen stellen, kan dat resulteren in blauw-gele, rood-groene of magenta-paarse randen. Dit heeft te maken met de brekingsindex van glas: licht gaat op verschillende golflengten en met verschillende snelheden door de lens, wat het voor sommige lenzen lastig maakt om elke tint op hetzelfde focusvlak scherp te stellen.