Calcady
Home / Scientific / Beer-Lambert Law Calculator

Beer-Lambert Law Calculator

Solve spectrometric light attenuation formulas to determine chemical concentrations or molecular extinction coefficients.

Solve spectrometric light attenuation formulas to determine chemical concentrations or molecular extinction coefficients.

M⁻¹cm⁻¹
cm

Standard Cuvette = 1cm

M

Moles / Liters

Solved Output

Absorbance (A)

Result (Decimal)

1.500000
Unitless

Result (Scientific)

1.5000e+0
Unitless
Email LinkText/SMSWhatsApp

Quick Answer: How do you calculate concentration using the Beer-Lambert Law?

Formula: A = ε · l · c, rearranged to solve for concentration: c = A / (ε · l). Example — NADH at 340 nm: Absorbance A = 0.622, path length l = 1 cm (standard cuvette), molar absorptivity ε = 6,220 M−1cm−1 → c = 0.622 / (6,220 × 1) = 1.00 × 10−4 mol/L (100 μM). The law assumes: monochromatic light, dilute solution (A < 1.5, meaning >3% transmittance), no scattering or fluorescence, and a consistent path length. An absorbance reading above 1.5 should be treated as nonlinear; dilute and re-measure.

Common Molar Absorptivity (ε) Values by Analyte

ε is a fundamental molecular property that quantifies how strongly a molecule absorbs at a specific wavelength. Values are wavelength-dependent — always use the ε value that matches your spectrophotometer's measurement wavelength (λmax). These are NIST/literature reference values in M−1cm−1.

Compound λmax (nm) ε (M−1cm−1) Application
NADH340 nm6,220Enzyme kinetics, metabolic assays
DNA (dsDNA)260 nm∼13,200Nucleic acid quantification; 260/280 ratio purity check
Hemoglobin (oxy)415 nm (Soret)125,000Blood oxygen saturation; clinical hematology
Potassium permanganate (KMnO4)525 nm2,650Redox titration; water quality analysis
Copper sulfate (CuSO4)810 nm12Colorimetric assays; trace metal analysis
Chlorophyll a (in ethanol)665 nm81,200Plant physiology; phytoplankton biomass
ε is wavelength-specific — using ε at 340 nm but measuring at 280 nm will produce a completely wrong concentration. Always confirm λmax from the published spectral curve or absorption spectrum for your exact compound and solvent. Even slight changes in pH or ionic strength can shift λmax and change ε by 5–20%.

Absorbance vs. Transmittance Reference

Absorbance (A) and Transmittance (T) are mathematically related by A = −log10(T). Most spectrophotometers display A directly, but some older instruments display %T. Convert using A = 2 − log10(%T).

Absorbance (A) Transmittance (T) %T (Percent) Light Blocked
0.01.000100%0% (blank / reference)
0.10.79479.4%20.6%
0.50.31631.6%68.4%
1.00.10010%90% — good linear range limit
1.50.0323.2%96.8% — Beer-Lambert linearity risk zone
2.00.0101%99% blocked — stray light dominates, law breaks
Relationship: A = −log10(T). At A = 2, only 1% of photons reach the detector — stray light (even 0.01% of the original beam) becomes a major fraction of the detected signal, pulling the measured absorbance below the true value and causing severe concentration underestimation. Always dilute samples to reach A < 1.0 for best accuracy.

Pro Tips & Common Spectrophotometry Mistakes

Do This

  • Build a standard curve (calibration curve) instead of relying on a single ε calculation. Even if you know ε from literature, real instruments have lamp drift, detector noise, and cuvette imperfections. A standard curve using known concentrations at 4–6 points (spanning the expected sample range) gives you an empirical A-vs-c regression line specific to your instrument and conditions. The slope of the line = ε × l. Use that empirical slope for all unknowns instead of plugging in the textbook ε value — it will be more accurate for your specific setup.
  • Blank with the exact same solvent, buffer, and pH as your sample. The ‘blank’ (reference) zeroes the spectrophotometer. If your sample is dissolved in DMSO + phosphate buffer but you blank with water, the instrument will record the absorption of the solvent as part of your analyte's absorption, inflating the result. Always use solvent-matched blanks.

