SimuveliqLearnEspañolOpen the simulators
Learn › Chemistry

Spectrophotometry: the Beer–Lambert law

A colored solution absorbs part of the light that crosses it, and the more concentrated it is, the more it absorbs. That is the basis of spectrophotometry, the most used method to measure concentrations in the laboratory. This topic explains the Beer–Lambert law, transmittance, calibration curves and how a mixture of several species is analyzed.

Transmittance and absorbance

If an intensity arrives and leaves, the transmittance is (or %T = 100·T). Each thin layer of solution absorbs the same fraction of the light reaching it, so the intensity falls exponentially and what grows in proportion to concentration is the logarithm, the absorbance:

I0 Ib (path length)solution of concentration cintensity inside the cellT = I/I₀ · A = −log T = ε b c
The light crosses the cell: it leaves attenuated, and the attenuation grows with the path length and with the concentration.

is the molar absorptivity (L·mol⁻¹·cm⁻¹), specific to each species and each wavelength; is the path length (almost always 1 cm) and the molar concentration. A = 1 lets 10% of the light through and A = 2 lets 1%: that is why it works best with absorbances between 0.1 and 1, where the relative reading error is small.

Calibration curve

In practice is rarely known in advance: standards of known concentration are prepared, their absorbance is measured at the wavelength of maximum absorption and A is plotted against c. The slope is ; the concentration of a sample is read on the line. With a single standard, .

c [µM]A501001502000.20.40.6sample: A = 0.36 → c ≈ 124 µMstandardsslope = ε·b
Illustrative calibration curve with five standards and a sample read on the line.
The law holds for dilute solutions and single-wavelength light. It deviates at high concentrations (molecules interact, the refractive index changes), with stray light or if the species reacts or associates on dilution. That is why samples are diluted to fall within the range of the standards.

Mixtures: additivity

If the sample has several species that do not react with each other, their absorbances add up. Measuring at as many wavelengths as species (preferably near each one's maximum) leaves a linear system with the concentrations as unknowns:

The system is well conditioned when each wavelength «sees» mostly one species; if the spectra are very similar, a small reading error changes the concentrations a lot. With more wavelengths than species it is solved by least squares, which averages the errors, and the residual tells how well the readings fit.

λ [nm]ε400500600700510 nm656 nmCo²⁺Ni²⁺schematic bands
Absorption bands (schematic) of Co²⁺ and Ni²⁺: at 510 nm mostly cobalt absorbs and at 656 nm mostly nickel.

Common mistakes

  • Using %T instead of A in , or taking without converting to a fraction.
  • Mixing units: ε in L·mol⁻¹·cm⁻¹ requires b in cm and c in mol/L.
  • Extrapolating the calibration curve beyond the last standard.
  • Using the ε of one wavelength for readings taken at another.
  • Forgetting to subtract the blank (the cell with only the solvent).

Worked examples

Example 1From %T to concentration

A sample lets 45% of the light through in a 1 cm cell. The species has ε = 2455 L·mol⁻¹·cm⁻¹ at that wavelength. Find A and the concentration.

Solution

  1. → .
  2. M = 141.3 µM.
, M.

Solve it in Simuveliq

  1. In Chemistry → Spectrophotometry (Beer–Lambert), the Beer's law: A = ε b c card with the reading in %T = 45, ε = 2455, b = 1 cm and c blank (the button sets it): it gives c = 1.413×10⁻⁴ M and both steps (A = −log T, then c = A/εb). The Absorbance ↔ transmittance card does just the conversion.

Example 2Mixture of two species

A sample with Co²⁺ and Ni²⁺ gives A = 0.446 at 510 nm and A = 0.326 at 656 nm (b = 1 cm). The ε are: Co²⁺ 36 400 and 1240; Ni²⁺ 5520 and 17 500 (at 510 and 656 nm). Find the concentrations.
λ [nm]ε400500600700510 nm656 nmCo²⁺Ni²⁺schematic bands

Solution

  1. System: and .
  2. Determinant: . By Cramer: M.
  3. M.
  4. Check at 510 nm: Co contributes and Ni ; they add up to 0.446.
µM and µM.

Solve it in Simuveliq

  1. In the Mixture of several species at several wavelengths card, «Or load an example» → «Co²⁺ and Ni²⁺ at 510 and 656 nm (2 species)». The Result gives both concentrations; the Setup writes both equations, and the bar chart shows each species' contribution to each absorbance.

Example 3Readings in %T

A mixture of dichromate and permanganate gives 35.2 %T at 440 nm and 21.4 %T at 545 nm (b = 1 cm). ε (L·mol⁻¹·cm⁻¹): Cr₂O₇²⁻ 369 and 11; MnO₄⁻ 95.5 and 2350. Find the concentrations in mM.

Solution

  1. First to absorbance: and .
  2. System: and , with determinant 866 100.
  3. M = 1.157 mM of dichromate and M = 0.2795 mM of permanganate. The ε are small (hundreds, not tens of thousands), so millimolar concentrations are needed to read useful absorbances.
Cr₂O₇²⁻ 1.157 mM and MnO₄⁻ 0.2795 mM.

Solve it in Simuveliq

  1. Example «Dichromate and permanganate, readings in %T»: in step 1 the instrument gives %T and the concentrations are in mM; the tool converts each reading to A before solving.

Example 4ε from standards

Standards of 1.0×10⁻⁴ M of A and of B separately give, at 450 and 620 nm: A 0.980 and 0.120; B 0.150 and 0.850. A mixture gives 0.620 and 0.510. Find the concentrations.

Solution

  1. Each standard gives its ε: , that is, A: 9800 and 1200; B: 1500 and 8500.
  2. System: and → M and M.
µM and µM.

Solve it in Simuveliq

  1. Example «ε from 1.0×10⁻⁴ M standards»: in step 2 each species has «I get it from a standard of that species alone», and in step 3 the absorbances of the standards are typed instead of ε.

Example 5More wavelengths than species

Two species P and Q are measured at 4 wavelengths (420, 480, 540 and 600 nm), with A = 0.312, 0.318, 0.381 and 0.450. Find their concentrations.

Solution

  1. Four equations and two unknowns: there is no exact solution, because the readings have errors. Least squares finds the that minimize the sum of the squared differences between measured and computed A; one solves .
  2. Result: µM and µM. The recomputed A differ from the measured ones by less than 0.003 (root-mean-square error 0.00157): the readings are consistent.
µM and µM (least-squares fit).

Solve it in Simuveliq

  1. Example «More wavelengths than species (least squares)»: the result says so («4 wavelengths for 2 unknowns: least-squares fit») and the table compares, for each λ, the measured A with A = b Σ εc and their difference.

Related topics