Le spectre de couleurs est l'ensemble de la gamme de longueurs d'onde lumineuses visibles à l'œil humain. Celles-ci vont d'environ 400 nanomètres par longueur d'onde, à l'extrémité violette du spectre, à 700 nanomètres par longueur d'onde, à l'extrémité rouge du spectre.
Les couleurs spectrales font référence aux couleurs qui ne contiennent qu'une seule longueur d'onde. Ces couleurs "pures" ont été initialement divisées par Sir Isaac Newton dans ses études d'optique en : rouge, orange, jaune, vert, bleu, indigo et violet. Les autres couleurs sont des mélanges de ces couleurs pures et, en tant que telles, contiennent plusieurs longueurs d'onde. D'autres recherches ont suggéré que l'indigo n'est pas une couleur pure, mais plutôt un mélange de bleu et de violet.