Lumina alba este alcatuita din toate culorile luminii. Lumina soarelui contine toate culorile luminii intr-un spectru continuu. O prismă poate separa culorile și poate produce un curcubeu.
Fiecare culoare are propriile sale lungimi de undă. În spectrul vizual al luminii, culoarea violet are cele mai lungi lungimi de undă și cea mai mică frecvență, urmată de albastru. Aceste culori călătoresc cel mai îndepărtat; acesta este motivul pentru care munții apar albastru de la distanță. Roșu este cea mai mare culoare de frecvență și are cea mai scurtă lungime de undă a spectrului vizual. Lumina vizibilă este doar o mică secțiune a spectrului electromagnetic complet, care include și raze X și unde radio.