Avoid This

  • Don't confuse absorbance (A) with absorptivity (ε) — they are different quantities with different units. Absorbance A is dimensionless — it is the log-ratio of incident to transmitted light intensity and changes with every sample. Molar absorptivity ε (epsilon) is a property of a molecule at a given wavelength, expressed in M−1cm−1, and is constant for that molecule under standard conditions. Confusing the two in the formula A = εlc produces a result that is off by a factor of concentration, which is typically catastrophic for dosing or quantitation work.
  • Don't use Beer-Lambert directly on turbid, colloidal, or scattering samples (e.g., cell suspensions, nanoparticle solutions). Beer-Lambert assumes the only reason photons don't reach the detector is absorption by the molecule of interest. Turbid samples scatter photons sideways — the detector sees fewer photons but not because of absorption. The result is apparent absorbance higher than true absorbance, leading to concentration overestimation that can exceed 200–500% error even at A < 0.5. Use integrating sphere spectrophotometry or subtract a scattering baseline from a nearby non-absorbing wavelength to correct.

Frequently Asked Questions

Why does Beer-Lambert Law break down above A = 1.5?

Two compounding mechanisms kill linearity at high absorbance: (1) Stray light: At A = 2, only 1% of photons from the monochromator pass through the sample. But every real spectrophotometer leaks some stray light of non-target wavelengths that the molecule cannot absorb. Even 0.1% stray light is now 10% of the detected signal — the instrument reads apparent A lower than true A. (2) Molecular interactions: At high concentrations, analyte molecules are so close together that their electron clouds influence each other, shifting ε from the dilute-state value used in the formula. Both effects cause the A-vs-c curve to roll off from linearity and curve below the expected line. Standard guidance (ASTM E 169, ISO 13909) recommends keeping A between 0.1 and 1.0 for best accuracy; above 1.5 is the risk zone; above 2.0 is generally unreliable.

What is a calibration curve and why is it better than using a single ε value?

A calibration curve (standard curve) is built by measuring the absorbance of a series of known concentrations of the analyte under your exact instrument conditions: same wavelength, same cuvette type, same solvent, same temperature. The slope of the best-fit line through those points = ε × l — your instrument's empirical sensitivity. Why it's better: Textbook ε values are measured at 25°C in a specific solvent on a calibrated instrument. Your lab spectrophotometer may have lamp aging, different bandwidth (nm resolution), a dirty cuvette, or a slightly different temperature — each of which shifts the true ε seen by the detector. A calibration curve measured that same day incorporates all of those instrument-specific factors automatically. Best practice per EPA and ISO protocols: re-run the standard curve at the start of each analytical session or whenever the lamp is replaced.

Can Beer-Lambert Law be used for turbid samples like cell cultures?

Not directly — but it is commonly applied with corrections. E. coli OD600 (optical density at 600 nm) is the gold-standard proxy for bacterial cell density and uses the Beer-Lambert framework: A600 is measured and converted to cell density via an empirically-derived calibration curve (CFU/mL vs. OD600). However, the A600 reading is driven by light scattering, not molecular absorption — so the ‘A’ used is really a turbidity measurement. This is fine as long as you use your own OD-to-CFU calibration (which varies by strain and growth medium), keep OD < 0.4 (beyond which the scattering curve becomes nonlinear), and never interpret the raw OD as a true molar absorbance governed by a fixed ε.

Why does absorbance use a logarithm instead of direct percentage of light blocked?

Light attenuation follows exponential decay through a medium: each successive thin layer of solution absorbs a fixed fraction of whatever light remains, not a fixed absolute amount. This is mathematically identical to radioactive decay or compound interest. Taking the base-10 logarithm converts the exponential relationship back into a linear one: A = −log10(I/I0) = εlc. This is crucial because linearity means you can draw a straight calibration curve through known standards and read off unknowns directly. If you used raw %T instead of A, the curve would be exponential and much harder to work with analytically. The logarithm compression also means that doubling concentration doubles A (not %T), which is exactly the proportional relationship you need for quantitative analysis.

Related Calculators