Skip to main content
All Calculators & ConvertersAll calculators

Enter known values (leave exactly one unknown)

Examples: HCl → nₐ=1, H₂SO₄ → nₐ=2, H₃PO₄ → nₐ=3.

Examples: NaOH → n_b=1, Ca(OH)₂ → n_b=2, Ba(OH)₂ → n_b=2.

Show:

Chips prefill fields. Leave exactly one of Mₐ, Vₐ, M_b, V_b blank to solve it.

Result:

No results yet. Enter inputs and click Calculate.

How to use this calculator

  • Enter M (M), V (choose mL/L), and n for both acid and base. Leave exactly one of Mₐ, Vₐ, M_b, V_b blank to solve it.
  • We convert mL→L automatically and compute at equivalence using MₐVₐnₐ = M_bV_bn_b.
  • Polyprotic/polyhydroxide? Set nₐ or n_b accordingly (e.g., H₂SO₄: nₐ=2; Ca(OH)₂: n_b=2).

Formula & Equation Used

Equivalence: Mₐ Vₐ nₐ = M_b V_b n_b

Solve unknown by isolating it (e.g., V_b = (MₐVₐnₐ)/(M_b n_b)).

Example Problems & Step-by-Step Solutions

Example 1 — HCl vs NaOH (find V_b)

Given: Vₐ=25.00 mL, Mₐ=0.100 M, nₐ=1; M_b=0.200 M, n_b=1.
Convert Vₐ to L: 0.02500 L. Acid equivalents = 0.100×0.02500×1 = 0.00250 eq.
V_b = eq/(M_b n_b) = 0.00250/(0.200×1) = 0.01250 L = 12.50 mL.

Example 2 — H₂SO₄ vs NaOH (find V_b)

Vₐ=25.00 mL → 0.02500 L; Mₐ=0.250 M; nₐ=2 → acid eq = 0.250×0.02500×2 = 0.01250 eq.
With M_b=0.500 M, n_b=1: V_b = 0.01250/(0.500×1) = 0.0250 L = 25.0 mL.

Example 3 — Unknown acid molarity (monoprotic)

Given: Vₐ=25.00 mL → 0.02500 L; V_b=15.00 mL → 0.01500 L; M_b=0.100 M; nₐ=n_b=1.
Mₐ = (M_b V_b n_b)/(Vₐ nₐ) = (0.100×0.01500×1)/(0.02500×1) = 0.0600 M.

Frequently Asked Questions

Q: What do nₐ and n_b mean?

They count H⁺ per acid and OH⁻ per base (e.g., H₂SO₄ has nₐ=2; Ca(OH)₂ has n_b=2).

Q: Does this calculator handle weak acids/bases?

Yes for stoichiometric equivalence (moles H⁺ vs OH⁻). It doesn’t compute pH away from equivalence (buffering/equilibria).

Q: Can I enter volumes in mL?

Yes. We convert mL→L internally.