Sådan fungerer det:
* sollys: Sollys består af alle farverne på det synlige spektrum (rød, orange, gul, grøn, blå, indigo, violet). Disse farver bevæger sig som bølger med forskellige bølgelængder.
* Brydning: Når sollys kommer ind i regndråber, bremser det ned og bøjer sig eller bryder. Denne bøjningseffekt er forskellig for hver lysfarve, hvilket får dem til at adskille.
* Reflektion: Efter at have brydet gennem regndråbet reflekteres noget af lyset fra bagsiden af regndråbet.
* Anden brydning: Det reflekterede lys bryder derefter igen, når det forlader regndrættet, hvilket yderligere adskiller farverne.
Derfor er energien forbundet med en regnbue simpelthen lysenergien fra solen, der brydes og reflekteres.