Snell's Law Calculator
Snell's law instantly calculates results using a1, a2, medium1. Use the calculator above for instant answers in your browser.
The Snell's Law Calculator is a specialized physics tool designed to determine how light or other waves bend when passing from one transparent medium into another. By inputting the angle of incidence, refractive indices, or propagation angles, students, researchers, and optical engineers can instantly solve complex refraction problems and design precise lens systems.
How Snell's Law Works
Snell's Law, also recognized as the law of refraction, describes the mathematical relationship between the angle of incidence and the angle of refraction when a wave passes through a boundary separating two different isotropic media. The foundational formula is expressed as:
n₁ * sin(a₁) = n₂ * sin(a₂)
Where n₁ represents the refractive index of the initial medium, a₁ is the angle of incidence measured from the normal line, n₂ is the refractive index of the second medium, and a₂ is the angle of refraction. When light travels from a less dense medium into a denser medium (e.g., air to glass), it bends toward the normal line, meaning a₂ is smaller than a₁.
Worked Calculation Example
Imagine a light ray traveling through air and striking a flat glass surface at an angle of incidence (a₁) of 30 degrees. The refractive index of air (n₁) is approximately 1.00, and the refractive index of standard crown glass (n₂) is 1.52. To find the angle of refraction (a₂), we apply Snell's Law:
1. Set up the equation: 1.00 * sin(30°) = 1.52 * sin(a₂)
2. Calculate sin(30°), which is 0.50: 1.00 * 0.50 = 1.52 * sin(a₂)
3. Isolate the sine of the second angle: sin(a₂) = 0.50 / 1.52 ≈ 0.3289
4. Take the inverse sine (arcsin) to find the angle: a₂ = arcsin(0.3289) ≈ 19.2 degrees.
Thus, the light ray bends inward, resulting in an angle of refraction of 19.2 degrees.
Practical Tips and Best Practices
Always measure angles relative to the normal line (an imaginary line perpendicular to the boundary surface), never relative to the surface itself. Additionally, watch out for total internal reflection: if you calculate a sine value greater than 1 when moving from a high-index to a low-index medium, the wave cannot refract out and will instead reflect entirely inside the material.
FAQs
What is Snell's law?
Snell's law is a fundamental formula in geometric optics that quantifies how light bends—or refracts—when crossing the boundary between two transparent substances with different optical densities. It connects the angles of incidence and refraction to the respective refractive indices of the materials involved.
Does Snell's law apply to all waves?
Snell's law applies to any wave phenomenon that undergoes refraction, including light, sound, and water waves. However, it assumes that the media are isotropic and homogeneous, meaning their optical or mechanical properties are uniform in all directions.
What are the limitations of Snell's law?
While highly accurate for standard geometric optics, Snell's law breaks down in non-linear optical media, anisotropic materials like certain crystals where light splits into multiple rays, and at microscopic scales where wave diffraction and quantum electrodynamics effects become dominant.
How can I calculate the refractive index using Snell's law?
To find an unknown refractive index, rearrange the formula to isolate the target variable. For example, if you know the two angles and one refractive index, compute n₂ = (n₁ * sin(a₁)) / sin(a₂). Ensure your calculator is set to degree mode when evaluating trigonometric functions.
Formula verified against NIST Reference Data — all calculations use deterministic, standards-based formulas.
Related calculators
Acceleration
Instantly calculate acceleration using acceleration1, acceleration2, acceleration3. Free, accurate physics calculator with real-world examples.
Physics
Density
Instantly calculate density using density, density2, density3. Free, accurate physics calculator with real-world examples.
Physics
Free fall
Instantly calculate free fall using falltime, gravitationalacceleration, height. Free, accurate physics calculator with real-world examples.
Physics
Projectile motion
Instantly calculate projectile motion using distance, horizontalposition, horizontalvelocity. Free, accurate physics calculator with real-world examples.
Physics
Specific heat
Instantly calculate specific heat using q heat, t1, t2. Free, accurate physics calculator with real-world examples.
Physics