A luz branca pode ser dividida em sete cores, ou seja, vermelho, laranja, amarelo, verde, azul, índigo e violeta. As cores podem ser lembradas usando a sigla "ROYGBIV."
A luz branca consiste nas cores de luz visíveis no espectro eletromagnético. O espectro eletromagnético consiste em ondas de diferentes comprimentos de onda. As sete cores visíveis aos humanos têm diferentes comprimentos de onda. O vermelho tem o comprimento de onda mais alto, seguido do laranja, amarelo, verde, azul, índigo e finalmente violeta, que tem o comprimento de onda mais curto.
Mesmo que todas as cores tenham comprimentos de onda diferentes, todas elas viajam na mesma velocidade, a velocidade da luz. Devido à diferença no comprimento de onda, cada vez que a luz entra em um meio de densidade diferente, as cores se dobram de forma diferente e se dividem para formar um padrão de arco-íris. Este processo de flexão quando a luz branca se move de um meio para outro é chamado de refração. Por exemplo, quando a luz branca viajando através do ar entra no vidro (como um prisma) ou na água (como gotas de chuva), o componente violeta se curva mais do que o resto das cores e o vermelho se curva menos, dividindo assim a luz no sete cores do arco-íris.
Embora a luz branca possa ser dividida em sete cores, apenas três cores de luz são necessárias para combinar e dar luz branca. Essas cores - vermelho, azul e verde - são conhecidas como as cores primárias da luz. Todas as outras cores podem ser obtidas combinando as cores primárias em diferentes proporções.