In short

A wavefront is a surface on which all points of a wave have the same phase — the crest of a ripple, a sheet of in-phase oscillations. Points on a wavefront are all vibrating together.

Huygens' principle. Every point on a wavefront acts as a source of secondary spherical wavelets. After time \Delta t, each wavelet is a sphere of radius v\,\Delta t (where v is the wave speed in the medium). The new wavefront is the forward envelope — the smooth surface tangent to all these wavelet spheres.

Three standard wavefront shapes.

  • Plane wavefront: from a very distant source (like the Sun). Parallel flat sheets of constant phase.
  • Spherical wavefront: from a point source at finite distance. Concentric spheres.
  • Cylindrical wavefront: from a line source (like a long slit). Concentric cylinders.

Laws that come for free. Applying Huygens to reflection gives \theta_i = \theta_r. Applying it to refraction gives Snell's law n_1 \sin\theta_1 = n_2 \sin\theta_2, and it tells you why — the wavefront bends because one side of it enters the second medium first and starts travelling slower (or faster) than the other side.

What it explains that ray optics cannot. Bending of light around edges (diffraction), why a slit widens a beam instead of narrowing it, and the interference patterns you see in Young's experiment.

Drop a small pebble into the stepwell at Adalaj and watch the wavefront move. Circles grow outward from the splash, each one a perfect ring, each ring getting larger at the same steady speed. Now imagine you had to predict, without watching, where the ring will be one second from now. You could say: each point on the current ring is, in effect, sending out its own tiny ripple in every direction; the new ring is just where all those tiny ripples pile up constructively. If that sounds like a trick, it is — but it is a trick that works, and it is the trick that explains how light moves.

Christiaan Huygens proposed this in 1678, two centuries before anyone knew what light actually was. You do not need to know. You only need one idea: a wavefront is a population of in-phase oscillators; each one radiates; their combined forward radiation is the next wavefront. With this rule, reflection and refraction are theorems, diffraction is inevitable, and the door to Young's double-slit experiment — the experiment that finally settled whether light is a wave — is wide open.

Wavefronts — lines of equal phase

A wave is an oscillation that spreads. Stand anywhere in its path and you feel the medium go up and down (for a water wave), or the electric field swing back and forth (for a light wave). Two points in the wave's region are said to be in phase if they are doing the same thing at the same time — both at the top of their swing, or both passing through zero going up. The set of all points that are simultaneously in phase forms a surface in space. That surface is a wavefront.

For a pebble in a pond, the wavefronts are circles on the surface of the water, each circle representing a crest (all points on one circle are at their maximum height simultaneously). For a sound wave from a small speaker, the wavefronts are spheres. For sunlight at the Earth's surface, the Sun is so far away that the spherical wavefronts have expanded to be almost flat — you get plane wavefronts, thin flat sheets of in-phase oscillation travelling in one direction.

Three wavefront typesThree panels side by side. Left: a point source with concentric circles around it, spherical wavefronts. Middle: a very distant source at the far right edge with parallel vertical lines, plane wavefronts. Right: a vertical slit with concentric nested cylindrical arcs emerging rightward, cylindrical wavefronts. point source spherical (from Sun, far away) plane slit cylindrical
Three idealised wavefront shapes. A point source gives spherical wavefronts that expand outward. A source at infinity (like the Sun) gives plane wavefronts — the spherical surfaces have grown so large that, locally, they look flat. A long illuminated slit gives cylindrical wavefronts, which are spheres stretched along the slit's length.

The direction a wave moves is always perpendicular to its wavefront. An imaginary straight line drawn from the source, perpendicular to every wavefront it crosses, is called a ray. Rays and wavefronts are dual descriptions: rays show the direction of energy flow, wavefronts show the geometry of phase. Ray optics works with rays; wave optics works with wavefronts.

Huygens' principle — the construction

Now the single idea of this chapter. Huygens asked: if I know the wavefront right now, how do I find the wavefront a little later?

His answer has two parts.

Part 1. Every point on the current wavefront is itself a source of secondary wavelets. Each of those wavelets is a tiny spherical wave centred at that point, expanding outward at the same speed v as the original wave in that medium.

