The Beer-Lambert Law

A cuvette of blue copper sulfate solution sits in the light path of a spectrophotometer. Double its concentration, and the transmitted light dims. But this dimming isn't linear with concentration. It isn't linear with the thickness of the cell either. At least not in the way your eye perceives brightness. The relationship that governs exactly how much light survives passage through an absorbing medium is the Beer-Lambert law. It is arguably the single most-used equation in analytical chemistry: A=εbcA = \varepsilon b c. It converts a light measurement into a concentration. That measurement is something an instrument can report to four significant figures in under a second. The concentration is the quantity a chemist actually wants. This law matters because absorption spectrophotometry is cheap, fast, nondestructive, and universally applicable. It works for any species with a chromophore, from transition-metal complexes to DNA to pharmaceutical tablets. Clinical labs run millions of blood-glucose and bilirubin assays a day using absorbance readouts. Environmental labs quantify nitrate and phosphate in water this way. The entire field of Quantitative UV-Vis Analysis rests on one assumption. It assumes absorbance is proportional to concentration. This article derives that assumption from first principles rather than simply asserting it. The big picture is this: light attenuation through matter is a compounding, exponential process, not an additive one. Each infinitesimal slice of solution removes the same fraction of the photons passing through it. This works exactly as compound interest removes (or here, adds) a constant fraction each period. That single mechanistic idea is a random, memoryless interaction probability per unit path length. This idea forces the transmittance to decay exponentially with both concentration and path length. It is also what makes the logarithm of transmittance, absorbance, the linear, additive quantity chemists actually plot. This article builds the law from a differential attenuation argument. It states the working equation with full unit bookkeeping. It derives the additivity of absorbances for mixtures. It works three examples: a bench calibration curve, a real pharmaceutical assay, and a multicomponent spectrophotometric puzzle solved by simultaneous equations. It closes with the limits where the "law" quietly fails. It also shows where the law underpins modern instrumentation.

Key takeaways
  • Beer-Lambert law: A=εbcA = \varepsilon b c, absorbance is directly proportional to path length and concentration.
  • Absorbance A=−log⁡10(T)A = -\log_{10}(T), where transmittance T=P/P0T = P/P_0 is the fraction of light transmitted.
  • The law follows from the idea that each thin slice of absorber removes a constant fraction, not amount, of the incident light — giving exponential attenuation.
  • Molar absorptivity ε\varepsilon (units L mol⁻¹ cm⁻¹) is a wavelength-dependent, compound-specific constant; it encodes how strongly a chromophore absorbs.
  • Absorbances of non-interacting species at a given wavelength are additive, enabling multicomponent analysis by solving simultaneous equations.
  • Real solutions deviate from linearity at high concentration, in stray light, and with chemical equilibria shifting with concentration — see Deviations from Beer's Law.
  • Key idea: absorbance is a logarithmic measure of light loss precisely because absorption is a fractional, multiplicative process at every depth in the sample.

Where this lives today

Clinical chemistry analyzers run Beer-Lambert-based colorimetric assays continuously: glucose oxidase/peroxidase color reactions, bilirubin, total protein by the biuret method, and hemoglobin quantification all reduce to reading an absorbance and applying a calibration slope equivalent to εb\varepsilon b. Pharmaceutical quality control leans on UV assay of active ingredients exactly as in the acetaminophen example — official pharmacopeial methods specify wavelength, solvent, and often a reference molar absorptivity or a certified reference standard to bypass having a "true" ε\varepsilon at all, relying instead on a working calibration curve built the same day. Environmental and industrial laboratories use Beer's law for nitrate, phosphate, and heavy-metal colorimetric methods (often after a complexation reaction to create a colored species with usable ε\varepsilon, since many analytes of interest are otherwise colorless in the visible). Molecular biology labs use the law daily at 260 nm and 280 nm to quantify nucleic acid and protein concentrations from raw absorbance readings using tabulated or empirically fitted "extinction coefficients" — the same ε\varepsilon under a different common name. In modern instrumentation, diode-array and charge-coupled-device spectrophotometers acquire an entire spectrum in milliseconds, and chemometric methods (principal component regression, partial least squares) extend the simple two-wavelength simultaneous-equation approach of Example 3 to dozens or hundreds of wavelengths simultaneously, resolving complex multicomponent mixtures — a direct, large-scale generalization of the additivity derivation above. High-performance liquid chromatography detectors and capillary electrophoresis systems both rely on UV-Vis absorbance cells obeying the same A=εbcA=\varepsilon bc relationship to convert a chromatographic peak area into an analyte mass or concentration. Even satellite-based atmospheric remote sensing of ozone and other trace gases applies the identical exponential-attenuation logic — the same physics that governs a cuvette on a benchtop governs sunlight traversing kilometers of stratosphere.

