Inspect a small set of sourced optical constants, compare their valid ranges and use a selected dataset in a film. Measured tables, self-consistent reconstructions and fitted formulas retain their source identities.
Where optical constants come from
The optics experiments here need two numbers for each material: how much it slows light down and how much it absorbs. For an ideal glass you can type 1.5 and move on. For silicon or gold the numbers change with wavelength, depend on how the sample was made, and were measured by somebody over a limited range. This page holds six such datasets from the refractiveindex.info database and keeps each one attached to its source, its conditions and the wavelengths it actually covers.
What n and k describe
The site uses the time dependence exp(−iωt) and a complex refractive index n~=n+ik. A plane wave travelling along +z is then
with λ the vacuum wavelength. The real part n sets the phase velocity c/n and shortens the wavelength inside the material to λ/n. The imaginary part k makes the wave decay; with this sign convention a passive material has k≥0. Intensity goes as ∣E∣2, so it falls by a factor of e over
ℓ=4πkλ
which is the inverse of the absorption coefficient α=4πk/λ. The solvers work with permittivity instead. For a nonmagnetic material
εReε=n~2,=n2−k2,Imε=2nk
The Optical quantity menu below shows all four. The three metals here have k larger than n in the visible, so their real permittivity is negative. Silver at 550 nm has n=0.06, which puts its phase velocity far above c. That breaks nothing; phase velocity carries no signal.
Derivation from Maxwell's equations
Start from the macroscopic Maxwell equations for a linear, isotropic, nonmagnetic medium with no free charge, with any conduction current included in ε(ω). Fields vary as exp(−iωt), units are SI, ε(ω) is the relative permittivity, k0=ω/c is the vacuum wave number and Y0=ε0/μ0 is the vacuum admittance.
∇×E∇×H=iωμ0H,=−iωε0εE,∇⋅(εE)∇⋅H=0,=0.
In a uniform region ε is constant, so ∇⋅E=0. Taking the curl of Faraday's law and substituting the Ampère–Maxwell law gives the Helmholtz equation:
Plane wave. Try E=x^E0ei(n~k0z−ωt). The Helmholtz equation gives −n~2k02+εk02=0, so n~2=ε. Of the two roots, take the one with k≥0 (and n>0 when ε is real and positive), so the wave decays, or at least does not grow, as it travels along +z. For a passive medium with Imε≥0 that is the principal square root the solvers use; for real negative ε it is n~=i∣ε∣. Writing ε=ε1+iε2 and expanding (n+ik)2 gives ε1=n2−k2 and ε2=2nk.
Power flow. With E along x, the magnetic field points along y and the flux along z. Faraday's law gives iωμ0Hy=∂zEx=in~k0Ex, and since k0/(ωμ0)=Y0, Hy=n~Y0Ex. The time-averaged Poynting flux ⟨Sz⟩=21Re(ExHy∗) is then
The power falls by e over ℓ. The field amplitude falls by e over twice that, λ/(2πk), so check which of the two a quoted "penetration depth" means.
Where the power goes. Poynting's theorem for time-harmonic fields says the flux lost per unit volume is the power dissipated there, −∇⋅⟨S⟩=21ωε0ε2∣E∣2. For the plane wave both sides agree:
using k0Y0=ωε0. So ε2>0 means the material takes energy from the wave, and ε2=0 means it takes none.
Why the k=0 choice matters. With ε real and positive, n~ is real, the flux is constant and nothing is absorbed at any thickness. The transparent-band model sets ε2=0 for silica. That is a statement about the model, not about the glass.
With ε real and negative, n~ is purely imaginary: the field still decays, but n=0 so it carries no power and nothing is absorbed. A thick enough film of such a material is opaque because it reflects, not because it absorbs.
In a film. At incidence angle θ from a medium of index n0, the same Helmholtz equation gives the normal wave number q=ε−n02sin2θ in units of k0, which is how the thin-film page uses the permittivity from this library.
Tables and formulas
A table lists n and k at discrete wavelengths. Gold from Johnson and Christy has 49 points between 187.9 and 1937 nm; silicon from Green has 121, every 10 nm from 250 to 1450 nm. Between points this page interpolates n and k linearly. Beyond the first and last point it refuses. A table also records choices: the TiO₂ film table lists k=0 exactly for its last 198 points, from 1014.7 to 1689.8 nm. The file does not say why; the step from 10−6 to zero looks like rounding or a model cut-off. Read them as no reported loss, not as a measurement of perfect transparency.
Two tables are reconstructions rather than direct measurements. Green's silicon combines datasets while enforcing Kramers–Kronig consistency, the causality relation that ties n to k (see Kramers–Kronig). Rakić's aluminium comes from an iterative, self-consistent algorithm that combines Kramers–Kronig analysis with a semiquantum model, applied to optical and electron-energy-loss data for evaporated films. The source records keep those labels.
A formula stores a few coefficients. The fused silica record has the Sellmeier form
n2=1+i=1∑3λ2−Ci2Biλ2
with Bi=0.6961663,0.4079426,0.8974794 and Ci=0.0684043,0.1162414,9.896161μm. Each term behaves like a fitted resonance at λ=Ci: two in the vacuum ultraviolet (68 and 116 nm), one in the infrared (9.9 µm). A formula will return a number almost anywhere you ask, which is the problem. Malitson fitted it between 0.21 and 3.71 µm, and the source record says Tan verified it up to 6.7 µm. Evaluated at 9 µm, next to the infrared term, the same coefficients give n2=−2.2. The page only evaluates it from 210 to 6700 nm.
The formula also has no k. That does not make silica lossless; loss was simply not part of the fit. Malitson's index is relative to air and his wavelengths are in air. Polyanskiy's 2024 descriptor uses this record as its example of the fields n_is_absolute: false and wavelength_is_vacuum: false; the pinned file bundled here has neither. The page does not convert. Multiplying by the index of dry standard air at 15 °C from Ciddor's equation, nair≈1.00028, gives an absolute index about 0.03% higher: 1.4589 instead of 1.4585 at 587.6 nm. Malitson measured at 20 °C; warmer air or the small wavelength correction changes that by less than 10−5, too little to show in the film results here.
Three things to try
Silica without a k. The page opens on fused silica. It gives n=1.4585 at 587.6 nm and 1.4440 at 1550 nm. The film buttons stay disabled until you tick the transparent-band model, because k=0 is your assumption, not the source's. With it, the 100 nm film sent to the thin-film page (air above, a substrate of index 1.5, normal incidence) reflects 3.0% at 550 nm.
Silicon across the visible. Uncheck silica and select silicon, then switch to k (the record's k covers band-to-band absorption only). It drops from 0.296 at 400 nm to 0.0280 at 550 nm and 0.0054 at 800 nm. The decay lengths are 108 nm, 1.6 µm and 11.8 µm. Sent to the thin-film page, the 100 nm film absorbs 37.7% at 400 nm (set the wavelength on the thin-film page), 3.0% at 550 nm and 1.0% at 800 nm. That is not simply 1−e−d/ℓ (60%, 6.2% and 0.85%), with d the film thickness: the front surface reflects part of the light first, and interference between passes redistributes the rest. At 800 nm the film absorbs slightly more than one pass would.
Three metals. Untick every selected dataset, then select gold, silver and aluminium, in that order. The chart uses their common range, 187.9–1937 nm, even though the aluminium table runs from 0.124 nm to 200 µm. Switch to real permittivity: at 550 nm (interpolated between table points) it is −5.9 for gold, −12.9 for silver and −42.9 for aluminium. The intensity decay lengths there are 17.7, 12.2 and 6.6 nm, so a 100 nm film is effectively opaque. Send gold, the first selection, to the thin-film page: at 550 nm the 100 nm film reflects 78.6%, absorbs 20.7% and transmits 0.7%, and at 400 nm it absorbs 59%. Come back to this page, untick everything, select silver on its own and send it: it reflects 98.3%.
Choose source datasets
Select up to three datasets. The first selected entry is used for handoff.
Optical constants
Comparison uses the common source range 210.00–6700.0 nm. Curves interpolate n and k linearly between original knots; formulas are evaluated directly. No extrapolation.
Selected material data
Fused silica · Malitson
Sample values
Vacuum wavelength (nm)
Fused silica · Malitson (n)
210.00
1.5384
426.33
1.4675
642.67
1.4567
859.00
1.4524
1075.3
1.4495
1291.7
1.4470
1508.0
1.4445
1724.3
1.4419
1940.7
1.4389
2157.0
1.4357
2373.3
1.4321
2589.7
1.4281
2806.0
1.4236
3022.3
1.4187
3238.7
1.4133
3455.0
1.4072
3671.3
1.4005
3887.7
1.3932
4104.0
1.3850
4320.3
1.3760
4536.7
1.3659
4753.0
1.3548
4969.3
1.3423
5185.7
1.3284
5402.0
1.3128
5618.3
1.2952
5834.7
1.2752
6051.0
1.2524
6267.3
1.2261
6483.7
1.1956
6700.0
1.1596
Silica supplies n only. Missing k and derived complex permittivity are unavailable in this comparison; they are not filled with zero.
The original thesis/paper dispersion tables remain available in the coherence experiment, with their existing source attribution and unsupported negative-loss regions. They are not silently repaired or relabelled as the curated datasets above. Tensor/anisotropic data imports are not supported by these scalar builders.
Mikhail N. Polyanskiy, Refractiveindex.info database of optical constants, Scientific Data 11, 94 (2024) describes the compilation. Each selected source record above credits the original work. Inspection of the imported data and metadata supports the numerical inputs; these entries are not detailed summaries of the original papers. Source conditions matter: a deposited film does not automatically represent a bulk material.
P. B. Johnson and R. W. Christy, Optical constants of the noble metals, Physical Review B 6(12), 4370–4379 (1972). Only the abstract was read; the full text was not consulted.
Sellmeier's 1871 article starts from the observations by Christiansen and Kundt that a few substances, among them a fuchsine solution, spread the colours of the spectrum in an abnormal order. Published in the Annalen der Physik, it says that he had expected this. His explanation was that light travels at a different speed in matter because it sets the material's particles vibrating along with it. That links refraction to absorption: particles that absorb light of one period raise the index for light of longer period and lower it for shorter periods, more and more strongly near the absorbed period. He had looked for the effect in a fuchsine solution in 1866 and not found it.
In a series of papers in 1872 he used conservation of energy, in the elastic-ether picture of the time, to write the refracting power n2−1 as a sum over the particles' vibrations, each with its own natural period. Whether a particle's contribution adds or subtracts depends on whether the light's period is longer or shorter than that natural period. The resonance form used for silica on this page carries his name. The equations in the scan available here were not legible, so this page does not claim its notation matches his term for term.
In 1965 I. H. Malitson measured the index of optical-quality fused silica at 60 wavelengths from 0.21 to 3.71 µm at 20 °C, compared 12 specimens, and published a three-term dispersion equation. Its coefficients are the ones bundled here. In 1972 P. B. Johnson and R. W. Christy obtained n and k for copper, silver and gold from reflection and transmission of vacuum-evaporated films 185–500 Å thick, between 0.5 and 6.5 eV. Three measurements were inverted to give the film thickness as well as n and k, with an estimated error in n and k below 0.02 over most of that range.
Polyanskiy's descriptor places refractiveindex.info after printed compilations such as Palik's Handbook of Optical Constants of Solids, dates the database to 2008, and says its first list of sources came from the references in the Handbook of Optics. It is also direct about the limits: the database produces no measurements and cannot verify every record, so it relies on peer review and checks its own transcription instead.