Part 2. After a time \Delta t, each secondary wavelet is a sphere of radius v\,\Delta t centred on its origin point. The new wavefront is the forward envelope of all these spheres — the smooth surface that just touches all of them on the forward side.

That is it. Two sentences. Nothing more.

Huygens' wavefront constructionA current plane wavefront AB on the left with seven sampled points. Each point has a small circle centred on it of radius v Delta t. The new wavefront A-prime B-prime on the right is the tangent envelope of these circles — a plane wavefront shifted to the right by v Delta t. A B current wavefront A′ B′ new wavefront after Δt v·Δt propagation
The Huygens construction for a plane wave. Sample points on the current wavefront AB are sources of secondary wavelets. After time $\Delta t$, each wavelet is a sphere of radius $v\,\Delta t$. The forward envelope — the vertical line tangent to all the spheres on the right — is the new wavefront A′B′, shifted by exactly $v\,\Delta t$. The backward envelope (tangent on the left) is discarded because no backward wave is observed. That "no backward wave" is an extra postulate bolted onto the principle, which a full wave theory (Kirchhoff's diffraction formula) later justifies rigorously.

If the current wavefront is a plane, every wavelet is the same size, and the envelope on the forward side is another plane — parallel to the first, shifted forward by v\,\Delta t. A plane wavefront stays a plane.

If the current wavefront is a sphere of radius r centred on a point source, every point on the sphere sends out a wavelet of radius v\,\Delta t, and the forward envelope is a sphere of radius r + v\,\Delta t centred on the same point. A spherical wavefront stays spherical.

When the wavefront hits a boundary — a water surface, a glass slab, a slit cut in a screen — the construction still works, but something more interesting happens. That is where reflection, refraction, and diffraction come from.

Reflection from Huygens

A plane wavefront travels toward a plane mirror at angle \theta_i to the normal. As the wavefront meets the mirror, not every part of it arrives at the mirror at the same moment — the leading edge of the wavefront hits first, the trailing edge last. While the leading edge is waiting for the rest of the wavefront to catch up, it is sending out secondary wavelets that travel back into the original medium (the mirror blocks forward motion). By the time the trailing edge finally reaches the mirror, the leading edge's wavelet has had time to expand significantly. Draw the envelope of all the wavelets — only the ones above the mirror surface contribute — and you get a new wavefront reflecting away from the mirror at angle \theta_r.

The geometry is this. Call the incident wavefront AB (length \ell), with A just touching the mirror and B still above it. Let the wavefront travel at speed v. Point A sends out a wavelet; by the time B reaches the mirror (at the new point B′), a time \Delta t = \overline{BB'}/v has passed, and A's wavelet has grown to radius v\,\Delta t = \overline{BB'}. The reflected wavefront is the line from B′ tangent to A's wavelet — call its other endpoint A′.

Huygens construction for reflectionAn incident plane wavefront AB strikes a horizontal mirror. A is at the mirror surface on the left; B is above the mirror to the right. The incident wavefront makes angle theta_i with the normal at A. By the time B reaches the mirror at point B-prime, A's secondary wavelet has grown to a semicircle of radius equal to BB-prime. The tangent from B-prime to this semicircle defines the reflected wavefront A-prime-B-prime, which makes angle theta_r with the normal. The two right triangles formed are congruent, so theta_i equals theta_r. mirror normal A B incident wavefront incident ray θᵢ B′ A′ reflected wavefront reflected ray θᵣ
An incident plane wavefront $AB$ reaches the mirror. Point $A$ touches first and emits a secondary wavelet; by the time $B$ reaches $B'$ on the mirror, the wavelet from $A$ has grown to radius $\overline{BB'}$. The reflected wavefront is the line from $B'$ tangent to the wavelet. Two right triangles share the same hypotenuse $\overline{AB'}$ and have one equal leg (both of length $\overline{BB'}$), so they are congruent — therefore $\theta_i = \theta_r$.

Deriving \theta_i = \theta_r. In the figure, the incident wavefront AB is perpendicular to the incident ray, so the angle it makes with the mirror equals \theta_i (angles with perpendicular sides). Similarly the reflected wavefront A'B' makes angle \theta_r with the mirror. Now:

By Huygens, \overline{AA'} = v\,\Delta t = \overline{BB'}. Therefore \sin\theta_i = \sin\theta_r, and since both angles are between 0 and 90°, \theta_i = \theta_r.

Why: the law of reflection is just the geometry of "A's wavelet expanded at the same speed for the same time as B travelled forward." Both legs equal v\Delta t, so the two right triangles are congruent, and congruent triangles have equal angles. Huygens turns an empirical law into a triangle proof.

Refraction from Huygens — and Snell's law

Now point the same incident wavefront at a water surface. Above the surface, light travels at speed v_1; below the surface, at a slower speed v_2 < v_1. Same game: A hits first, and now A's wavelet is a sphere inside the water, growing at the slower speed v_2. Meanwhile B is still in air, travelling at v_1, until it reaches B' after time \Delta t. At that moment A's wavelet has radius v_2 \Delta t, while \overline{BB'} = v_1 \Delta t. The refracted wavefront is the tangent from B' to A's smaller wavelet, bending closer to the normal.

Huygens construction for refractionA plane wavefront in medium 1 (upper region) strikes a horizontal interface. Point A on the interface emits a wavelet into medium 2 of radius v2 Delta t. By the time point B of the wavefront reaches the interface at B-prime, distance v1 Delta t has been traversed. The refracted wavefront is tangent from B-prime to the wavelet in medium 2. Right triangles ABB-prime and AA-prime-B-prime share hypotenuse AB-prime; sin theta 1 equals BB-prime over AB-prime and sin theta 2 equals AA-prime over AB-prime. Taking the ratio gives sin theta 1 over sin theta 2 equals v1 over v2 equals n2 over n1. medium 1 (speed v₁, index n₁) medium 2 (speed v₂, index n₂) v₂ < v₁ normal A B incident wf incident ray θ₁ B′ A′ refracted wf refracted ray θ₂
A plane wavefront crosses a boundary into a slower medium. Point $A$ enters first and its wavelet expands at $v_2$; by the time $B$ reaches the boundary at $B'$ after travelling $v_1 \Delta t$, the wavelet at $A$ has only grown to $v_2 \Delta t$. The new wavefront is tangent from $B'$ to the smaller wavelet, bending *toward* the normal.

Deriving Snell's law. In triangle ABB' (right angle at B): \sin\theta_1 = \overline{BB'}/\overline{AB'} = v_1 \Delta t / \overline{AB'}. In triangle AA'B' (right angle at A'): \sin\theta_2 = \overline{AA'}/\overline{AB'} = v_2 \Delta t / \overline{AB'}. Divide:

\frac{\sin\theta_1}{\sin\theta_2} \;=\; \frac{v_1}{v_2}

Now use the definition of refractive index, n = c/v. Then v_1 = c/n_1 and v_2 = c/n_2, so v_1/v_2 = n_2/n_1:

\boxed{\; n_1 \sin\theta_1 \;=\; n_2 \sin\theta_2 \;}

That is Snell's law — derived from Huygens' principle in about four lines of geometry.

Why: refraction is the geometry of "wavelets inside the slower medium have had less time to spread than the wavefront in the faster medium outside still travelling." The ratio of the wavelet radii is the ratio of the speeds, which by n = c/v is the inverse ratio of the refractive indices. Snell's law is not a postulate of wave optics — it is a theorem.

And this derivation tells you something ray optics cannot: light slows down in a denser medium. A ray diagram would let you draw refraction either way; Huygens tells you the bending is only consistent with a slower wave inside water, glass, diamond. Isaac Newton (who preferred a corpuscular picture) thought light should speed up in denser media; Huygens said no, it must slow down. In 1850, Foucault measured the speed of light in water and found it to be slower than in air — settling the question.

Why light bends around edges — diffraction in one gesture

Send a plane wave at a wall with a small hole in it. Everything except the part of the wavefront that reaches the hole is blocked. The only sources of secondary wavelets in the hole are the points inside the hole — a tiny patch of wavefront.

If the hole is much larger than the wavelength, the wavelets from the many points inside the hole add up to produce a nearly plane wave on the far side (with slight fringing at the edges). If the hole is comparable to the wavelength or smaller, only one or two wavelet sources fit inside, and the wave on the far side is almost spherical, spreading out in every direction on the transmitted side. The wave bends around the edge.

This is diffraction. Ray optics has no way to predict it — rays don't curve. Huygens does: when you have very few wavelet sources, there is no envelope that looks like a plane, and the natural shape of a few wavelets added together is a spherical front. Diffraction is not a correction to geometric optics; it is what you get when you do wave optics honestly and the geometric limit no longer applies. The details — fringe spacings, intensity patterns — come out in Diffraction from a Single Slit. What matters here is the gesture: a narrow aperture lets Huygens' wavelets spread.

You have seen this. On a smoggy Delhi evening, streetlamps have halos around them. Sound from another room reaches you even though you cannot see the speaker — long-wavelength sound diffracts around the doorway. Water ripples bending into a harbour mouth. All the same principle, applied to different waves.

Worked examples

Example 1: How much does a wavefront slow down inside glass?

A plane wave of monochromatic yellow light (\lambda_0 = 589 nm in vacuum, the sodium-D line used in Indian optics labs) enters a slab of crown glass with refractive index n = 1.52. Find (a) the speed of the wave inside the glass, (b) the wavelength inside the glass, and (c) how much the wavelet radius at a point A on the entry face grows after \Delta t = 1.0 \times 10^{-14} s compared to a wavelet at a point still in air.

Wavelet sizes in two mediaLeft panel shows a wavelet in air of radius v1 Delta t about 3 micrometres; right panel shows a wavelet in crown glass of radius v2 Delta t which is smaller by a factor of n. A₁ air, radius v₁Δt A₂ glass, radius v₂Δt ratio v₂/v₁ = 1/n
In the same time $\Delta t$, a wavelet in glass (index $n = 1.52$) grows to a smaller radius than a wavelet in air — smaller by the factor $1/n$. That size mismatch is exactly what bends the wavefront at the interface.

Step 1. Speed in glass.

v_2 = \frac{c}{n} = \frac{3.00 \times 10^8 \text{ m/s}}{1.52} = 1.97 \times 10^8 \text{ m/s}

Why: the refractive index is defined as n = c/v. Invert to get the speed in the medium.

Step 2. Wavelength in glass. Frequency does not change across a boundary (the vibration at the boundary is the same on both sides — one oscillator cannot have two frequencies). So

\lambda_2 = \frac{v_2}{f} = \frac{v_2}{c/\lambda_0} = \frac{\lambda_0}{n} = \frac{589 \text{ nm}}{1.52} \approx 388 \text{ nm}

Why: f = c/\lambda_0 in vacuum, and f is the same in glass, so \lambda_2 = v_2/f = (c/n)/(c/\lambda_0) = \lambda_0/n. Blue-shifted sodium light in glass, not because the photons are bluer — their frequency is fixed — but because they are marching more slowly and therefore spaced closer together.

Step 3. Wavelet radius in air after \Delta t.

r_1 = v_1 \Delta t = c \cdot \Delta t = (3.00 \times 10^8)(1.0 \times 10^{-14}) = 3.00 \times 10^{-6} \text{ m} = 3.00\ \mu\text{m}

Why: a wavelet in the original medium (air, treated as vacuum for this calculation) expands at c per unit time, so its radius after \Delta t is simply c \Delta t.

Step 4. Wavelet radius in glass after the same \Delta t.

r_2 = v_2 \Delta t = (1.97 \times 10^8)(1.0 \times 10^{-14}) = 1.97 \times 10^{-6} \text{ m} = 1.97\ \mu\text{m}

Why: same \Delta t, slower wavelet speed, smaller radius. The ratio r_2/r_1 = v_2/v_1 = 1/n, which is the ratio that produces Snell's law in the geometric construction.

Result: (a) v_2 \approx 1.97 \times 10^8 m/s. (b) \lambda_2 \approx 388 nm. (c) In \Delta t = 10^{-14} s, the air wavelet grows to 3.00 μm, the glass wavelet only to 1.97 μm — a size difference of about 1.0 μm, which is the length the air-side wavefront "runs ahead" in the same interval.

What this shows. Refractive index is not just a number in Snell's law — it is literally the ratio by which wavelets expand more slowly in the medium. Every refraction calculation you ever do is, underneath, a comparison of wavelet sizes.

Example 2: Deriving Snell's law numerically

A plane wavefront in air (n_1 = 1.00) strikes a water surface (n_2 = 1.33) at angle \theta_1 = 45° to the normal. Using Huygens' construction, show that \theta_2 \approx 32.1°, and verify that the ratio of the wavelet radius in water to the wavelet radius in air equals n_1/n_2 — not n_2/n_1 — because the wavelet in the denser medium is smaller, not larger.

Numerical Huygens refraction at air–water interfaceIncident wavefront at 45 degrees from the normal. Right triangle ABB-prime has leg BB-prime equal to v1 Delta t and hypotenuse AB-prime. Right triangle AA-prime B-prime has leg AA-prime equal to v2 Delta t and the same hypotenuse. Computing: v1 Delta t = AB-prime times sin 45, v2 Delta t = AB-prime times sin theta_2, ratio of legs equals ratio of speeds which equals 1 over n_2. air, n₁ = 1.00 water, n₂ = 1.33 A B 45° B′ A′ refracted wf ≈32.1° θ₁ θ₂
Huygens construction for a wavefront entering water at $45°$ to the normal. The wavelet in water has radius $v_2\Delta t = v_1\Delta t / n_2 = 0.752\,\overline{BB'}$. The tangent from $B'$ gives the refracted wavefront at $\theta_2 \approx 32°$.

Step 1. Set up the construction. Pick a common hypotenuse \overline{AB'} = 1 (dimensionless — any convenient length). Then \overline{BB'} = \sin\theta_1 = \sin 45° = 0.7071.

Why: the triangle ABB' has hypotenuse \overline{AB'} and opposite side \overline{BB'} relative to angle \theta_1 (at vertex A), so \sin\theta_1 = \overline{BB'}/\overline{AB'}. Fixing the hypotenuse at 1 makes all other lengths unitless.

Step 2. Find the wavelet radius in water.

\overline{AA'} = v_2\,\Delta t = \frac{v_1\,\Delta t}{n_2/n_1} = \frac{\overline{BB'}}{n_2/n_1} = \frac{0.7071}{1.33} = 0.5316

Why: in the same time \Delta t, B travelled \overline{BB'} = v_1\Delta t in air; the wavelet at A expanded to v_2 \Delta t in water. The ratio v_2/v_1 = n_1/n_2, which for this problem is 1/1.33 = 0.752.

Step 3. Extract \theta_2 from the second right triangle.

\sin\theta_2 = \frac{\overline{AA'}}{\overline{AB'}} = \frac{0.5316}{1} = 0.5316
\theta_2 = \arcsin(0.5316) \approx 32.1°

Why: triangle AA'B' has the opposite side \overline{AA'} and the same hypotenuse \overline{AB'}. The angle at B' is \theta_2.

Step 4. Verify against Snell's law as a check.

n_1 \sin\theta_1 = 1.00 \cdot 0.7071 = 0.7071
n_2 \sin\theta_2 = 1.33 \cdot \sin 32.1° = 1.33 \cdot 0.5316 = 0.7070 \quad ✓

Why: the whole point is that Snell's law comes out of the Huygens construction. The two numbers match (to four decimals) because this is not a numerical coincidence — it is the same geometric theorem, computed two different ways.

Result: \theta_2 \approx 32.1°. The refracted ray is bent toward the normal, consistent with light slowing as it enters the denser medium.

What this shows. You can do wave optics with a ruler and a compass. Every refraction problem can, in principle, be solved this way; Snell's law is just the neat algebraic summary that lets you skip drawing the wavelets every time.

Common confusions

If you understand the Huygens construction, can use it to derive Snell's law, and can see where diffraction comes from, you have the working content. What follows is the Fresnel-Kirchhoff refinement, the mathematical formulation of the principle, and the connection to the wave equation.

Fresnel's correction — the amplitude, not just the envelope

Huygens told you where the new wavefront is. Augustin-Jean Fresnel, in 1818, told you how bright it is. Huygens' principle as stated ignores the amplitude of each secondary wavelet and the phase relationships between them. Fresnel added:

  • Each secondary wavelet has an amplitude proportional to 1/r (as any spherical wave does, for energy conservation).
  • The amplitude at a point on the new wavefront is the sum (integral) of all the wavelet amplitudes, with phases added correctly.
  • There is an obliquity factor K(\theta) = (1 + \cos\theta)/2 that weights contributions by the angle \theta between the source's normal and the direction to the field point. At \theta = 0 (straight ahead), K = 1; at \theta = \pi (straight back), K = 0 — this kills the backward wave automatically.

With these additions, Huygens' principle becomes the Huygens–Fresnel principle, and it correctly predicts not just the shape of the new wavefront but also the interference and diffraction patterns. The formal mathematical statement (in scalar approximation) is

U(P) \;=\; \frac{1}{i\lambda} \iint_\Sigma U(Q)\,\frac{e^{ikr}}{r}\,K(\theta)\,dA

where U(P) is the field at point P, \Sigma is any surface through which the wave has passed, and Q ranges over points on \Sigma. This is Kirchhoff's diffraction integral (in a slightly idealised form). Every interference or diffraction pattern in a textbook — single slit, double slit, circular aperture, Fresnel zone plate — is, technically, this integral evaluated in a particular geometry.

Deriving the principle from the wave equation

Why does Huygens' principle work? The modern explanation is that it is a consequence of the linear wave equation

\nabla^2 U \;-\; \frac{1}{v^2}\frac{\partial^2 U}{\partial t^2} \;=\; 0

Every solution to this equation can be written as a superposition of spherical-wave solutions. If you specify the field (and its time derivative) on a closed surface \Sigma at one moment, the solution everywhere outside \Sigma at later times is completely determined — and the determination takes the form of an integral of spherical wavelets emitted from \Sigma. That integral is precisely the Fresnel–Kirchhoff formula, which is the rigorous version of Huygens' principle. So Huygens' principle is not an independent postulate of wave optics; it is a theorem derivable from the wave equation, and the wave equation for light is itself derivable from Maxwell's equations. The chain goes:

\text{Maxwell} \;\to\; \text{wave equation for E, B} \;\to\; \text{Huygens–Fresnel–Kirchhoff} \;\to\; \text{reflection, refraction, diffraction}

The "backward wave" problem solved rigorously

In the rigorous Kirchhoff derivation, the obliquity factor K(\theta) = (1+\cos\theta)/2 multiplies every wavelet. At \theta = 180° (back the way the wave came), K = 0. So the backward-emitted wavelets are weighted by zero and contribute nothing to the new wave. The forward-only rule of naive Huygens is just the limiting case of this weighting — and Kirchhoff's derivation shows that it comes for free from the wave equation.

Dimensionality and why Huygens' principle holds sharply in three dimensions

In 3D, a sharp pulse emitted at one point gives a sharp pulse at all later times: the wave arrives at a listener's ear, lasts as long as the original, and then falls silent. In 2D (a drumhead), a sharp pulse creates a long tail — after the main wavefront passes, the medium keeps ringing. This is called Huygens' principle holding strictly in 3D and not in 2D. The reason traces back to the fundamental solutions (Green's functions) of the wave equation: in odd spatial dimensions (n = 1, 3, 5, \ldots), the Green's function is concentrated on the light cone; in even dimensions, it has support inside the cone. Huygens' principle in its strict form is a statement about the clean propagation of signals in 3D — without which, every sound in a room would echo indefinitely and every flash of light would leave a lingering afterglow.

An unresolved puzzle

Huygens' principle is elegant, and in the Fresnel–Kirchhoff form it is predictive to arbitrary accuracy. But it begs a question: why should every point on a wavefront act as a secondary source? In Maxwell's theory, the answer is: because the wave equation is linear, and any field configuration can be decomposed into point-source solutions. But in a deeper sense — what is it about a light wave that makes it feel like it is continuously re-emitting itself? In quantum electrodynamics the answer involves photons interacting with every point in spacetime; Huygens' principle becomes a classical shadow of a richer quantum story. This is as far as classical optics takes you, and it is already remarkably far.

Where this leads next