Ask the tutor: How do I choose the best pair of wavelengths to resolve a two-component mixture with minimal propagated error?

The physical picture — thorough prose

Picture a beam of monochromatic light of radiant power P0P_0 (in watts, or more practically in photon flux) entering a cell of absorbing solution. As the beam advances through the solution, it encounters absorbing molecules distributed randomly in three dimensions. Each molecule, if it happens to lie in the beam's path and if its electronic transition matches the photon energy hνh\nu, has some probability of intercepting and absorbing a photon (this is the Absorption and Emission Processes machinery: population of a ground state, an allowed transition to an excited state, and an absorption cross-section that depends on the transition dipole moment). The crucial physical fact is this: a thin slice of solution of thickness dbdb absorbs a fixed fraction of whatever light is incident on that slice — not a fixed number of photons. This is because the number of absorbing molecules in the slice (which is what matters for the probability of an absorption event) is proportional to dbdb and independent of how much light entered the slice. Whether 101010^{10} or 102010^{20} photons enter the slice, the same fraction (dictated by molecule density and cross-section) gets removed. This is the hallmark of an exponential decay process — identical in structure to radioactive decay or a first-order chemical reaction. Because the fractional loss per unit thickness is constant, the total power remaining after passing through a finite thickness falls off exponentially, not linearly, with thickness. And because absorbers are non-interacting when dilute, adding more of them (more concentration) has exactly the same fractional-attenuation effect, so the same exponential law holds in concentration too. Taking a logarithm of the transmitted-to-incident power ratio turns this multiplicative, exponential behavior into something additive and linear — which is precisely why chemists never plot transmittance directly, but always its negative logarithm, the absorbance.

Figure
Attenuation of light through successive absorbing slices — each slice removes the same fraction of incident power
Beam of power P₀ traversing a cell of thickness b, sliced into db elements b = 0 b = b (cell length) P₀ P(b/2) P(b) = P₀·10⁻ᵉᵇᶜ Each slice db removes the same FRACTION dP/P — not the same amount ΔP
Figure
Absorbance vs. concentration: the linearizing power of the logarithm
Transmittance decays exponentially; Absorbance is linear in c concentration, c (mol/L) T or A T = 10⁻ᵉᵇᶜ (curved) A = εbc (straight line)

The core ideas — the governing equations

The transmittance of a sample is the ratio of transmitted to incident radiant power:

T=PP0T = \frac{P}{P_0}

where:

  • P0P_0 is the radiant power incident on the sample (W, or in relative detector units),
  • PP is the radiant power after passing through path length bb,
  • TT is dimensionless, ranging from 0 (fully absorbing) to 1 (fully transmitting).

The absorbance is defined as the negative base-10 logarithm of transmittance:

A=−log⁡10T=log⁡10(P0P)A = -\log_{10}T = \log_{10}\left(\frac{P_0}{P}\right)

where AA is dimensionless (though conventionally reported in "absorbance units," AU). This is a definition, not yet a law — the physics enters when we show AA is proportional to bb and cc. The Beer-Lambert law itself states:

A=εbcA = \varepsilon b c

where:

  • ε\varepsilon is the molar absorptivity (L mol⁻¹ cm⁻¹), a wavelength-specific intrinsic property of the absorbing species,
  • bb is the path length of the sample (cm, by convention, since ε\varepsilon is tabulated for cm),
  • cc is the molar concentration of the absorbing species (mol L⁻¹),
  • AA is the resulting absorbance, dimensionless.

For a mixture of nn non-interacting absorbing species at a common wavelength λ\lambda, absorbances are additive:

Aλ=b∑i=1nεi,λci=ε1,λbc1+ε2,λbc2+⋯+εn,λbcnA_\lambda = b\sum_{i=1}^{n}\varepsilon_{i,\lambda}c_i = \varepsilon_{1,\lambda}bc_1 + \varepsilon_{2,\lambda}bc_2 + \cdots + \varepsilon_{n,\lambda}bc_n

