Aturan pembiasan dalam bentuk rasio:
$$\frac{n_1}{n_2} = \frac{\sin\theta_2}{\sin\theta_1} = \frac{v_2}{v_1}$$
di mana $n$ adalah indeks bias masing-masing medium dan $\theta$ adalah sudut antara sinar dengan garis normal. Secara ekuivalen $n_1\sin\theta_1 = n_2\sin\theta_2$; indeks bias yang lebih besar berarti kecepatan yang lebih lambat di medium tersebut.
Berkelana dari medium yang lebih lambat ke medium yang lebih cepat (kaca ke udara, $n_1 > n_2$), terdapat sudut di mana tidak ada sinar dapat keluar: pada sudut kritis, sinar bias berjalan sepanjang batas,
$$\sin\theta_c = \frac{n_2}{n_1}$$
dan di luar itu semua cahaya terpantul total kembali ke dalam medium — pantulan dalam total (TIR), prinsip serat optik.
Cek terpecahkan (pembiasan ke kaca). Udara ke kaca, $n_{air} = 1.0$, $n_{glass} = 1.5$, insiden $40°$: $\sin\theta_2 = (n_1/n_2)\sin\theta_1 = (1.0/1.5)(0.643) = 0.429$, sehingga $\theta_2 = 25°$ — membengkok ke arah normal, seperti yang diharapkan memasuki medium yang lebih lambat. Kecepatan mengikuti rasio yang sama: $v_{glass} = c/1.5 = 2.0\times10^8\ \mathrm{m/s}$.
Cek terpecahkan (sudut kritis). Kaca yang sama terhadap udara: $\sin\theta_c = 1.0/1.5 = 0.667$, sehingga $\theta_c = 42°$. Sinar apa pun di dalam kaca yang mengenai dinding pada sudut lebih dari $42°$ terhadap normal akan terpantul dalam total.