Beer-Lambert Law Calculator

Solve for absorbance, concentration, molar absorptivity, or path length instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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 nm622018.0 × 10⁻⁵0.50
DNA at 260 nm (approx.)6600 (per nucleotide)15.0 × 10⁻⁵0.33
Typical dye tracer2500012.0 × 10⁻⁵0.50
High-absorber check1000025.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.

Ad placeholder (rectangle)