← All calculators
Beedy Academy · Calculators

Free chemistry calculators for the lab

15 everyday chemistry calculations: moles, solutions, dilutions, pH, buffers, titrations, hardness and gases. Formula shown, with practice problems.

Moles and solutions

Mass to moles

Formulan = m ÷ M
g
g/mol
Amount of substance (n)—mol
Amount of substance (n)—mmol

M = sum of the atomic masses in the formula. E.g. NaCl 58.44; NaOH 40.00; CaCO₃ 100.09; H₂SO₄ 98.08 g/mol.

Molarity and normality

Formulac = m ÷ (M × V)  ·  N = c × z
g
g/mol
mL
eq/mol
Molarity (c)—mol/L
Normality (N)—eq/L

z = H⁺ or OH⁻ exchanged per molecule: HCl, NaOH = 1; H₂SO₄, Ca(OH)₂ = 2; H₃PO₄ = up to 3. V = final volume in the volumetric flask.

Making a solution: mass to weigh

Formulam = c × V × M × 100 ÷ p
mol/L
mL
g/mol
%
Mass to weigh (m)—g

For a hydrate, use the hydrate's molar mass (e.g. CuSO₄·5H₂O = 249.69 g/mol). Dissolve, then make up to the mark.

Dilution (C₁V₁ = C₂V₂)

FormulaV₁ = C₂ × V₂ ÷ C₁  ·  VH₂O = V₂ − V₁
mol/L
mol/L
mL
Stock to take (V₁)—mL
Water to add (VH₂O)—mL

Same units for C₁ and C₂ (mol/L, mg/L, %…). The water volume is approximate: better to make up to the mark of a volumetric flask.

% w/w and density → mol/L

Formulac = w × ρ × 10 ÷ M  ·  b = w × 1000 ÷ (M × (100 − w))
% w/w
g/mL
g/mol
Molar concentration (c)—mol/L
Molality (b)—mol/kg

E.g. HCl 37 % ≈ 12 mol/L; H₂SO₄ 96 % ≈ 18 mol/L; NaOH 50 % ≈ 19 mol/L. Take the density from the data sheet at the actual temperature.

mol/L and density → % w/w

Formulaw = c × M ÷ (10 × ρ)  ·  β = c × M
mol/L
g/mol
g/mL
Concentration (w)—% w/w
Mass concentration (β)—g/L

Reverse of the previous calculation. For a dilute solution (ρ ≈ 1), % ≈ g/L ÷ 10.

mg/L, ppm, mmol/L and meq/L

Formulammol/L = C ÷ M  ·  meq/L = mmol/L × z  ·  ppm = C ÷ ρ
mg/L
g/mol
kg/L
Molar concentration—mmol/L
Equivalent concentration—meq/L
Mass fraction—ppm

In dilute water (ρ ≈ 1 kg/L), mg/L = ppm. E.g. Ca²⁺ 40.08 g/mol, z = 2; Mg²⁺ 24.31, z = 2; Na⁺ 22.99, z = 1; Cl⁻ 35.45, z = 1.

Average molar mass of a mixture

FormulaM̄ = Σ(yᵢ × Mᵢ) ÷ Σyᵢ  ·  w₁ = y₁ × M₁ ÷ Σ(yᵢ × Mᵢ)
mol %
g/mol
mol %
g/mol
mol %
g/mol
Average molar mass (M̄)—g/mol
Mass fraction of component 1 (w₁)—% w/w

Defaults: dry air (N₂, O₂, Ar) → 28.96 g/mol. Enter 0 for a missing component. Fractions are normalised if they do not add up to 100.

pH, acids, bases and titrations

pH of a strong acid or base

FormulapH = −log₁₀[H⁺]  ·  pOH = −log₁₀[OH⁻]  ·  pH + pOH = 14  (25 °C)
mol/L
pH—
pOH—

Complete dissociation, activities ignored, 25 °C (Kw = 10⁻¹⁴). Valid from 10⁻⁶ to about 0.1 mol/L. H₂SO₄ with z = 2 is an approximation.

Buffer pH (Henderson-Hasselbalch)

FormulapH = pKa + log₁₀([A⁻] ÷ [HA])
mol/L
mol/L
pH—
Ratio [A⁻] ÷ [HA]—

pKa at 25 °C, activities ignored. A buffer works at pKa ± 1; beyond a 10:1 ratio it hardly buffers any more.

Titration: unknown concentration

FormulaCₓ = Ct × Vt × r ÷ Vₓ  ·  β = Cₓ × M
mol/L
mL
mL
g/mol
Sample concentration (Cₓ)—mol/L
Mass concentration (β)—g/L

r comes from the balanced equation: HCl + NaOH → r = 1; H₂SO₄ titrated with NaOH → r = 0.5; Na₂CO₃ titrated with HCl to pH 4.5 → r = 0.5.

Water hardness as CaCO₃

FormulaTH = 2.497 × Ca + 4.118 × Mg
mg/L
mg/L
Total hardness (TH)—mg/L CaCO₃
Calcium hardness—mg/L CaCO₃
Magnesium hardness—mg/L CaCO₃
Total hardness (TH)—mmol/L

Soft: under 60; moderate: 60 to 120; hard: 120 to 180; very hard: over 180 mg/L CaCO₃. 1 °f = 10 mg/L; 1 °dH = 17.8 mg/L CaCO₃.

Gases and reactions

Ideal gas: PV = nRT

Formulan = P × V ÷ (R × T)  ·  m = n × M  (T [K])
kPa
L
°C
g/mol
Amount of gas (n)—mol
Gas mass (m)—g

kPa × L = J, hence R = 8.314. At 0 °C and 101.325 kPa, 1 mol occupies 22.41 L; at 25 °C, 24.47 L. Absolute pressure, not gauge.

Combined gas law

FormulaV₂ = V₁ × (P₁ ÷ P₂) × (T₂ ÷ T₁)  (T [K])
L
kPa
°C
kPa
°C
Final volume (V₂)—L

Same amount of gas, absolute pressures. Temperatures are converted to kelvin (T + 273.15).

Percent yield of a reaction

Formulamth = (mR ÷ MR) × ν × MP  ·  η = mobt ÷ mth × 100
g
g/mol
g/mol
g
Theoretical mass (mth)—g
Percent yield (η)—%

Start from the limiting reactant (the one giving the least product). Defaults: ethanol → ethyl acetate (ν = 1). Over 100 %: wet or impure product.

Learning and checking tools. The ranges shown are general guidance: always follow your plant's procedures, permits and set points. Nothing is sent anywhere: the calculations run in your browser.