Beer-Lambert Law Simulator Back
Analytical Chemistry & Optics

Beer-Lambert Law Simulator

Vary molar absorptivity ε, path length l, and concentration c to calculate absorbance and transmittance in real time. Visualize calibration curves and light attenuation for spectrophotometry applications.

Measurement Parameters

L/(mol·cm)
cm
mmol/L
Absorbance A
Transmittance T
Results
Absorbance A
Transmittance T
Transmitted I/I₀
Absorbed fraction
εlc
Half-transmission length
Transmitted photons/100
Measurement range
Light Beam Attenuation (real-time)

As the incident light I₀ travels through the cuvette (solution), photons are absorbed and the beam dims. The ✕ marks are absorbed photons. The solution darkness reflects concentration; the transmitted light I reaches the right edge.

Light Intensity Profile in the Cell I(x)

Intensity decays exponentially with distance x as I(x)=I₀·10⁻ᵉᶜˣ. The half-transmission length (distance where intensity halves) is shown as a dashed line.

Calibration Curve A vs c (operating point)

The line A = εlc (blue). The red point is the current setting. At high concentration, deviation from the law appears (red dashed line).

Theory & Key Formulas

$A = \varepsilon \cdot l \cdot c = -\log_{10} T$

A is absorbance (dimensionless), ε is molar absorptivity [L/(mol·cm)], l is path length [cm], c is concentration [mol/L].

$T = \dfrac{I}{I_0} = 10^{-A} = 10^{-\varepsilon l c}$

T is transmittance (fraction of light passing through). At A=1, T=10%; at A=2, T=1%.

$I(x) = I_0 \cdot 10^{-\varepsilon c x}$

Intensity at position x [cm] along the path. It decays exponentially with distance.

💬 Let's talk about the Beer-Lambert law

🙋
The formula A = εlc — why does it take such a simple form?
🎓
It is the result of combining Lambert's law (the path-length contribution) and Beer's law (the concentration contribution). Intuitively: when light passes through a solution we assume "each molecule has a constant probability of absorbing light." So if the concentration doubles, there are twice as many molecules and absorption doubles; if the path length doubles, the total number of molecules the light encounters also doubles. That is why absorbance becomes the product εlc — and this can be derived rigorously from statistical mechanics. The "logarithm" appears because absorption happens at an equal fraction over each tiny segment, i.e. as an exponential process.
🙋
Why do we have to keep A within "0.1 to 1.5" in the lab?
🎓
It is a question of accuracy. At A=0.1, transmittance T=79% — the difference between incident and transmitted light is too small, so measurement error dominates. At A=2, T=1% — the transmitted light is almost zero and detector noise takes over. A=0.4–0.8 is considered the "golden zone" where measurement is most precise. Also, at high concentration, intermolecular electrostatic interactions can shift the molar absorptivity, and light scattering can break linearity. When building a calibration curve it is important to use concentrations within this range.
🙋
Why does "molar absorptivity ε" differ so much between substances? I heard hemoglobin is especially large.
🎓
ε corresponds to "the cross-sectional area for a molecule to absorb one photon." Quantum-mechanically it is set by "how closely the photon energy at that wavelength matches the molecule's electronic-transition energy." Hemoglobin's porphyrin ring has a strong π-π* transition, so ε (415 nm) ≈ 120,000 L/(mol·cm), which is extremely large — this is also why blood appears red. Conversely, a nearly transparent substance such as water has ε (visible range) ≈ 0.01. In practice the value of ε can be predicted theoretically from structural chemistry and molecular-orbital calculations.
🙋
Is the Beer-Lambert law also used in CAE and industrial fields?
🎓
It is used surprisingly widely. In environmental engineering it is applied directly to continuous monitoring of pollutant concentrations in wastewater and air (UV-VIS spectroscopy). In manufacturing it is used for coating and film thickness control and for measuring food-colorant concentration. In laser processing, a Beer-Lambert-type attenuation equation is used to compute processing depth from "the material's absorption coefficient and optical path length." Atmospheric light-propagation models (LIDAR and remote sensing) are also based on this law, and the "radiative transfer equation" coupled with CFD includes Beer-Lambert-type attenuation.

