Laboratory calculation tools
Laboratory calculations without the spreadsheet.
Free, unit-aware calculators for chemistry, biochemistry, molecular biology and analytical chemistry — every result shows the formula and the substituted values.
- Every result shows the formula, the substituted values and the intermediate steps.
- Units are explicit. No density or molecular weight is ever assumed silently.
- Deterministic arithmetic only — results are computed in the browser, not generated.
Most used calculators
Start here if you are looking for the everyday bench calculations.
Dilution
C1 × V1 = C2 × V2
Solve C1 × V1 = C2 × V2 for any missing variable.
OpenSolution preparation
n = c × V, m = n × M
Mass of solid needed for a target concentration and final volume.
OpenMolarity
n = m / M, c = n / V
Relate mass, amount of substance, molecular weight, volume and concentration.
OpenMolecular weight
M = Σ (nᵢ × Aᵢ)
Formula mass from a chemical formula, with an element breakdown.
OpenStoichiometry
n = m / M, equivalents = n / n(limiting)
Equivalents, limiting reagent and required amounts across a reaction table.
OpenMaster mix
total = per reaction × n × (1 + excess)
Scale any per-reaction component list to a batch with explicit excess.
OpenBeer–Lambert
A = ε × l × c
Solve A = ε × l × c for absorbance, concentration, path length or ε.
OpenCalibration curve
y = m·x + b, x = (y − b) / m
Linear least-squares fit with optional weighting and back-calculated unknowns.
OpenPaper to Protocol — free beta
Scale a published method to your own experiment
Upload a methods paper, review the quantities it actually reports, then scale them with the same deterministic calculations used across LabCalc. 1 analysis per month with a free account.
All calculators
24 calculators across 5 areas. No account is required to calculate — sign in only if you want to save results.
Solutions & concentrations
Solution preparation
n = c × V, m = n × M
Mass of solid needed for a target concentration and final volume.
OpenDilution
C1 × V1 = C2 × V2
Solve C1 × V1 = C2 × V2 for any missing variable.
OpenSerial dilution
f = (C₀ / Cₙ)^(1/n)
Step-by-step transfer and diluent volumes for a dilution series.
OpenMolarity
n = m / M, c = n / V
Relate mass, amount of substance, molecular weight, volume and concentration.
OpenPercentage solutions
% = (solute / total) × 100
% w/v, % v/v and % w/w in both directions.
OpenBuffer pH
pH = pKa + log₁₀([A⁻]/[HA])
Solve pH, pKa or the base/acid ratio, and get the amounts for a buffer.
OpenMolecular & cell biology
DNA / RNA molarity
M ≈ length × MW per base, c = ρ / M
Approximate nucleic-acid molarity and ng ↔ pmol conversions from length.
OpenMaster mix
total = per reaction × n × (1 + excess)
Scale any per-reaction component list to a batch with explicit excess.
OpenPCR setup
V(component) = C(final) × V(rxn) / C(stock)
Per-reaction PCR component volumes scaled to a run, with water to volume.
OpenCell seeding
V(stock) = cells required / stock concentration
Suspension and medium volumes for a target number of cells per well.
OpenEnzyme activity
1 U = 1 µmol product per minute
Units, activity concentration and specific activity from a measured rate.
OpenCFU / plating
CFU/mL = colonies / (V × dilution fraction)
Colony counts to CFU/mL, with explicit dilution and plated volume.
OpenReaction chemistry
Analytical chemistry
Beer–Lambert
A = ε × l × c
Solve A = ε × l × c for absorbance, concentration, path length or ε.
OpenCalibration curve
y = m·x + b, x = (y − b) / m
Linear least-squares fit with optional weighting and back-calculated unknowns.
OpenStandard addition
c(sample) = |b / m| × V(final) / V(sample)
Determine a sample concentration from spiked aliquots, with explicit volumes.
OpenSpike recovery
Recovery % = (spiked − unspiked) / added × 100
Recovery percentage from unspiked, spiked and added amounts.
OpenLOD / LOQ
LOD = k·σ / S
Detection and quantitation limits from σ and the calibration slope.
OpenReplicate statistics
RSD % = s / |x̄| × 100
Mean, standard deviation, variance and RSD % for replicate measurements.
OpenConversions & physical properties
Unit converter
Dimensional conversion
Mass, volume, amount and concentration units with explicit conversion rules.
OpenMolecular weight
M = Σ (nᵢ × Aᵢ)
Formula mass from a chemical formula, with an element breakdown.
OpenDensity
ρ = m / V
Solve ρ = m / V for density, mass or volume.
Openppm / ppb
ρ = w × d
Mass fractions to mass concentration, with an explicitly entered density.
OpenScope
LabCalc is provided as a calculation aid. Users remain responsible for verifying calculations, units, chemical compatibility, experimental procedures and applicable safety requirements before laboratory use.