Spectrul de culori este întreaga gamă de lungimi de undă luminoase vizibile pentru ochiul uman. Acestea variază de la aproximativ 400 nanometri pe lungime de undă, la sfârșitul violet al spectrului, la 700 nanometri pe lungime de undă, la capătul roșu al spectrului.
Culorile spectrale se referă la acele culori care conțin doar o singură lungime de undă. Aceste culori "pure" au fost inițial împărțite de Sir Isaac Newton în studiile sale de optică în: roșu, portocaliu, galben, verde, albastru, indigo și violet. Alte culori sunt amestecuri ale acestor culori pure și, ca atare, conțin lungimi de undă multiple. Cercetările ulterioare au sugerat că indigo nu este o culoare pură, ci mai degrabă un amestec de albastru și violet.