กฎการหักเหในรูปของอัตราส่วน:
$$\frac{n_1}{n_2} = \frac{\sin\theta_2}{\sin\theta_1} = \frac{v_2}{v_1}$$
โดยที่ $n$ คือ ดัชนีหักเห ของแต่ละสื่อ และ $\theta$ เป็นมุมระหว่างรังสีกับเส้นปกติ สมมูลกันคือ $n_1\sin\theta_1 = n_2\sin\theta_2$; ดัชนีหักเหที่ใหญ่กว่าหมายความว่าความเร็วในสื่อนั้นช้ากว่า
เดินทางจากสื่อที่ช้าไปเร็ว (แก้วไปอากาศ, $n_1 > n_2$), จะมีมุมที่แสงไม่สามารถเลี้ยวออกได้ beyond ซึ่ง: ที่ มุมวิกฤต รังสีหักเหดงจะวิ่งตามขอบเขต,
$$\sin\theta_c = \frac{n_2}{n_1}$$
และเหนือมุนั้นแสงทั้งหมดจะ สะท้อนกลับภายในทั้งหมด กลับเข้าสู่สื่อ — การสะท้อนกลับภายในทั้งหมด (TIR), หลักการของไฟเบอร์ออปติก
ตัวอย่างตรวจสอบ (การหักเหเข้าแก้ว). จากอากาศสู่แก้ว, $n_{air} = 1.0$, $n_{glass} = 1.5$, มุมตก $40°$: $\sin\theta_2 = (n_1/n_2)\sin\theta_1 = (1.0/1.5)(0.643) = 0.429$, ดังนั้น $\theta_2 = 25°$ — บิดเบี่ยงเข้าหาเส้นปกติ ตามที่คาดไว้เมื่อเข้าสู่สื่อที่ช้าลง ความเร็วเป็นไปตามอัตราส่วนเดียวกัน: $v_{glass} = c/1.5 = 2.0\times10^8\ \mathrm{m/s}$
ตัวอย่างตรวจสอบ (มุมวิกฤต). แก้วเดียวกันต่ออากาศ: $\sin\theta_c = 1.0/1.5 = 0.667$, ดังนั้น $\theta_c = 42°$. รังสีใดๆ ภายในแก้วที่ชนผนังด้วยมุมมากกว่า $42°$ เทียบกับเส้นปกติจะถูกสะท้อนกลับภายในทั้งหมด