Skip to main content
Science

Snell's Law Refraction Calculator

Snell's law describes how a light ray bends when crossing the boundary between two media: n₁ sin θ₁ = n₂ sin θ₂. Pick the two refractive indices, enter the incidence angle, and the tool returns the refraction angle. When light goes from a denser to a less dense medium (n₁ > n₂), it also shows the critical angle and flags total internal reflection.

Medium 1 (incident side)

Medium 2 (refraction side)

Refraction angle θ₂

22.03°

θ₂

Critical angle θ_c

Going into a denser medium (n₁ ≤ n₂) — there is no critical angle; the ray always refracts.

Phase-velocity ratio v₂ / v₁

0.7502

From v = c / n. A value below 1 means light is slower in medium 2 than in medium 1.

Working

n₁ sin θ₁ = n₂ sin θ₂

Default is 30° from air into water — refraction angle ~22°. Change the media or angle to see the critical angle and TIR notice update.

Formula

n₁ sin θ₁ = n₂ sin θ₂ → θ₂ = arcsin((n₁/n₂) sin θ₁) ; critical angle θ_c = arcsin(n₂/n₁) (only when n₁ > n₂)

Frequently asked

Why do my legs look shorter or bent when I look into water?

Light from your foot refracts as it leaves the water: n_water (≈1.333) sin θ_water = n_air (≈1.0) sin θ_air. Because n_water > n_air, θ_air is larger than θ_water and the ray bends away from the normal. The virtual image you see is pulled closer to the surface and appears foreshortened. Try the tool with medium 1 = water, medium 2 = air, θ₁ = 30° — you should see a refraction angle close to 42°.

Why does the critical angle and total internal reflection matter in real life?

Total internal reflection is what keeps light inside an optical fibre over tens of kilometres — light hits the core/cladding boundary above the critical angle and reflects perfectly every time. Periscopes and binoculars use right-angle prisms instead of mirrors for the same reason: the glass-to-air critical angle is about 41°, so a 45° ray reflects with essentially 100% efficiency — brighter and more durable than any silvered mirror. The 24.4° critical angle of diamond is also why cut diamonds sparkle — light bounces around inside several facets before finally escaping.

Are the incidence and refraction angles measured from the surface itself?

No — both angles are measured from the normal, the line perpendicular to the surface. If a question gives the grazing angle (measured from the surface itself), subtract from 90° before plugging in. "Light hits the surface at 60° from the surface" means an incidence angle of 30° from the normal.

Why do different colours bend by different amounts? (dispersion)

The refractive index itself depends on wavelength — a phenomenon called dispersion. Blue light (shorter wavelength) has a slightly higher index than red, so blue bends more in a prism or a raindrop. That is what splits sunlight into a rainbow and a prism into its spectrum. The tool uses a single value at the sodium-D wavelength; for advanced work, look up the index at your specific wavelength and plug it in.

Related tools

Ohm's Law Calculator (V / I / R / P)

Enter any two of voltage, current, resistance, or power — the calculator solves for the other two using V = IR and P = VI.

Speed, Distance & Time Calculator

Enter any two of distance, time and speed to get the third — with km/h, mph, m/s, km, miles, hours and minutes supported.

Density Calculator (mass / volume)

Compute density from mass and volume (ρ = m / V), or solve for the missing variable. Built-in reference table for 19 common substances.

Projectile Motion Calculator

Enter launch speed, angle and height to compute projectile range, peak height and flight time (no air resistance). Pick from Earth, Moon, Mars and more.

Wind Chill Calculator

Compute the wind chill (feels-like temperature) from air temperature and wind speed using the 2001 Environment Canada / US NWS formula, with frostbite risk levels.

Dew Point Calculator

Compute dew point from air temperature and relative humidity using the Magnus formula — handy for HVAC, photography and weather analysis.

Kinetic Energy Calculator (KE = ½ m v²)

Compute kinetic energy KE = ½ m v² with mixed units (kg / g / lb and m/s / km/h / mph) and see the result in joules, kilojoules, food calories, foot-pounds and watt-hours.

Half-Life & Exponential Decay Calculator

Enter any three of initial amount, remaining amount, elapsed time and half-life to solve for the fourth — useful for radioactive decay, drug pharmacokinetics and radiometric dating.

Resistor Color Code Calculator (4 / 5 band)

Pick the colour bands and instantly read the resistance and tolerance — 4-band and 5-band notations supported, with Ω / kΩ / MΩ formatting and a closest E12 / E24 preferred-value check.

GPS Distance Calculator (Haversine)

Enter two latitude/longitude pairs to compute the great-circle distance using the haversine formula (km, miles, nautical miles), with bearing and midpoint.

Solution Dilution Calculator (C₁V₁ = C₂V₂)

Solve any one of C₁, V₁, C₂, V₂ from the dilution equation C₁V₁ = C₂V₂ — a daily lab essential for chemistry, biology and pharmacy work.

Decibel (dB) Sum Calculator

Two 80 dB sound sources do not equal 160 dB. Enter multiple dB values to compute the combined SPL, and subtract background noise to recover the signal alone.

Resistor Parallel / Series Calculator

Enter up to 8 resistor values to see the series total (R₁ + R₂ + …) and the parallel total (1 / Σ(1/Rᵢ)) at the same time.

Wavelength ↔ Frequency Calculator

Convert between electromagnetic wavelength and frequency via c = λf, with the matching spectrum band (radio / microwave / visible / X-ray / γ) and photon energy.

Tank Volume Calculator

Compute the capacity of vertical or horizontal cylindrical, rectangular and spherical tanks, including partial-fill volumes at a given liquid level.

Pendulum Period Calculator (T = 2π√L/g)

Enter the pendulum length and local gravity to get the period, frequency and angular frequency, with Earth/Moon/Mars/Jupiter presets — and reverse-solve for the length needed to hit a target period.

Heat Index Calculator

Enter air temperature and relative humidity to get the apparent temperature (NOAA Rothfusz heat index) and the corresponding heat-stress risk band.

Vehicle Stopping Distance Calculator

Enter speed, reaction time and road friction to estimate reaction, braking and total stopping distance.

Capacitor Energy Calculator

Enter capacitance (F, mF, µF, nF, pF) and voltage to compute the stored energy (E = ½CV²) and charge (Q = CV) on a capacitor.

Boiling Point at Altitude Calculator

Enter altitude to compute the boiling point of water (°C / °F) and local air pressure using the ICAO standard atmosphere and the Antoine equation — useful for hiking, cooking and high-altitude baking.

Specific Heat (Q = mcΔT) Calculator

Solve Q = m × c × ΔT for any one of heat energy, mass, specific heat capacity or temperature change — with presets for water, aluminium, iron, copper, glass, air and more.

pH and Hydrogen Ion Concentration Calculator

Convert between pH, pOH, hydrogen-ion concentration [H⁺] and hydroxide concentration [OH⁻] — with acid / neutral / alkaline classification.

Ideal Gas Law (PV = nRT) Calculator

Pick the unknown (P, V, n or T), enter the other three and PV = nRT is solved instantly — works in Pa / kPa / atm / bar / mmHg / psi, m³ / L / mL, mol / mmol / kmol and K / °C / °F.