Spectrophotometer Calculator
Apply Beer-Lambert Law to calculate concentrations from spectrophotometric measurements.
Measurement Parameters
Beer-Lambert Law
A = epsilon x c x l
A = absorbance, epsilon = extinction coeff, c = concentration, l = path length
Concentration
Results
Common Extinction Coefficients
What the Spectrophotometer Calculator Does
The spectrophotometer calculator turns a single spectrophotometric reading into the number you actually need at the bench: molar concentration, absorbance, or percent transmittance. It is built around the Beer-Lambert law, the same relationship your UV-Vis instrument uses internally, so the result on screen matches what you would derive by hand from the raw optical density. Choose one of three modes — concentration, absorbance, or transmittance — and the tool solves for the unknown using only the values you supply.
In concentration mode you enter absorbance (A), the molar extinction coefficient (ε), the cuvette path length (l), and an optional dilution factor; the calculator returns concentration in molar, millimolar, and micromolar units plus the transmittance implied by your absorbance. In absorbance mode you supply ε, concentration, and path length to predict the absorbance a sample should give. In transmittance mode you enter a measured percent transmittance and the tool converts it to absorbance and, if you provide ε and l, back to concentration. Because every mode shares one consistent set of equations, the spectrophotometer calculator is equally useful for protein and nucleic-acid quantitation, enzyme kinetics, and routine quality-control checks.
Beer-Lambert Law Formula Used by This Calculator
Every mode of the spectrophotometer calculator is derived from one core equation. Absorbance is the product of the molar extinction coefficient, the molar concentration, and the optical path length. Rearranging that single relationship gives the concentration and transmittance outputs you see in the results panel.
The calculator computes concentration as c = A / (ε × l) and then multiplies by your dilution factor, so the reported concentration is c = (A / (ε × l)) × DF. Transmittance and absorbance are linked logarithmically: from an absorbance value the tool reports %T = 10−A × 100, and from a measured transmittance it inverts that with A = −log10(T / 100). Millimolar and micromolar results are simply the molar value scaled by 1,000 and 1,000,000 respectively.
- Absorbance is unitless because it is a base-10 logarithm of a ratio of light intensities.
- ε carries units of L mol−1 cm−1, which is why concentration emerges in mol/L.
- Path length is almost always 1 cm for a standard cuvette, but the calculator accepts any value.
Beer-Lambert Law (rearranged for concentration)
Where:
- A= Absorbance (optical density), unitless
- ε= Molar extinction coefficient in L mol⁻¹ cm⁻¹
- c= Molar concentration of the absorbing species (mol/L)
- l= Path length of the cuvette in centimeters
- DF= Dilution factor applied to recover the original concentration
- %T= Percent transmittance, the fraction of light passing through the sample × 100
Absorbance, Transmittance, and Why They Are Not Linear
One of the most common mistakes at the spectrophotometer is treating absorbance and transmittance as if they scaled together. They do not. Transmittance is the literal fraction of incident light that reaches the detector, while absorbance is the negative base-10 logarithm of that fraction. Because of the logarithm, doubling the concentration does not halve the transmittance — it drops it far more steeply at first and far more gently later. The spectrophotometer calculator handles this conversion automatically so you never have to interpolate from a curved scale.
| Absorbance (A) | Transmittance (%T) | Light absorbed |
|---|---|---|
| 0.0 | 100% | 0% |
| 0.3 | 50.1% | ~50% |
| 1.0 | 10% | 90% |
| 2.0 | 1% | 99% |
The table illustrates why most protocols recommend keeping readings between roughly 0.1 and 1.0 absorbance units: outside that window a small error in transmittance translates into a large error in concentration. When you enter a transmittance value, the calculator returns the corresponding absorbance with A = −log10(T / 100), which is exactly the same relationship the results panel uses for its on-the-fly check.
Choosing the Right Molar Extinction Coefficient
The molar extinction coefficient, ε, is the single most important value you supply, because it encodes how strongly a specific molecule absorbs light at a specific wavelength. Use the wrong ε and the concentration will be wrong by exactly that ratio. The spectrophotometer calculator ships with quick-pick buttons for several common species so you can load a trusted value instantly instead of hunting through a protocol sheet.
| Species (wavelength) | ε (L mol−1 cm−1) | Typical use |
|---|---|---|
| NADH (340 nm) | 6,220 | Enzyme kinetics, dehydrogenase assays |
| p-Nitrophenol (405 nm) | 18,500 | Phosphatase and ELISA-style readouts |
| Bradford dye | 44,000 | Total protein quantitation |
| Cytochrome c | 29,500 | Redox and electron-transport studies |
If your molecule is not listed, look up its published ε at the wavelength you are reading, or calculate it from sequence for proteins and oligonucleotides using a sibling tool. Remember that ε is wavelength-specific: the same chromophore can have a very different coefficient 20 nm away. Always confirm that the ε you enter, the wavelength on your instrument, and the buffer conditions all match the source you took the value from.
How to Use the Spectrophotometer Calculator
The workflow mirrors a real benchtop measurement and takes only a few seconds. Pick your mode first, because that determines which fields are active, then fill in the known values.
- Select a mode — concentration, absorbance, or transmittance — using the three buttons at the top of the input card.
- Enter your measured value. For concentration and absorbance modes this is the absorbance reading; for transmittance mode it is the percent transmittance from the instrument.
- Load or type the extinction coefficient. Tap a preset such as NADH (340 nm) or type your own ε in L mol−1 cm−1.
- Set the path length — leave it at 1 cm for a standard cuvette.
- Add a dilution factor (concentration mode only) if you diluted the sample before reading; the tool multiplies the back-calculated concentration by this number.
The results panel updates instantly, showing the headline value, the same concentration expressed in mM and µM where relevant, the implied transmittance, and a live A = −log10(T / 100) cross-check. Keeping a blank in a field is treated as zero, so if a result fails to appear, make sure ε and path length are both greater than zero — the calculator deliberately suppresses output that would divide by zero.
Worked Examples
NADH concentration from absorbance
Problem:
You read A = 0.5 for an NADH sample at 340 nm in a 1 cm cuvette (ε = 6,220), with no dilution (DF = 1). What is the concentration?
Solution Steps:
- 1Use c = A / (ε × l) = 0.5 / (6,220 × 1).
- 2c = 8.039 × 10⁻⁵ M, then multiply by DF = 1, leaving it unchanged.
- 3Convert: 8.039 × 10⁻⁵ M × 1,000 = 0.0804 mM, and × 1,000,000 = 80.39 µM.
- 4Cross-check transmittance: %T = 10^(−0.5) × 100 = 31.62%.
Result:
Concentration = 8.039 × 10⁻⁵ M (0.0804 mM, 80.39 µM); implied transmittance ≈ 31.62%.
Concentration with a 10x dilution
Problem:
A diluted NADH sample reads A = 0.8 at 340 nm (ε = 6,220, l = 1 cm). It was diluted 10-fold (DF = 10). What was the original concentration?
Solution Steps:
- 1Back-calculate the diluted concentration: 0.8 / (6,220 × 1) = 1.286 × 10⁻⁴ M.
- 2Multiply by the dilution factor: 1.286 × 10⁻⁴ M × 10 = 1.286 × 10⁻³ M.
- 3Express in friendlier units: 1.286 × 10⁻³ M = 1.286 mM = 1,286.17 µM.
- 4Transmittance for the reading: %T = 10^(−0.8) × 100 = 15.85%.
Result:
Original concentration = 1.286 × 10⁻³ M (1.286 mM); reading transmittance ≈ 15.85%.
Predicting absorbance from a known concentration
Problem:
How much absorbance should a 1 × 10⁻⁴ M NADH solution give at 340 nm (ε = 6,220) in a 1 cm cuvette?
Solution Steps:
- 1Apply A = ε × c × l = 6,220 × 1 × 10⁻⁴ × 1.
- 2A = 0.622 absorbance units.
- 3Convert to transmittance: %T = 10^(−0.622) × 100 = 23.88%.
Result:
Predicted absorbance = 0.6220, corresponding to about 23.88% transmittance.
From transmittance back to concentration
Problem:
An instrument reports 25% transmittance for a sample read with ε = 6,220 and l = 1 cm. What are the absorbance and concentration?
Solution Steps:
- 1Convert transmittance to absorbance: A = −log₁₀(25 / 100) = −log₁₀(0.25).
- 2A = 0.6021 absorbance units.
- 3Solve for concentration: c = A / (ε × l) = 0.6021 / (6,220 × 1) = 9.679 × 10⁻⁵ M.
- 4Expressed in micromolar that is about 96.79 µM.
Result:
Absorbance ≈ 0.6021 and concentration ≈ 9.679 × 10⁻⁵ M (96.79 µM).
Tips & Best Practices
- ✓Always blank the instrument with your buffer before reading so the absorbance reflects only the analyte.
- ✓Keep absorbance between about 0.1 and 1.0 for the most reliable concentrations; dilute and use the dilution factor if you read above ~1.5.
- ✓Match the extinction coefficient to the exact wavelength, solvent, and pH of your measurement.
- ✓Use a 1 cm path length unless your cuvette or microvolume cell specifies otherwise.
- ✓For NADH-based enzyme assays, the 340 nm ε of 6,220 is the standard quick-pick value.
- ✓Wipe cuvette windows and remove bubbles, which scatter light and inflate apparent absorbance.
- ✓Read at the chromophore's absorption maximum (λmax) to maximize sensitivity and minimize wavelength error.
- ✓Record the dilution factor at the bench so you can reproduce the original concentration later.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Spectrophotometer Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various