The Beer-Lambert law — written A = ε · l · c — is the cornerstone equation of quantitative spectrophotometry. It predicts exactly how much light a solution absorbs based on three measurable properties: how strongly the molecule absorbs (molar absorptivity ε), how far the light travels through the solution (path length l), and how many molecules are in the way (concentration c). This calculator solves for any one of the four variables — A, ε, l, or c — from the other three, shows the substitution working, and derives the equivalent transmittance automatically.
How it works
Select the quantity you want to find from the Solve for drop-down. The three remaining input
boxes accept any real number; scientific notation (1.2e-4) is supported. The calculation is:
A = ε · l · c
Rearranged for each unknown:
- Concentration:
c = A / (ε · l) - Molar absorptivity:
ε = A / (l · c) - Path length:
l = A / (ε · c)
Transmittance is derived in parallel using T (%) = 10^(−A) × 100, so you always see both
representations of the measurement.
The tool flags division-by-zero gracefully — if you enter zero for a denominator variable,
the result shows ”—” instead of Infinity.
Worked example
A biochemist measures the absorbance of a NADH solution at 340 nm. The known values are:
- ε = 6220 L mol⁻¹ cm⁻¹ (literature value for NADH at 340 nm)
- l = 1 cm (standard cuvette)
- A = 0.497 (instrument reading)
Solving for concentration:
c = A / (ε · l) = 0.497 / (6220 × 1) = 7.99 × 10⁻⁵ mol/L ≈ 80 µmol/L
Transmittance: T = 10^(−0.497) × 100 ≈ 31.8 %
| Scenario | ε (L mol⁻¹ cm⁻¹) | l (cm) | c (mol/L) | A |
|---|---|---|---|---|
| NADH at 340 nm | 6220 | 1 | 8.0 × 10⁻⁵ | 0.50 |
| DNA at 260 nm (approx.) | 6600 (per nucleotide) | 1 | 5.0 × 10⁻⁵ | 0.33 |
| Typical dye tracer | 25000 | 1 | 2.0 × 10⁻⁵ | 0.50 |
| High-absorber check | 10000 | 2 | 5.0 × 10⁻⁵ | 1.00 |
Formula note
Absorbance A is dimensionless and defined as log₁₀(I₀ / I), where I₀ is incident and I is
transmitted intensity. Because it is a base-10 logarithm, the transmittance conversion is
T = 10^(−A) — not the natural-log form used in some older texts. Molar absorptivity ε
with units L mol⁻¹ cm⁻¹ is the modern IUPAC convention; the older term “molar extinction
coefficient” (symbol ε or κ) is numerically identical. The law is strictly valid for dilute,
non-scattering, non-fluorescent solutions illuminated with monochromatic light. For routine
lab work, A values between 0.1 and 1.0 give the best accuracy; values above ~1.5 deviate
measurably from linearity due to stray light and solute–solute interactions.