Frequently Asked Questions

Set the concentration c so that the absorbance A stays within 0.1–1.5. Outside this range linearity is lost and the accuracy of the calibration curve drops. In the simulator, fix ε and l, vary c, and watch the value of A to decide an appropriate range.
From the Beer-Lambert law A=εlc, absorbance A increases in proportion to the path length l. When you move the l slider in the simulator, the degree of light attenuation changes in real time, so you can visually confirm that absorption grows as light travels a longer distance.
Measure a standard solution of known concentration and back-calculate from absorbance A and path length l using ε=A/(lc). Using the simulator's calibration-curve feature, you can also obtain ε as the slope of a line through several data points. Compare with literature values to confirm validity.
It is effective for understanding the principles and planning experiments in advance, but real measurements include instrument error and solvent effects, so it is not a complete substitute. After grasping the parameter relationships with the simulator, perform appropriate blank correction and concentration-range adjustment in the actual experiment.
What is the relationship between absorbance A and the extinction coefficient?

This is easy to confuse: there is "molar absorptivity ε (base-10 / decadic system)" and "extinction coefficient κ (natural-log system)." Corresponding to $A = \varepsilon l c$ (decadic logarithm) there is $I = I_0 e^{-\mu l}$ (natural logarithm, μ = absorption coefficient). The conversion is $\varepsilon = \mu / (c \cdot \ln 10)$. The latter is common in optics and laser fields.

How do I find the absorbance of a multi-component mixed solution?

When several absorbing species are present, the absorbances of the components add up: $A_{total} = \sum_i \varepsilon_i l c_i$. By measuring absorbance at different wavelengths and solving simultaneous equations, the concentration of each component can be determined at once (multi-wavelength analysis). This is used for simultaneous quantification of chlorophyll a and chlorophyll b, for example.

What is the difference between fluorescence spectroscopy and absorption spectroscopy?

Absorption methods measure "the decrease in transmitted light intensity." Fluorescence methods measure "the fluorescence emitted by molecules that have absorbed excitation light." Fluorescence has a large signal relative to the background and is 100–1000 times more sensitive than absorption, but it is limited to compounds that fluoresce.

How do I handle samples with scattering (turbidity)?

For samples containing suspensions or fine particles, "scattered light" contributes to the decrease in transmitted light and increases the apparent absorbance ("turbidity"). In this case the measured value is not the "true absorbance" of the Beer-Lambert law. You must remove scattering particles by centrifugation or filtration, or apply a scattering correction (subtracting the scattering component at a reference wavelength).

What are the characteristics of near-infrared spectroscopy (NIR)?

NIR (700–2500 nm) measures the overtone and combination-band absorption of C-H, O-H, and N-H bonds in organic molecules. Because the absorption coefficient is smaller than for visible light, measurement is possible even with a long path length, and solids and powders can be analyzed non-destructively. It is widely used for protein and moisture content of wheat and soybeans, and for component analysis of pharmaceuticals.

What is the Beer-Lambert Law Simulator?

The Beer-Lambert law is a fundamental law describing the attenuation of monochromatic light passing through a homogeneous medium. Writing the incident intensity as \(I_0\) and the transmitted intensity as \(I\), the absorbance \(A\) is defined as \(A = -\log_{10}(I/I_0)\) and expressed as \(A = \varepsilon l c\) using the molar absorptivity \(\varepsilon\), path length \(l\), and concentration \(c\). From this relationship we obtain the transmittance \(T = I/I_0 = 10^{-\varepsilon l c}\), and you can simulate how light decays exponentially as concentration or path length increases. In this simulator, varying \(\varepsilon\), \(l\), and \(c\) independently updates the absorbance and transmittance in real time, and lets you visually confirm the linearity of the calibration curve and the light-attenuation curve. A particular strength is that you can intuitively understand the principle of quantitative analysis based on the proportional relationship between concentration and absorbance.