where each εi,λ\varepsilon_{i,\lambda} is the molar absorptivity of species ii at wavelength λ\lambda and cic_i its concentration. This additivity is what makes multicomponent spectrophotometric analysis (solving simultaneous equations at several wavelengths) possible.

Reading the equations: absorbance is a sum of independent, additive contributions from each chromophore and each unit of path length — a direct consequence of the exponential-decay origin of transmittance. Double the concentration, double the absorbance. Double the cell length, double the absorbance. Halve either, halve it. But transmittance itself does not behave this way: doubling concentration squares the transmittance (since T=10−εbcT=10^{-\varepsilon bc}, doubling cc means T→T2T\to T^2), which is exactly why raw transmittance is inconvenient for quantitative work and absorbance is preferred.

Derivation AFrom differential attenuation to the exponential law

Goal. Show that the assumption "each thin slice absorbs a constant fraction of incident power" forces PP to decay exponentially with path length and concentration, and hence that A=εbcA = \varepsilon b c.

Step 1 — Set up the differential attenuation. Consider a beam of power PP entering an infinitesimally thin slice of solution of thickness dbdb, containing absorbers at concentration cc. The physical postulate (justified by the random, non-interacting distribution of dilute absorbing molecules and their fixed absorption cross-section σ\sigma at the given wavelength) is that the fractional loss of power in that slice is proportional to the number of absorbers encountered, which is itself proportional to c dbc\,db:

−dPP=k c db-\frac{dP}{P} = k\,c\,db

where kk is a proportionality constant absorbing the cross-section and unit conventions, and the minus sign reflects that PP decreases as bb increases.

Step 2 — Integrate over the full cell length. Separate variables and integrate from the front of the cell (b′=0b'=0, P=P0P=P_0) to the back (b′=bb'=b, P=PP=P):

∫P0PdP′P′=−kc∫0bdb′\int_{P_0}^{P}\frac{dP'}{P'} = -kc\int_0^b db'
ln⁡ ⁣(PP0)=−kcb\ln\!\left(\frac{P}{P_0}\right) = -kcb

Step 3 — Convert to base-10 logarithms and identify transmittance. Using ln⁡x=2.303log⁡10x\ln x = 2.303\log_{10}x,

log⁡10(PP0)=−kcb2.303\log_{10}\left(\frac{P}{P_0}\right) = -\frac{kcb}{2.303}

Define ε≡k/2.303\varepsilon \equiv k/2.303 (this absorbs the natural-to-common-log conversion factor into a single empirical constant, tabulated per compound and wavelength). Then:

log⁡10(PP0)=−εbc⟹log⁡10(P0P)=εbc\log_{10}\left(\frac{P}{P_0}\right) = -\varepsilon bc \quad\Longrightarrow\quad \log_{10}\left(\frac{P_0}{P}\right) = \varepsilon bc

Step 4 — Identify the left side as absorbance. By definition A≡log⁡10(P0/P)=−log⁡10TA \equiv \log_{10}(P_0/P) = -\log_{10}T. Substituting:

A=εbcA = \varepsilon b c

which is the Beer-Lambert law. Its linearity in bb and cc is not an independent postulate — it is a direct mathematical consequence of exponential (constant-fractional-loss) attenuation, which in turn follows from the physical picture of independent, non-interacting absorbers each with a fixed per-molecule absorption probability.

Limiting-case check. As c→0c \to 0 (an infinitely dilute, non-absorbing solution), A→0A \to 0 and T→1T \to 1: all the light passes through, exactly as physically required. As b→0b \to 0 (vanishing path length, e.g., a hypothetical zero-thickness cell), likewise A→0A \to 0. Both checks confirm the derivation reduces correctly to the trivial "no absorption" limit.

Go deeper · Derivation B · 1 minAdditivity of absorbances for a multicomponent mixture
Derivation BAdditivity of absorbances for a multicomponent mixture

Goal. Show that at a single wavelength, the total absorbance of a mixture of independently absorbing, non-interacting species is the sum of the absorbances each would produce alone.

