Beer-Lambert Law Calculator
Solve A = epsilon x l x c for any variable: concentration, absorbance, or molar absorption coefficient. Convert between absorbance and % transmittance. NADH 340nm, paracetamol, DNA 260nm and protein A280 pre-loaded.
c = A / (epsilon x l)
A = epsilon x l x c
epsilon = A / (l x c)
A = -log10(T) -- convert between absorbance and transmittance
Try the Calibration Curve Calculator
Build a multi-point standard curve by linear regression from absorbance data.
Rate this tool
Why use the LazyTools Beer-Lambert Law Calculator?
All four Beer-Lambert variables
Find c, A, epsilon or convert A to %T -- all four modes in one tool.
Transmittance conversion
Convert absorbance to %T and back with full formula shown.
Common chromophores pre-loaded
NADH 340nm, paracetamol 243nm, DNA 260nm and protein A280 quick-fill.
mmol/L shown alongside mol/L
Concentration result displayed in both mol/L and mmol/L for convenience.
Deviations explained in article
Stray light, non-linearity and protein-nucleic acid correction covered.
Free, no signup
Runs entirely in your browser.
How to use this tool in three steps
Select the unknown variable
Concentration, absorbance, epsilon or A/%T conversion.
Enter the three known values
Absorbance, epsilon and path length for concentration mode.
Click Calculate
Result with full formula shown.
Copy result
One click copies for lab notebooks.
LazyTools vs other Beer-Lambert Law Calculator tools
| Feature | LazyTools | Omnicalculator | GraphPad | Manual |
|---|---|---|---|---|
| All four variables | YES | ✓ Yes | ✗ No | ✓ Yes |
| A to %T conversion | YES | ✓ Yes | ✗ No | ✓ Yes |
| Pre-loaded chromophores | YES | ✗ No | ✗ No | ✗ No |
| No signup | YES | ✓ Yes | ✗ No | ✓ Yes |
| Ad-free | YES | ✗ No | ✗ No | ✓ Yes |
Molar absorption coefficients (epsilon) for common analytes
| Analyte | Wavelength (nm) | Epsilon (L/mol/cm) | Application | Notes |
|---|---|---|---|---|
| NADH | 340 | 6,220 | Enzyme assays | NAD+ does not absorb at 340 nm |
| FADH2 | 450 | 11,300 | Enzyme assays | FAD absorbs weakly at 450 nm |
| DNA (dsDNA) | 260 | ~50 AU per 50 ug/mL | Nucleic acid quant | Not a true epsilon -- use for estimate |
| Paracetamol | 243 | 13,800 | Pharma QC | UV assay, BP/USP monograph |
| BSA | 280 | 44,720 | Protein conc | Per mol; A280 = 0.673 per mg/mL |
| Haem (oxyHb) | 415 | 131,000 | Blood analysis | Soret band |
| Cytochrome c (red) | 550 | 29,500 | Enzyme assays | Delta absorbance assay |
| p-Nitrophenol | 405 | 18,300 | Enzyme assays | pH > 8 (ionised form) |
Beer-Lambert Law Calculator: Complete Guide
The Beer-Lambert law states that the absorbance of a solution is proportional to the concentration of the absorbing species and the path length through which the light passes: A = epsilon x l x c, where A is absorbance (dimensionless, = -log10(I/I0) = -log10(T)), epsilon is the molar absorption coefficient (L/mol/cm, also called molar extinction coefficient), l is the optical path length (cm), and c is the molar concentration (mol/L). This law is the foundation of quantitative UV-Vis spectrophotometry.
Beer-Lambert law derivation and units
Absorbance A = -log10(I/I0) = -log10(T), where I0 is the incident intensity, I is the transmitted intensity, and T = I/I0 is the transmittance (0 to 1). Percent transmittance %T = T x 100. Absorbance has no units; epsilon has units of L/(mol x cm); path length is in cm; concentration is in mol/L. These units are implicit in the form of the law -- if different units are used, the numerical value of epsilon changes. Example: NADH at 340 nm, epsilon = 6,220 L/mol/cm. In a 1 cm cuvette at 0.100 mmol/L: A = 6220 x 1 x 0.0001 = 0.622. Transmittance = 10^-0.622 = 0.239 = 23.9%T. This is a widely used assay: many enzyme activity assays monitor NADH production or consumption at 340 nm because NAD+ does not absorb at 340 nm but NADH does, with a large, specific absorption coefficient.
Molar absorption coefficients for biochemistry
Key epsilon values at their working wavelengths: NADH at 340 nm: 6,220 L/mol/cm; FADH2 at 450 nm: 11,300 L/mol/cm; cytochrome c (reduced) at 550 nm: 29,500 L/mol/cm; haemoglobin (oxygenated) at 415 nm (Soret band): 131,000 L/mol/cm; BSA at 280 nm: 44,720 L/mol/cm (for a 1 mg/mL solution, A280 = 44720 / 66430 g/mol = 0.673 AU/(mg/mL)); paracetamol at 243 nm: 13,800 L/mol/cm; DNA (double-stranded) at 260 nm: 50 AU per 50 ug/mL (i.e. 1 AU at 260 nm in a 1 cm cuvette corresponds to approximately 50 ug/mL dsDNA). For proteins without a known extinction coefficient, the Molar Absorption Coefficient can be calculated from the amino acid composition using the Expasy ProtParam server (based on Trp, Tyr and Cys-Cys disulfide contributions at 280 nm).
Deviations from Beer-Lambert linearity
Chemical deviations: association or dissociation of the chromophore with concentration; pH-dependent ionisation changing the absorbing species; inner filter effect in fluorescence spectroscopy (high absorbance reabsorbs emitted light). Instrumental deviations: stray light (dominant at A above 2); non-monochromatic light (polychromatic bandpass causes curvature); detector non-linearity at very low or very high light intensities. Practical guidance: measure in the linear range (A = 0.1 to 1.5 for most instruments); use a 1 cm pathlength cuvette (the convention for epsilon); blank with the same solvent, buffer and any reagents not including the analyte; dilute samples if A exceeds 1.5. For accurate protein quantification by A280, subtract the nucleic acid contribution: protein concentration (mg/mL) = 1.55 x A280 - 0.76 x A260 (Peterson correction, valid for RNA contamination).
Step-by-step worked example
A spectroscopist is preparing a standard curve for measuring paracetamol (acetaminophen, M_r = 151.16 g/mol, molar absorption coefficient epsilon = 13,800 L/mol/cm at 243 nm) in pharmaceutical tablets. A 500 mg tablet is dissolved and diluted to 1000 mL (nominal concentration 0.500 mg/mL = 3.31 mmol/L). A 1:100 dilution is prepared: 1.00 mL of stock made up to 100 mL (concentration = 33.1 umol/L). Absorbance measured in a 1 cm cuvette at 243 nm = 0.456. Using Beer-Lambert: c = A / (epsilon x l) = 0.456 / (13800 x 1) = 33.04 umol/L. Actual tablet content = 33.04 x 100 (dilution factor) x 151.16 / 1000 = 499.5 mg -- within 0.1% of the declared 500 mg. This calculation verifies content uniformity and quantitative recovery. In regulated quality control laboratories, Beer-Lambert calculations must be documented with the wavelength, cuvette path length, epsilon value source (literature or measured from a primary standard), dilution factor and operator identity. Beer-Lambert calculations underpin UV-Vis spectrophotometry for protein quantification (A280), nucleic acid purity (A260/A280), and chromogenic assays across all life science and pharmaceutical laboratory disciplines.
Connections to the wider analytical chemistry suite
The Beer-Lambert Law Calculator is the analytical chemistry foundation of the LazyTools suite. It connects to the Calibration Curve Calculator (for multi-point standard curves using absorbance data), the Concentration Calculator (for unit conversion between mol/L, mg/mL and ppm), and the Dilution Factor Calculator (for calculating dilution factors before spectrophotometric measurement when samples exceed the linear range). For protein biochemistry, A280 absorbance measurements feed directly into the Enzyme Activity Calculator (specific activity = U / protein mg) and the Isoelectric Point Calculator (which determines the pH for optimal solubility and ion exchange chromatography conditions). For wastewater and environmental analysis, colorimetric COD and BOD measurements use Beer-Lambert for quantification of the coloured oxidation product against a standard curve, linking directly to the Chemical Oxygen Demand Calculator. Every analytical measurement that uses absorbance as its signal relies on Beer-Lambert; this calculator is therefore the most widely applicable tool in the entire chemistry suite.
Instrument calibration, stray light and measurement best practices
The Beer-Lambert law holds only under specific conditions. Monochromatic light: the law assumes a single wavelength. Real spectrophotometers use a monochromator with a finite bandwidth (typically 1 to 5 nm). At high absorbances (above 2 to 3 AU), stray light (light reaching the detector without passing through the sample) causes the measured absorbance to be lower than the true value -- the calibration curve becomes non-linear. This is the dominant source of Beer-Lambert deviation in single-beam instruments. Practical remedies: use the linear region of the calibration curve (A below 1.5 for most instruments); dilute samples that give A above 1.5; use 10 mm path length cuvettes and dilute rather than using shorter path lengths for concentrated samples (the 1 cm cuvette is the reference for all tabulated epsilon values). Zero the instrument with the blank (solvent) immediately before measuring each sample. Matched cuvettes: use the same cuvette for blank and sample, or verify cuvette matching within 0.001 AU. Temperature: the molar absorption coefficient of many chromophores changes with temperature; measure at the temperature used to determine epsilon. For pharmaceutical quantitative analysis by UV, USP General Chapter 851 requires that the instrument be calibrated for wavelength accuracy (plus or minus 1 nm), photometric accuracy (within 0.02 AU at A = 0.5 and 1.0) and stray light (below 0.01% T at specified wavelengths) before use.
Worked numerical example
A water quality analyst measures the absorbance of a chromium (VI) solution at 540 nm using a diphenylcarbazide colorimetric method. The molar absorption coefficient of the chromium-diphenylcarbazone complex at 540 nm is 42,700 L/mol/cm. The sample is in a 1 cm cuvette and gives an absorbance of 0.312 after blank subtraction. Step 1: apply Beer-Lambert: c = A / (epsilon x l) = 0.312 / (42700 x 1) = 7.309 x 10^-6 mol/L. Step 2: convert to ug/L (ppb): 7.309 x 10^-6 mol/L x 52.00 g/mol (Cr atomic mass) x 10^6 ug/g = 0.380 mg/L = 380 ug/L. Step 3: the WHO drinking water guideline for Cr(VI) is 50 ug/L total chromium. The sample at 380 ug/L exceeds the guideline by 7.6-fold and requires further treatment or rejection. Step 4: calculate the concentration that would give absorbance = 0.010 (detection limit): c_LOD = 0.010 / 42700 = 0.234 nmol/L = 12.2 ug/L -- well below the 50 ug/L guideline. Step 5: to bring the sample within the linear range (A less than 1.5) for a concentrated sample: dilute 1:10 before measurement, measure A, then multiply back by 10. All five steps can be performed using the Beer-Lambert, Concentration and Dilution tools in the LazyTools analytical chemistry suite.
Environmental and regulatory context
Spectrophotometric analysis using the Beer-Lambert law is the basis of the majority of colorimetric methods in environmental monitoring, water quality analysis, clinical chemistry and pharmaceutical quality control. Standard methods that rely on Beer-Lambert quantification include: APHA Standard Methods for the Examination of Water and Wastewater (Method 3500-Cr for chromium, Method 4500-NO3 for nitrate, Method 5220-COD for chemical oxygen demand); US EPA Methods 200 series for metals; ISO 7887 for colour; BS EN ISO 15586 for metals by graphite furnace AAS. The linearity of the Beer-Lambert calibration (R2 requirement typically 0.999 or better for these methods) must be verified at the beginning of each analytical run, using a minimum of 5 calibration standards spanning the expected concentration range plus a blank. Any sample with an absorbance outside the calibrated range must be diluted and remeasured. All analytical results from accredited laboratories must be traceable to certified reference materials (CRMs) with documented expanded uncertainties at the 95% confidence level.
Crystal structure determination and its applications
X-ray diffraction (XRD) and transmission electron microscopy (TEM) are the primary tools for crystal structure determination, using the relationships between Miller indices, d-spacings and diffraction angles covered in this calculator. Applications: phase identification in materials science (each crystalline phase has a unique set of d-spacings, matching the ICDD PDF-2 or PDF-4 database); residual stress measurement by the sin2-psi method (lattice strain alters d-spacing systematically with tilt angle); texture analysis (preferred crystallographic orientation in rolled metals, thin films, fibres); nanoparticle crystallite size by Scherrer equation (D = K*lambda/(beta*cos(theta)), where beta is peak FWHM in radians); thin film epitaxy characterisation (rocking curves, reciprocal space maps); drug polymorph identification (different polymorphs of the same API give different XRD patterns). In pharmaceutical development, XRD is a pharmacopoeial method (USP Chapter 941) for identity and polymorph characterisation of drug substances, and is used to verify that the correct crystalline form has been manufactured throughout scale-up and commercialisation.
Frequently asked questions
A = epsilon x l x c. Absorbance equals the product of molar absorption coefficient, path length (cm) and concentration (mol/L).
c = A / (epsilon x l). For A=0.456, epsilon=13800, l=1cm: c = 0.456/13800 = 3.304 x 10^-5 mol/L.
The proportionality constant relating absorbance to concentration and path length. Units: L/mol/cm. Specific to each chromophore and wavelength.
%T = 10^-A x 100. For A=0.456: %T = 10^-0.456 x 100 = 34.97%.
Typically A = 0.1 to 1.5 for most spectrophotometers. Above A=2, stray light causes non-linearity.
6,220 L/mol/cm. This is the basis of most coupled enzyme assays that monitor NAD+ reduction.
At high A, stray light dominates, causing apparent absorbance to plateau below the true value. Dilute samples to keep A below 1.5.
Yes. Free, no signup, runs entirely in your browser.