Real-World Applications

Actual industrial use cases
In the chemical and pharmaceutical industries it is widely used to measure the concentration of drug substances and intermediates. For example, beverage plants manage the vitamin C and caffeine content in real time with UV-Vis spectrophotometers based on the Beer-Lambert law. In semiconductor manufacturing, photoresist concentration is continuously monitored with a 1 mm path-length flow cell, contributing to higher product yield.

Use in research and education
In university chemistry labs it is essential for the basic exercises of determining the concentration of unknown samples and building calibration curves. In physical-chemistry practicals, the molar absorptivity is calculated from absorbance measurements of potassium permanganate solution. In environmental research, phosphate-ion concentration in river water is quantified by colorimetric analysis and applied to eutrophication assessment. Because this simulator makes the nonlinearity of absorbance with path length and concentration visible, it is effective for concept formation by beginners.

Integration with CAE analysis and its practical role
Optical CAE software (e.g., Zemax, LightTools) defines the absorption properties of a medium with the Beer-Lambert law to analyze the transmittance distribution of lenses and light guides. In practice, this simulator is used at the design stage to study the optimal path length and concentration range in advance, reducing the number of experiments. For example, in headlamp light-distribution design, the relationship between dye concentration in the resin and light attenuation is reflected in the CAE model, and there are cases where prototyping cost was reduced by 30%.

Common Misconceptions and Points of Caution

It is tempting to think that "the higher the concentration, the more absorbance increases in proportion," but in fact the Beer-Lambert law holds only in the low-concentration region (roughly 0.01 M or below). At high concentration, intermolecular interactions and solvent effects break linearity and bend the calibration curve, so caution is needed. It is also tempting to think "if transmittance is 0%, the light was completely absorbed," but in reality weak scattered light and stray light make a true 0% hard to observe on an instrument, and in the extreme high-concentration region noise grows and quantitative accuracy drops. Furthermore, it is tempting to think "a longer path length always increases sensitivity," but if the path is too long the light attenuates too strongly, exceeds the linear response range of the detector, and error actually grows — a point that requires caution.

How to Use

  1. Set the molar absorptivity (ε) using epsSlider in L·mol⁻¹·cm⁻¹ — typical range 100–10,000 for visible light chromophores
  2. Adjust the path length (l) with lSlider in centimeters — standard cuvettes use 1 cm cells
  3. Input analyte concentration (c) via cSlider in mol·L⁻¹ — observe real-time absorbance (A) calculated as A = ε × l × c
  4. Monitor transmittance (%T) automatically: %T = 10^(−A) × 100
  5. Identify non-ideal behavior when A exceeds 2.0 (Beer-Lambert deviation threshold)

Worked Example

For a nicotinamide adenine dinucleotide (NADH) spectrophotometric assay: ε = 6,300 L·mol⁻¹·cm⁻¹ at λ = 340 nm, path length l = 1.0 cm, concentration c = 0.0005 mol·L⁻¹. Calculated absorbance: A = 6,300 × 1.0 × 0.0005 = 3.15. This exceeds the linearity limit; reduce c to 0.0002 mol·L⁻¹ for A = 1.26 (valid region). Transmittance drops to 5.5%, indicating strong light attenuation suitable for enzyme kinetics monitoring.

Practical Notes

  1. Stray light and instrumental noise typically limit detection when %T < 1% or A > 3.0; dilute samples accordingly
  2. Temperature affects ε: for hemoglobin quantification at 540 nm, recalibrate if incubation varies beyond ±2°C
  3. High-concentration samples (pharma assays) require dilution protocols to maintain A between 0.1–2.0 for ISO 3104 compliance
  4. Path length variations (0.1 cm micro-cuvettes vs. 10 cm macro-cells) allow flexibility in concentration measurement range