Skip to content

Refraction / Snell's Law

Simulation loading

Open Model Lab is preparing the live lab, controls, and graph surface for this concept.

Wrap-up

What you learned

Recommended next
Open concept testCheck whether the core ideas are ready without leaving this concept.
Read next
Dispersion / Refractive Index and ColorColor changes n and bend

Key takeaway

  1. Use refractive index as the speed clue: larger n means slower light.
  2. Measure both angles from the normal before applying Snell's law.
  3. Predict bend direction from whether the second medium is slower or faster.
  4. Treat the critical angle as the point where the transmitted-angle solution stops being real.

Common misconception

Do not measure ray angles from the surface, and do not treat the boundary as a sideways push; the bend follows from speed change plus Snell's law.

The direction change comes from the speed difference between the two media, not from a separate sideways force at the boundary.

Start with index as the speed clue, then use Snell's law for the angle; only use the critical-angle rule when light is leaving the higher-index side.

  1. Index and speed

    A larger refractive index means a smaller light speed in that medium.

  2. Snell's law

    Relates the incident and transmitted angles for the same boundary. The same law handles bending toward the normal, bending away from it, and the approach to the critical-angle limit.

  3. Critical angle

    This threshold exists only when light goes from higher n to lower n. At the threshold, the transmitted ray would run along the boundary at 90 degrees from the normal.

Key ideas

01A higher refractive index means a lower light speed in that medium.
02If the second medium is slower, the ray bends toward the normal. If the second medium is faster, it bends away.
03Snell's law, n_1 sin(theta_1) = n_2 sin(theta_2), lets you calculate the bend instead of guessing from a sketch.
04At normal incidence the speed can still change even when the direction does not, and if light goes from higher n to lower n above the critical angle, no real transmitted ray exists.

Worked examples

Worked examples

Open examples when you want to see the same idea walked through step by step.

Frozen walkthrough

Step through the frozen example

Frozen walkthrough
These examples use the live incident angle and refractive indices from the stage, so each algebra step matches the ray you are actually watching.

Supporter unlocks saved study tools, exact-state sharing, and the richer review surfaces that support this guided flow.

View plans
Example 1 of 2
Frozen valuesUsing frozen parameters

For the current interface, what transmitted angle does Snell's law predict?

Incident angle

50 °

Top-medium index

1

Bottom-medium index

1.5

1. Start with Snell's law

Use .

2. Solve for the transmitted sine

.

3. Decide whether a real transmitted angle exists

.

Transmitted-angle result

The lower medium is slower, so the transmitted angle is smaller and the ray bends toward the normal.

Common misconception

Common misconception

Use this only when you want to pressure-test a mistaken intuition.

The boundary bends the ray by giving the light a sideways push.

The direction change comes from the speed difference between the two media, not from a separate sideways force at the boundary.

That is why the speed can change without a bend at normal incidence, and why changing the index contrast changes the bend even when the boundary itself does not move.

Quick test

Loading saved test state.

Bench tools and share links

Keep stable concept links and exact-state sharing tucked away until you actually need to relaunch or share the bench.

Try this setup

Jump to a named bench state or copy the one you are looking at now. Shared links reopen the same controls, graph, overlays, and compare context.

Current bench

Air to glass preset

This bench is currently showing one of the concept's authored presets.

Open default bench

Saved setups

Saved setups are a Supporter study tool. Stable concept links still work for everyone.

Checking saved setup access

Open Model Lab is resolving whether this bench can save locally, sync to an account, or open Supporter-only compare tools.

Copy current setup

Exact-state sharing is part of Supporter. Stable concept and section links still stay available.

Stable links

Progress and next steps

Keep progress signals, starter-track handoffs, and review prompts available without letting them compete with the live lesson flow.

Progress

Loading progress

Loading saved concept progress for this browser or synced account before showing completion status.