Toolyard

Spectrophotometer and Beer-Lambert Law Simulator

Equations in this simulation

A = −log₁₀ T, T = I ÷ I₀
Aabsorbanceno units; each unit of A cuts the light ten times
Ttransmittancethe share of the light that gets through the sample, compared with a blank of the solvent alone

With the current values:

A = ε l c
εabsorptivity at this wavelengthin M⁻¹ cm⁻¹ for the salts; for the protein and DNA, per mg/mL or per µg/mL per cm
lPath length lthe distance the light travels through the solution
cconcentrationfrom Concentration (% of the range; the value is in the results)

With the current values:

A = m c + b, c_unknown = (A_unknown − b) ÷ m
m, bslope and intercept of the standard curvefitted by least squares to the standards you add; R² says how straight they are

With the current values:

A_measured = −log₁₀((T + s) ÷ (1 + s))
sstray lightlight of other wavelengths that reaches the detector anyway; it caps the absorbance an instrument can read near −log₁₀ s = 3

With the current values:

How to use the spectrophotometer simulator

  1. Pick a solution, a wavelength and a concentration. Light from the lamp is split into colors by the monochromator, one narrow band passes the slit, goes through the cuvette and reaches the detector, which reads the absorbance compared with a blank of the solvent alone. Press Go to the peak to jump to the wavelength the solution absorbs most.
  2. Watch the absorbance rise in proportion to concentration and path length, as the Beer-Lambert law says, and the solution's color deepen. The chart shows the whole absorption spectrum: the measured curve next to Beer-Lambert alone. Push the concentration until the absorbance passes 2 or 3 and the measured curve flattens because of stray light; widen the slit on the narrow permanganate peaks, or choose a plastic cuvette in the ultraviolet, to see other ways readings go wrong.
  3. Build a standard curve: set several concentrations, pressing Add this reading to the standard curve each time, then Measure the unknown. The fitted line gives the unknown's concentration, and the results also show what it actually was. The Beer-Lambert Law Calculator and the Standard Curve Calculator do the same with your own readings.

Frequently asked questions

What is the Beer-Lambert law?

A = ε l c: absorbance equals the absorptivity of the substance at that wavelength, times the path length of the light through the solution, times the concentration. Because absorbance is logarithmic, A = 1 means 10% of the light gets through and A = 2 means 1%. The law is what lets a spectrophotometer measure concentration.

Why measure at the peak wavelength?

At λmax the absorbance is largest, so the measurement is most sensitive, and the curve is flat there, so a small error in the wavelength or a wide slit changes the reading least. DNA is measured at 260 nm and protein at 280 nm for this reason.

Why should absorbance stay below about 1.5?

Above A = 2 less than 1% of the light reaches the detector, so stray light (light of other wavelengths that leaks through) and detector noise become a large part of what is measured. The reading flattens below the true value. Dilute the sample and multiply back.

Why do I need a standard curve?

Real instruments and real solutions are not perfect, and ε for a given sample may not be known. Measuring standards of known concentration under the same conditions calibrates the instrument and checks that the response is linear; the unknown is then read off the fitted line. Only trust it within the range of the standards.

It says WebGL is turned off.

The 3D view needs WebGL, which every current browser has. It can be switched off by hardware acceleration being disabled in the browser settings, or by a very old graphics driver. Turn hardware acceleration on, or try another browser.

Is anything uploaded?

No. The simulation is drawn by your own browser with WebGL; nothing is sent anywhere, and it keeps working offline once the page has loaded.

More science simulations

Projectile Motion SimulatorPendulum SimulatorDouble-Slit Experiment SimulatorElectric Field SimulatorOrbit SimulatorMass-Spring Oscillator SimulatorRutherford Scattering SimulatorParticle Collider Event DisplayRadioactive Decay SimulatorBohr Atom Simulator3D Molecule ViewerIdeal Gas SimulatorDiffusion and Osmosis SimulatorDNA and RNA Folding ViewerBacterial Growth SimulatorCentrifuge SimulatorLens and Mirror Ray Diagram SimulatorStanding Wave SimulatorDoppler Effect SimulatorCollision and Momentum SimulatorRC and RL Circuit SimulatorCharged Particle in a Magnetic Field SimulatorBlackbody Radiation SimulatorSpecial Relativity SimulatorRefraction and Total Internal Reflection SimulatorSeries and Parallel Circuit SimulatorFluid Flow and Bernoulli's Principle SimulatorElectromagnetic Induction SimulatorTitration Curve SimulatorReaction Rate and Collision Theory SimulatorChemical Equilibrium Simulator (Le Chatelier)Galvanic Cell and Electrolysis SimulatorHeating Curve and Phase Change SimulatorAtomic Orbitals 3D ViewerBuffer SimulatorChromatography SimulatorCrystal Lattice 3D ViewerEnzyme Kinetics SimulatorAction Potential SimulatorPCR SimulatorNatural Selection and Population Genetics SimulatorHeart and Cardiac Cycle SimulatorGel Electrophoresis SimulatorMitosis and Meiosis SimulatorProtein Synthesis Simulator: Transcription and TranslationPhotosynthesis and Limiting Factors SimulatorPredator and Prey Population SimulatorEpidemic Spread Simulator: SIR and SEIRSeasons and Day Length SimulatorPlate Tectonics and Earthquake SimulatorMoon Phases, Tides and Eclipses SimulatorGreenhouse Effect SimulatorStellar Evolution and Hertzsprung–Russell Diagram SimulatorGalton Board SimulatorFourier Series Simulator

Related calculators and tools

Related simulations

Guides