Îndoirea undelor de lumină, sunet sau căldură este cunoscută sub numele de refracție. Refracția are loc atunci când un val de lumină, unda de căldură sau unda sonoră se deplasează de la un mediu la altul.
Atunci când o undă călătorește de la un mediu la altul cu o densitate diferită, viteza undei se schimbă. Această schimbare a vitezei schimbă direcția valului, făcându-l îndoit. Îndoirea are loc la interfață, punctul în care mediul se schimbă. Deși viteza se schimbă, frecvența valurilor rămâne constantă. Schimbarea direcției poate fi calculată folosind legea lui Snell și este folosită frecvent în dezvoltarea optică.