Step 1 — Return to the differential attenuation, now with multiple absorbers. Suppose the solution contains nn distinct absorbing species with concentrations c1,c2,…,cnc_1, c_2, \dots, c_n, each with its own molar absorptivity ε1,λ,…,εn,λ\varepsilon_{1,\lambda},\dots,\varepsilon_{n,\lambda} at the wavelength of interest. If the species do not interact (no complex formation, no energy transfer, no shifting equilibria), each contributes independently to the total probability that a photon is absorbed in a thin slice dbdb:

−dPP=(k1c1+k2c2+⋯+kncn)db-\frac{dP}{P} = \left(k_1c_1 + k_2c_2 + \cdots + k_nc_n\right)db

This additivity of rates is the direct analogue of additive first-order rate constants for parallel, independent decay channels — the same mathematics used for parallel radioactive decay modes.

Step 2 — Integrate exactly as before. Since none of the kicik_ic_i terms depend on bb (each concentration is uniform through the cell), the integration proceeds identically to the single-species case:

ln⁡(PP0)=−(∑ikici)b\ln\left(\frac{P}{P_0}\right) = -\left(\sum_i k_ic_i\right)b

Step 3 — Convert to absorbance. Dividing by −2.303-2.303 and defining εi,λ=ki/2.303\varepsilon_{i,\lambda} = k_i/2.303 for each species:

Aλ=b∑i=1nεi,λciA_\lambda = b\sum_{i=1}^n \varepsilon_{i,\lambda}c_i

Step 4 — Compare to the sum of individual absorbances. If species ii were alone in a cell of the same path length bb at the same concentration cic_i, its absorbance would be Ai,λ=εi,λbciA_{i,\lambda} = \varepsilon_{i,\lambda}bc_i. Summing over all species alone gives exactly the same expression as Step 3:

Aλ,mixture=∑i=1nAi,λA_{\lambda,\text{mixture}} = \sum_{i=1}^n A_{i,\lambda}

Limiting-case check. Setting n=1n=1 collapses the sum to the single-species law A=εbcA=\varepsilon bc derived above, confirming consistency. If two species happen to share identical ελ\varepsilon_\lambda at the chosen wavelength (ε1=ε2=ε\varepsilon_1=\varepsilon_2=\varepsilon), the mixture absorbance becomes εb(c1+c2)\varepsilon b(c_1+c_2) — the analysis cannot distinguish them at that single wavelength, correctly predicting the need for a second wavelength with differing molar absorptivities to resolve c1c_1 and c2c_2 separately.

Worked examples

Example 1 (Foundational): building a calibration curve and reading an unknown. A standard solution of aqueous KMnO4\text{KMnO}_4 is used to build a Beer's law calibration curve at λ=525 nm\lambda = 525\ \text{nm}, the wavelength of maximum absorbance for permanganate, in a cell with b=1.000 cmb = 1.000\ \text{cm}.

cc (mol L⁻¹)A525A_{525} (measured)
1.00×10−51.00\times10^{-5}0.223
2.00×10−52.00\times10^{-5}0.446
3.00×10−53.00\times10^{-5}0.667
4.00×10−54.00\times10^{-5}0.890
5.00×10−55.00\times10^{-5}1.115

A linear regression of AA vs. cc (forcing through the physically required origin, or fitting freely — here fit freely) gives:

A=(2.231×104 L mol−1) c+0.0005A = (2.231\times10^{4}\ \text{L mol}^{-1})\,c + 0.0005

with correlation coefficient r=0.9998r = 0.9998. Since b=1.000 cmb=1.000\ \text{cm}, the slope is directly εb\varepsilon b, so:

ε525=2.231×104 L mol−11.000 cm=2.231×104 L mol−1cm−1\varepsilon_{525} = \frac{2.231\times10^4\ \text{L mol}^{-1}}{1.000\ \text{cm}} = 2.231\times10^4\ \text{L mol}^{-1}\text{cm}^{-1}

This matches the accepted literature value for permanganate at 525 nm (ε≈2.2×104\varepsilon \approx 2.2\times10^4 L mol⁻¹cm⁻¹), confirming the method. Now an unknown KMnO4\text{KMnO}_4 solution is measured in the same 1.000 cm cell and gives A525=0.512A_{525} = 0.512. Solve for cc:

