Når lys bevæger sig fra et medium til et andet, såsom fra luft til glas eller vand, ændres dets hastighed. Denne hastighedsændring får lyset til at bøje eller bryde.
Mængden af bøjning afhænger af forskellen i de to mediers brydningsindeks. Brydningsindekset er et mål for, hvor meget et medium bremser lyset.
Jo større forskellen i brydningsindekser er, jo større er bøjningen. For eksempel bøjer lys mere, når det bevæger sig fra luft til glas, end når det bevæger sig fra luft til vand, fordi glas har et højere brydningsindeks end vand.
Lysets bøjning påvirkes også af lysets bølgelængde. Kortere bølgelængder, såsom blåt lys, bøjer mere end længere bølgelængder, såsom rødt lys. Det er derfor, vi ser en regnbue, når sollys passerer gennem vanddråber i luften. De forskellige bølgelængder af lys brydes i forskellige vinkler, hvilket får lyset til at blive adskilt i et spektrum af farver.