Filter center-wavelength shift with angle of incidence
Enter an interference filter's center wavelength at normal incidence, its effective index and the angle of incidence. The calculator gives the shifted center wavelength, the tilt that moves the filter to a target wavelength, and, for a converging beam, the cone half-angle, the edge-ray shift and the mean shift across the pupil.
Method and limits
Tilt: . The passband always moves to shorter wavelengths, and a lower effective index moves it faster. Two filters with the same CWL but different coating designs can have different and so shift by different amounts.
Tilt tuning: the inverse, , gives the tilt that moves the filter to a target wavelength. Order a filter slightly long and tilt it into place.
Converging beam: the cone half-angle is . The steepest and shallowest rays in the plane of tilt bound the spread of center wavelengths, from Eq. (7). The pupil-averaged extra shift, , is the small-angle estimate for a uniformly filled circular pupil; in the guide's f/2 worked example it agrees with the exact pupil average to the two decimals shown.
The effective index is a property of the coating design. Ask the supplier for it, or fit it to curves measured at two angles.
Disclaimer
This calculator uses the single-effective-index model of a tilted interference filter. It is a good approximation at small and moderate angles for one polarization state, and only approximate at large angles, where the s and p passbands separate and the bandwidth changes. The cone results assume a uniformly filled circular pupil and ignore the change of bandwidth and peak transmission. The effective index depends on the coating design. Results are estimates for early design. Confirm them against the supplier's measured curves at your angles. Provided as is, without warranty.
References
- P. H. Lissberger and W. L. Wilcock, "Properties of all-dielectric interference filters. II. Filters in parallel beams of light incident obliquely and in convergent beams", J. Opt. Soc. Am. 49, 126–130 (1959), doi:10.1364/JOSA.49.000126.
- H. A. Macleod, Thin-Film Optical Filters, 5th ed., CRC Press, 2017 (tilted coatings).
- Companion guide: "Optical filter selection guide" (Sample 2), sections "Angle of incidence" and "Converging and diverging beams", Eq. (7) and (10).
Equations
Wavelength shift
n₀ is the incident-medium index; nₑff is the coating's effective index. Trigonometric functions use radians.
Tilt to a target wavelength
The target must be positive and no longer than λ₀, with an arcsine argument below 1.
Converging beam
N is the f-number. The last relation is the small-angle pupil-average estimate; cone bounds must remain within the model's angular domain.
Calculation steps and constants
require f_num == 0 or f_num >= 0.5
th = theta * rad_per_deg
ns0 = n_0 * sin(th)
require ns0 < n_eff
lam = lam0 * sqrt(1 - (ns0 / n_eff)^2)
dlam = lam - lam0
drop_pct = (lam0 - lam) / lam0 * pct
lam_min = if(n_eff > n_0, lam0 * sqrt(1 - (n_0 / n_eff)^2), 0 * lam0)
r_t = lam_t / lam0
arg_t = if(lam_t > 0 and r_t <= 1, n_eff / n_0 * sqrt(1 - r_t^2), 2)
tune_ok = lam_t > 0 and r_t <= 1 and arg_t < 1
theta_t = if(tune_ok, asin(arg_t) * deg_per_rad, 0)
alpha = if(f_num > 0, atan(1 / (2 * f_num)), 0)
th_hi = th + alpha
th_lo = max(th - alpha, 0)
ns_hi = n_0 * sin(th_hi)
cone_ok = f_num > 0 and th_hi < pi / 2 and ns_hi < n_eff
lam_hi = if(cone_ok, lam0 * sqrt(1 - (ns_hi / n_eff)^2), lam)
lam_lo = if(cone_ok, lam0 * sqrt(1 - (n_0 * sin(th_lo) / n_eff)^2), lam)
dlam_edge = lam_hi - lam0
spread = lam_lo - lam_hi
dlam_cone = -lam0 * (n_0 * alpha)^2 / (4 * n_eff^2)
th_hi_deg = th_hi * deg_per_rad
th_max = max(theta, theta_t, if(cone_ok, th_hi_deg, 0))
constants:
rad_per_deg = 0.0174533 rad/°
deg_per_rad = 57.2958 °/rad
pct = 100 %
theta_note = 15 °Jezdan Gomez · Technical documents and tools for photonics
Filter AOI shift v1.0.0 · calc engine 1.0.0 · config 0a663b0cd4ba
Config and text: © 2026 Jezdan Gomez, portfolio sample. Calculator engine: Pre-Existing Material of Jezdan Gomez; a client receives a perpetual license to the built page under MSA sections 7.3 and 12.