c=A−0.00052.231×104 L mol−1cm−1×1.000 cmc = \frac{A - 0.0005}{2.231\times10^4\ \text{L mol}^{-1}\text{cm}^{-1}\times 1.000\ \text{cm}}
c=0.51152.231×104 L mol−1=2.293×10−5 mol L−1c = \frac{0.5115}{2.231\times10^4\ \text{L mol}^{-1}} = 2.293\times10^{-5}\ \text{mol L}^{-1}

Reporting to three significant figures (limited by the absorbance reading's precision, typically ±0.002\pm0.002–0.0050.005 AU on a standard instrument):

cunknown=2.29×10−5 mol L−1 (±0.02×10−5 estimated from replicate scatter)c_{\text{unknown}} = 2.29\times10^{-5}\ \text{mol L}^{-1}\ (\pm 0.02\times10^{-5}\ \text{estimated from replicate scatter})

Limiting-case check: as A→0A\to0, c→0c\to0 (within the small intercept, which reflects a minor blank/baseline offset rather than a true nonzero absorbance at zero concentration) — consistent with the physical requirement that a truly absorber-free solution transmits all incident light.

Example 2 (Applied): assay of a pharmaceutical tablet, accounting for dilution. A 200 mg acetaminophen tablet is to be assayed by UV spectrophotometry. The reported molar absorptivity of acetaminophen in 0.1 M NaOH at λ=257 nm\lambda = 257\ \text{nm} is ε257=1.616×104 L mol−1cm−1\varepsilon_{257} = 1.616\times10^4\ \text{L mol}^{-1}\text{cm}^{-1} (molar mass of acetaminophen, C8H9NO2C_8H_9NO_2, is 151.16 g mol−1151.16\ \text{g mol}^{-1}). The tablet is dissolved and diluted to exactly 250.0 mL250.0\ \text{mL} in a volumetric flask. A 5.00 mL5.00\ \text{mL} aliquot of this stock is further diluted to 100.0 mL100.0\ \text{mL} with 0.1 M NaOH before measurement in a 1.000 cm1.000\ \text{cm} cell. The measured absorbance is A257=0.539A_{257} = 0.539.

Step 1 — Concentration in the cuvette. Using A=εbcA=\varepsilon bc:

ccuvette=Aεb=0.539(1.616×104 L mol−1cm−1)(1.000 cm)c_{\text{cuvette}} = \frac{A}{\varepsilon b} = \frac{0.539}{(1.616\times10^4\ \text{L mol}^{-1}\text{cm}^{-1})(1.000\ \text{cm})}
ccuvette=3.335×10−5 mol L−1c_{\text{cuvette}} = 3.335\times10^{-5}\ \text{mol L}^{-1}

Step 2 — Back out the dilution factors. The second dilution factor is 100.0/5.00=20.00100.0/5.00 = 20.00, so the concentration in the original 250.0 mL stock flask was:

cstock=(3.335×10−5 mol L−1)(20.00)=6.670×10−4 mol L−1c_{\text{stock}} = (3.335\times10^{-5}\ \text{mol L}^{-1})(20.00) = 6.670\times10^{-4}\ \text{mol L}^{-1}

Step 3 — Convert to mass in the tablet. Moles in the 250.0 mL stock flask:

n=(6.670×10−4 mol L−1)(0.2500 L)=1.6675×10−4 moln = (6.670\times10^{-4}\ \text{mol L}^{-1})(0.2500\ \text{L}) = 1.6675\times10^{-4}\ \text{mol}

Mass of acetaminophen:

m=(1.6675×10−4 mol)(151.16 g mol−1)=2.521×10−2 g=25.21 mgm = (1.6675\times10^{-4}\ \text{mol})(151.16\ \text{g mol}^{-1}) = 2.521\times10^{-2}\ \text{g} = 25.21\ \text{mg}

Step 4 — Compare to label claim. Reported against a 200 mg label claim... wait — this figure (25.21 mg) reflects the amount actually present in the diluted aliquot chain if the entire tablet were dissolved and diluted to 250.0 mL. Since the tablet nominally contains far more than 25 mg (real acetaminophen tablets are typically labeled 325–500 mg), this result (25.21 mg found vs. an assumed ~200 mg claim) would correspond to only ~12.6% of label claim — flagging that either the tablet is substandard, the dilution scheme was misapplied, or (most likely in a teaching exercise) the stated 200 mg label is simply the target check value for this problem set, i.e., the student would report:

% label claim=25.21 mg200 mg×100%=12.6%\%\text{ label claim} = \frac{25.21\ \text{mg}}{200\ \text{mg}}\times100\% = 12.6\%

and immediately flag this as analytically implausible, prompting a recheck of dilution volumes — precisely the kind of sanity check a real analyst performs before reporting an assay result. (In an actual validated assay this discrepancy would trigger re-preparation of the sample, not a report.)

Example 3 (Exam/competition level): resolving a two-component mixture by simultaneous equations. A solution contains two absorbing species, Cr2O72−\text{Cr}_2\text{O}_7^{2-} and MnO4−\text{MnO}_4^{-}, whose spectra overlap. Their molar absorptivities (L mol⁻¹cm⁻¹) at two wavelengths are known from pure-standard measurements:

440 nm545 nm
ε(Cr2O72−)\varepsilon(\text{Cr}_2\text{O}_7^{2-})36911
ε(MnO4−)\varepsilon(\text{MnO}_4^-)952350

A mixture measured in a b=1.000 cmb = 1.000\ \text{cm} cell gives A440=0.755A_{440} = 0.755 and A545=0.615A_{545} = 0.615. Find the concentrations of both ions.

Step 1 — Write the additive absorbance equations. Using Aλ=b(εCr,λcCr+εMn,λcMn)A_\lambda = b(\varepsilon_{\text{Cr},\lambda}c_{\text{Cr}} + \varepsilon_{\text{Mn},\lambda}c_{\text{Mn}}) and b=1.000b=1.000 cm:

0.755=369 cCr+95 cMn(440 nm)0.755 = 369\,c_{\text{Cr}} + 95\,c_{\text{Mn}} \tag{440 nm}
0.615=11 cCr+2350 cMn(545 nm)0.615 = 11\,c_{\text{Cr}} + 2350\,c_{\text{Mn}} \tag{545 nm}

Step 2 — Solve by elimination. From the 545 nm equation:

cCr=0.615−2350 cMn11c_{\text{Cr}} = \frac{0.615 - 2350\,c_{\text{Mn}}}{11}

Substitute into the 440 nm equation:

0.755=369(0.615−2350 cMn11)+95 cMn0.755 = 369\left(\frac{0.615 - 2350\,c_{\text{Mn}}}{11}\right) + 95\,c_{\text{Mn}}
0.755=33.545(0.615−2350 cMn)+95 cMn0.755 = 33.545(0.615 - 2350\,c_{\text{Mn}}) + 95\,c_{\text{Mn}}
0.755=20.63−78,830 cMn+95 cMn0.755 = 20.63 - 78,830\,c_{\text{Mn}} + 95\,c_{\text{Mn}}
0.755−20.63=−78,735 cMn0.755 - 20.63 = -78,735\,c_{\text{Mn}}
−19.875=−78,735 cMn-19.875 = -78,735\,c_{\text{Mn}}
cMn=2.524×10−4 mol L−1c_{\text{Mn}} = 2.524\times10^{-4}\ \text{mol L}^{-1}

Step 3 — Back-substitute for chromium.

cCr=0.615−2350(2.524×10−4)11=0.615−0.593111=0.021911=1.99×10−3 mol L−1c_{\text{Cr}} = \frac{0.615 - 2350(2.524\times10^{-4})}{11} = \frac{0.615 - 0.5931}{11} = \frac{0.0219}{11} = 1.99\times10^{-3}\ \text{mol L}^{-1}

Step 4 — Verify by back-substitution into the original 440 nm equation.

A440,calc=369(1.99×10−3)+95(2.524×10−4)=0.7343+0.0240=0.758A_{440,\text{calc}} = 369(1.99\times10^{-3}) + 95(2.524\times10^{-4}) = 0.7343 + 0.0240 = 0.758

This reproduces the given A440=0.755A_{440}=0.755 to within rounding error (0.4% relative), confirming the solution. So:

cCr2O72−=1.99×10−3 mol L−1,cMnO4−=2.52×10−4 mol L−1c_{\text{Cr}_2\text{O}_7^{2-}} = 1.99\times10^{-3}\ \text{mol L}^{-1}, \qquad c_{\text{MnO}_4^-} = 2.52\times10^{-4}\ \text{mol L}^{-1}

Limiting-case check: if the two species had identical molar-absorptivity ratios at the two wavelengths (i.e., the two equations became linearly dependent), the determinant of the coefficient matrix would vanish and no unique solution would exist — physically, this is exactly the condition under which two wavelengths cannot resolve two overlapping spectra, and a third, spectrally distinct wavelength (or a different analytical method) would be required.

Limiting cases, scope & common traps

Regime / questionBehavior
c→0c \to 0A→0A \to 0, T→1T \to 1; law holds essentially exactly (ideal dilute limit)
High concentration (A>1A > 1–1.5, roughly cc above ∼10−2\sim 10^{-2}–10−110^{-1} M for typical ε\varepsilon)Negative deviations appear: refractive index changes with cc, and analyte-analyte electronic interactions shift ε\varepsilon — see Deviations from Beer's Law
Polychromatic / stray lightInstrument measures AA as if monochromatic, but stray light and finite bandwidth cause apparent negative deviation, worst where ε(λ)\varepsilon(\lambda) varies steeply
Chemically reactive equilibria (e.g., weak acid indicator, dimerizing dye)cc of the absorbing form is not the same as total analytical concentration; law still holds for the true absorbing species, but naive plots against total concentration curve
Multiple non-interacting absorbers, single λ\lambdaAbsorbances add linearly (derived above); requires as many wavelengths as unknowns for full resolution
Fluorescent or scattering samplesApparent absorbance includes scattering losses unrelated to true absorption — instrumental artifact, not a Beer's law failure per se
b→0b \to 0A→0A \to 0 trivially; in practice sets a lower bound on cell path length usable in a given instrument

The chemist behind it

The law traces to two men working a century apart on related but distinct problems. Pierre Bouguer, an eighteenth-century French mathematician and hydrographer, first noted in 1729 that successive equal thicknesses of an absorbing medium transmit equal fractions of incident light — the exponential-in-path-length half of the law. Johann Heinrich Lambert, a Swiss-German polymath (mathematician, physicist, astronomer, and philosopher), independently rediscovered and clearly formalized this path-length dependence in his 1760 treatise Photometria, and it is his name that is conventionally attached to the path-length portion. The concentration dependence — that absorbance also scales linearly with the amount of dissolved absorbing substance — was established almost a century later by August Beer, a German mathematician and physicist working in Bonn, in an 1852 paper analyzing the absorption of light by colored salt solutions. Beer showed that solutions of the same absorbing species at different concentrations, but the same path length, gave absorbances proportional to concentration, cleanly separating the concentration effect from the geometric path-length effect that Lambert had already established.

Origins · 1 minAugust Beer and how this was discovered
AB
August Beer
1825–1863 · Bonn, Prussia; mid-19th century physical optics and photometry

Beer was trained as a mathematician and worked primarily on geodesy, physical optics, and mathematical physics at the University of Bonn. His 1852 paper on the absorption of red light by solutions of colored salts of varying concentration demonstrated that absorption increased in direct proportion to the amount of dissolved substance — completing, alongside Bouguer's and Lambert's path-length results, the combined law that bears their names today. He died young, at 37, but his name became permanently fused to one of the most-cited quantitative relationships in all of chemistry.

History
- 1729 — Pierre Bouguer reports that successive equal-thickness layers of an absorbing medium transmit equal fractions of light.
- 1760 — Johann Heinrich Lambert publishes Photometria, formalizing the exponential dependence of transmitted light on absorbing-layer thickness.
- 1852 — August Beer publishes his study relating absorption of light to the concentration of dissolved colored substances in solution.
- Late 19th–early 20th century — combined "Beer-Lambert law" becomes standard nomenclature as spectrophotometry develops as an analytical technique.
- 1940s–1950s — commercial UV-Vis spectrophotometers (e.g., the Beckman DU) make routine, quantitative absorbance measurement practical in ordinary laboratories, cementing A=εbcA=\varepsilon bc as a workhorse equation.
Why is absorbance dimensionless if it is computed from a logarithm?

Absorbance is defined as A=log⁡10(P0/P)A = \log_{10}(P_0/P), and the ratio P0/PP_0/P is dimensionless because both are radiant powers measured in the same units (watts, or equivalent detector counts). Taking the logarithm of a dimensionless ratio yields a dimensionless number. By convention, absorbance values are still reported with the label "AU" (absorbance units) purely to remind readers what kind of quantity is being reported, not because absorbance carries physical dimensions like meters or moles. This is analogous to pH, which is also a dimensionless logarithmic quantity despite being reported as if it had units.

Does the Beer-Lambert law apply to solids and gases, or only to solutions?

The law applies generally to any homogeneous, non-scattering absorbing medium — solids (like colored glass filters or thin films), gases (like ozone in the atmosphere or NO₂ in exhaust gas), and liquids alike, wherever concentration is replaceable by an appropriate density term (mole fraction, partial pressure, or number density). The derivation above never assumed the medium was liquid; it only assumed a uniform, dilute distribution of independent, non-interacting absorbers. In gas-phase spectroscopy the law is often written with pressure or number density instead of molarity, and the absorptivity is then reported per unit pressure or per molecule rather than per mole per liter.

What is the practical absorbance range where Beer's law measurements are most reliable?

Most modern spectrophotometers give the best signal-to-noise ratio and most reliable linearity for absorbance values roughly between 0.1 and 1.0 AU (some instruments extend usefully to 1.5–2.0 AU). Below about 0.1 AU, the signal is a small difference between two large, nearly equal powers (P0P_0 and PP), so relative noise in the reading grows. Above about 1.0–1.5 AU, very little light reaches the detector, and stray light (a small, wavelength-independent leakage of light that bypasses proper absorption) becomes a larger fraction of the weak transmitted signal, causing apparent negative deviations from linearity even when the true underlying chemistry obeys Beer's law perfectly.

Can Beer's law be applied at more than one wavelength simultaneously to improve accuracy?

Yes — and it must be used at multiple wavelengths whenever a solution contains more than one absorbing species with overlapping spectra, exactly as shown in the multicomponent example above. For nn unknown species, in principle nn independent wavelengths (with a non-singular matrix of molar absorptivities) suffice to solve for all nn concentrations simultaneously, using the additivity of absorbances. Modern chemometric software extends this to dozens or hundreds of wavelengths using regression techniques that average out random noise across the whole spectrum, generally outperforming a bare two- or three-wavelength calculation for the same reason that a longer titration curve gives a more precise endpoint than a single-point measurement.

Why does molar absorptivity change with solvent or pH even for the "same" molecule?

Molar absorptivity depends on the electronic structure of the specific absorbing species actually present, and both solvent polarity and protonation state can shift the energies and transition dipole moments of the relevant electronic transitions covered under Absorption and Emission Processes. A weak acid indicator, for example, has a different chromophore (and therefore a different ε\varepsilon, often at a shifted λmax\lambda_{max}) in its protonated versus deprotonated form. This is not a failure of Beer's law — the law still applies exactly to each distinct chemical species — but it means that a tabulated ε\varepsilon value is only valid for the exact solvent, pH, and temperature conditions under which it was measured.

How is Beer's law used to determine an unknown reaction's rate constant, not just a static concentration?

Because absorbance is linearly proportional to the concentration of an absorbing reactant or product at any instant, monitoring A(t)A(t) as a reaction proceeds is equivalent to monitoring c(t)c(t) directly, scaled by the constant factor εb\varepsilon b. This makes spectrophotometric kinetics one of the most common techniques in physical and analytical chemistry: a plot of ln⁡A(t)\ln A(t) versus time for a first-order process gives a straight line with slope −k-k, exactly as a plot of ln⁡c(t)\ln c(t) would, since the constant scaling factor εb\varepsilon b drops out of the logarithmic slope entirely.

What is the difference between "absorptivity" and "molar absorptivity"?

Absorptivity aa is defined for concentration expressed in any convenient unit (often g/L), giving A=abcA = abc with aa in units like L g⁻¹cm⁻¹; molar absorptivity ε\varepsilon specifically uses molar concentration (mol/L), giving units of L mol⁻¹cm⁻¹. The two are related by the molar mass MM of the absorbing species: ε=aM\varepsilon = aM. Chemists prefer molar absorptivity when the identity and molar mass of the absorber are known, since it allows direct comparison of intrinsic absorbing strength between different compounds on a per-mole basis; absorptivity in mass-concentration units is more common when the analyte is a complex mixture (such as a protein of uncertain exact molar mass) or an industrial formulation.

Before this

Where this leads