Le lunghezze d'onda dei colori dell'arcobaleno vanno da 390 nanometri a 780 nanometri. Esistono lunghezze d'onda inferiori o superiori a quelle dello spettro visibile e diversi tipi di radiazioni sono semplicemente onde luminose con altre lunghezze d'onda.
La lunghezza d'onda del rosso cade tra 622 e 780 nanometri, mentre quella per l'arancione è da 597 a 622 nanometri. La lunghezza d'onda del giallo è compresa tra 577 e 597 nanometri. La lunghezza d'onda del verde è compresa tra 492 e 577 nanometri. La lunghezza d'onda del colore per il blu è compresa tra 455 e 492 nanometri. La lunghezza d'onda per il viola è compresa tra 390 e 455 nanometri.
I raggi X e la luce ultravioletta hanno lunghezze d'onda più brevi della luce violetta, quindi non sono visibili. Le onde infrarosse e radio hanno lunghezze d'onda più lunghe della luce rossa, il che significa che non si trovano nello spettro visibile.