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 LabReadyTools. 1 analysis per month with a free account.
All calculators
30 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 & preparation
pH = pKa + log₁₀([A⁻]/[HA])
Solve pH, pKa or the base/acid ratio, then get the amounts, masses and stock volumes to prepare the buffer.
OpenpH / acid–base
pH = −log₁₀[H⁺], pH + pOH = 14 (25 °C)
Convert between pH, pOH, [H⁺] and [OH⁻], including strong acids and bases.
OpenSolution mixing
C(final) = Σ(CᵢVᵢ) / ΣVᵢ
Final concentration when two or more solutions of the same solute are combined.
OpenOsmolarity
osmolarity = Σ (i × c)
Ideal osmolarity from each solute's concentration and van 't Hoff factor.
OpenMolecular & cell biology
DNA / RNA molarity & copies
M ≈ length × MW per base, c = ρ / M, N = n × Nₐ
Approximate nucleic-acid molarity, ng ↔ pmol conversions and copy number 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.
OpenRCF / RPM
RCF = 1.118 × 10⁻⁵ × r(cm) × RPM²
Convert between centrifuge speed and relative centrifugal force using the rotor radius.
OpenIdeal gas law
P V = n R T
Solve PV = nRT for pressure, volume, amount of substance or temperature.
OpenGas mixture
xᵢ = Pᵢ / ΣP, P(total) = Σ Pᵢ
Composition of a gas mixture from ratios, mol%, vol%, flows or partial pressures.
OpenScope
LabReadyTools is provided as a calculation aid. Users remain responsible for verifying calculations, units, chemical compatibility, experimental procedures and applicable safety requirements before laboratory use.