I bildet over kan det se ut som en regnbue oppned, men i virkeligheten er det en halo.
Halo og regnbue er begge sirkulære optiske fenomener. De dannes på samme måte, ved brytning av sollys.
Forskjellen er at lys som brytes i vanndråper danner regnbue, mens lys som brytes i iskrystaller danner halo, slik som på bildet. Man kan altså ikke kan se en regnbue i snøvær.
Halo og regnbue har motsatt fargemønster.
Fargen i regnbuen dannes ved at synlig lys spaltes i stråler når det passerer gjennom en vanndråpe. Solstrålene brytes med en vinkel på 42 grader og regnbuen vises som en bue eller hel sirkel når man har solen i ryggen. For å se hele sirkelen må man være høyt over bakken. På nettsiden Birdseyeview kan du se et bilde av en hel regnbue.
ROGGBIF er en fin forkortelse og huskeregel for alle fargene. Rødt ytterst, etterfulgt av orange, grønn, blå, indigo og fiolett. Dråper over ca. 1 mm i diameter gir en fin og tydelig rødfarge ytterst, mens blått vises dårlig. Jo større dråper, jo kraftigere rødfarge.
Fargen i halo dannes ved at synlig lys spaltes når det passerer heksagonale iskrystaller som svever rolig rundt i luften eller gjennom lys som brytes i iskrystaller på bakken. Solstrålene spres med en vinkel på 22 eller 46 grader og resultatet vises som en sirkel når lyskilden er foran deg.
En halo ser man oftest høyt på himmelen, men man kan også se halo rundt gatelamper og andre lyskilder. Rødt lys brytes litt mindre enn de andre fargene i iskrystallen og befinner seg innerst i sirkelen. Dette er haloens kjennetegn. Etter rødt kommer oransje, gul, grønn, blå, indigo og fiolett, altså motsatt av regnbuen.