Snell’s law calculator: UT refracted angle and critical angles

Explore an ultrasonic ray at a flat interface. Choose longitudinal or shear velocities in each medium, solve in either direction, and check the critical limits for a wedge and test material.

Method checked against Evident, Ultrasonic Flaw Detection Tutorial: 2.5 Wave Front Dynamics on 17 Oct 2026. A calculation aid for study and estimating, not a substitute for the listed equipment's documentation or the AHJ.

Calculate refraction

Results update as you type. Every angle is in degrees from the surface normal; every velocity is in m/s.

Medium 1: incident wave / wedge
Medium 2: test material

The selected medium 2 mode supplies c2. Presets are published starting values, not a calibration. Acrylic has only a longitudinal preset here; enter a verified custom value for other modes.

Refracted shear angle: 36.3991°

Incident and selected refracted rayIncident angle 30 degrees from normal. Refracted angle 36.3991 degrees from normal.Medium 1 · incident →Medium 2Normalα = 30°θ = 36.3991°
Angles use the dashed surface normal. The selected mode is shown; reflected rays, other converted modes and amplitudes are omitted. Ray lengths are illustrative.

Incident angle for a target refracted angle

Required incident angle: 46.8618°

First and second critical angles

Uses the medium 1 longitudinal velocity and both medium 2 velocities above, independently of the selected refracted mode.

First (longitudinal): 27.613°

Second (shear): 57.4149°

Snell's law formula

Let α be the incident angle and θ the refracted angle, both measured from the surface normal. Use c1 and c2 for the selected wave-mode velocities in the incident and receiving media, in the same units.

  • sin α / c1 = sin θ / c2.
  • Refracted angle: θ = arcsin[(c2 / c1) × sin α].
  • Incident angle for a target: α = arcsin[(c1 / c2) × sin θ].

These rearrangements use the ray model in Evident, Ultrasonic Flaw Detection Tutorial: 2.5 Wave Front Dynamics. A sine above 1 has no real angle; a sine of 1 gives a 90° grazing limit. The diagram shows the selected refracted mode only.

First and second critical angles

For longitudinal incidence from a wedge into an isotropic solid, substitute 90° for the refracted angle:

  • First critical angle: αc1 = arcsin(cW / cL).
  • Second critical angle: αc2 = arcsin(cW / cS).

Here cW is wedge longitudinal velocity; cL and cS are material longitudinal and shear velocities. Each critical angle exists only if its ratio is at most 1. Equality gives a 90° incident limit. Between the two limits the longitudinal bulk ray is unavailable while a refracted shear ray can propagate. At the second limit the shear ray is grazing; this tool does not model surface waves.

Worked example: acrylic wedge into steel 1020

Use the imported reference presets: cW = 2730 m/s, cL = 5890 m/s and cS = 3240 m/s. At α = 30°, the shear angle is arcsin[(3240 / 2730) × sin 30°] = 36.3991°.

The first critical angle is arcsin(2730 / 5890) = 27.6130°; the second is arcsin(2730 / 3240) = 57.4149°. For a target 60° shear ray, α = arcsin[(2730 / 3240) × sin 60°] = 46.8618°. Values are rounded for display.

Reference velocities and limits

The presets reuse the skip-distance calculator's selected published values from Olympus, Ultrasonic Transducers Technical Notes (2019), Table 2, printed p. 11. They cover steel 1020, aluminum and titanium Ti 150A, plus the acrylic longitudinal wedge value. Editing a velocity changes that medium to custom.

This calculation assumes homogeneous, isotropic media and a plane interface. It predicts ray direction, not transmission strength or whether a chosen mode is efficiently excited. Check actual material, temperature, wedge velocity and beam angle by calibration. Curved surfaces and anisotropy need a suitable model.

Continue your UT calculation

Use the skip-distance calculator with your calibrated refracted angle to calculate beam travel in a flat plate. Use the dB and amplitude calculator to compare echo heights.

Published references

Checked 17 October 2026. These are engineering formulas and selected reference values; no code-book figures, tables or exam items are reproduced.

Practice UT Level II fundamentals

Use the free diagnostic to find topics that need more study.

Take the free NDT Level II diagnostic

By the Angle Beam editorial team. Report an error.

Add this calculator to your site

Copy this HTML with its attribution link. The frame scrolls to show the calculator and explanation; no external script is needed.