AR Coating Thickness Calculator
What thickness should a single anti-reflection layer have, and how much reflectance remains with the film materials available? The tool gives the quarter-wave thickness and the ideal film index for a chosen substrate and design wavelength, the reflectance at that wavelength with and without the film, the band over which the coated surface stays below a chosen reflectance, and the reflectance spectrum around it. Background: anti-reflection coatings, the Fresnel equations, and the characteristic matrix method.
A single layer reaches zero reflectance only when a film with the ideal index exists. Two-layer and V-coat designs, which reach zero with available materials, and multilayer stacks at any angle of incidence can be computed with the Thin-Film Reflectance Calculator. The companion article Anti-reflection coating design works through the quarter-wave conditions, and Laser diode facet coatings covers what the facet reflectivity does to a laser. Runs entirely in your browser; nothing you enter is uploaded or stored.
These checks run in your browser on every load. The closed forms are compared with hand-computed values, the characteristic-matrix spectrum with the two-interface Airy summation and with energy conservation, and the band edges with a numerical root search.
| Check | Expected | Computed | Tolerance |
|---|
The table sets each value this page computes beside a hand calculation from the closed forms or an independent evaluation (the Airy summation of Born and Wolf, section 1.6, and a scipy root search on the spectrum); the tolerance is the largest difference from Expected, in the same units, that still passes.
A single film of index and thickness lies between an ambient medium of index and a substrate of index . Light reflected from the two interfaces, with Fresnel amplitudes and , adds with the phase accumulated across the film, and the reflectance at wavelength is
The tool sets the thickness to a quarter wave at the design wavelength, , so that the two reflections return in antiphase. The reflectance at then takes the closed form
which is zero when . The uncoated value is . The spectrum evaluates the same reflectance, written as the characteristic matrix of the layer, with the thickness fixed and the wavelength varied; the page checks the two forms against each other.
With , the reflectance of the quarter-wave film is
which moves monotonically from the quarter-wave value at (at ) to the bare-substrate value at , where the film is a half wave and drops out. Because , solving for gives the edges of the band in which the coated reflectance stays below a threshold :
A film whose index does not lie between and reflects at least as much at as the bare surface, and the tool says so instead of reporting a band.
The model assumes normal incidence, lossless films, indices that do not change with wavelength, and a substrate thick enough that its back surface can be ignored. At oblique incidence the phase thickness falls as the cosine of the internal angle and the s and p reflectances separate; dispersion shifts the minimum; and deposited film indices depend on the process, so the preset values are typical rather than exact. A single layer reaches zero only when a material with the ideal index exists. Two-layer and V-coat designs, which can reach zero with available materials, can be computed with the thin-film reflectance tool.
Worked example, from the default inputs (silicon, n = 3.48; Si₃N₄ film, n = 1.99; air; 1550 nm). The quarter-wave thickness is and the ideal index is . The bare surface reflects . With the film, and . Because the nitride index is above the ideal value, the reflectance does not reach zero, and 0.416 % is the lowest a single Si₃N₄ layer on silicon can reach at this wavelength. The coated reflectance stays below 1 % from 1442.9 to 1674.2 nm, a band 231.3 nm wide, or 14.9 % of the design wavelength.
References: M. Born and E. Wolf, Principles of Optics, 7th ed. (Cambridge University Press, 1999), sec. 1.6. H. A. Macleod, Thin-Film Optical Filters, 4th ed. (CRC Press, 2010).