Neutralization Calculator
Solve any acid-base neutralization problem with the equivalence equation Ma x Va x na = Mb x Vb x nb. Choose what to solve for, enter the known values, and get the answer instantly along with step-by-step working, a visual equivalence comparison, and a reference table of common acids and bases.
What is acid-base neutralization?
Neutralization is the reaction between an acid and a base that produces a salt and water. An acid donates hydrogen ions (H+) while a base donates hydroxide ions (OH-). When the two are mixed in exactly the right ratio, every H+ is matched by an OH- to form water, and the remaining ions form a dissolved salt. This exact mixing ratio is called the equivalence point. For strong acid-strong base pairs the solution at equivalence is neutral (pH 7), while weak acid or weak base pairs produce solutions that are slightly basic or slightly acidic at equivalence because of hydrolysis of the salt.
The equivalence equation Ma x Va x na = Mb x Vb x nb
The equivalence condition states that the moles of H+ supplied by the acid must equal the moles of OH- supplied by the base. Moles of H+ = Ma (molarity) x Va (volume in litres) x na (number of ionisable protons). Moles of OH- = Mb x Vb x nb. Setting them equal gives Ma x Va x na = Mb x Vb x nb. This single equation has four variables (Ma, Va, Mb, Vb), so you can solve for any one of them if the other three are known. This is the principle behind acid-base titration. The valence factors na and nb are critical for polyprotic acids (like H2SO4 with na = 2) and polybasic bases (like Ca(OH)2 with nb = 2) because each formula unit provides more than one reactive ion.
Normality and equivalent weight
Normality (N) is an older but still widely used concentration unit that absorbs the valence factor directly. Normality = Molarity x n. For a 0.5 mol/L solution of H2SO4, the normality is 1.0 N because each mole provides 2 equivalents. At the equivalence point the normality of the acid multiplied by its volume equals the normality of the base multiplied by its volume: Na x Va = Nb x Vb. This is mathematically identical to the molarity form but makes the equal-equivalents condition obvious. Equivalent weight is the molar mass divided by n; it represents the mass of acid or base that provides exactly one equivalent.
Titration and how to use this calculator
In a titration you dissolve the substance of unknown concentration in water, add a few drops of an indicator (or use a pH meter), and slowly add a standard solution of known concentration from a burette until the indicator changes colour at the equivalence point. You then read off the volume used. Enter the known molarity and volume of your standard solution plus the volume of the unknown into this calculator to find its molarity. Switch the solve-for selector to match the quantity you want. The calculator works equally well for polyprotic acids and polybasic bases - just select the correct na or nb value from the dropdown. Use the step-by-step panel to follow the working with your actual numbers.
Common acids and bases with their valence factors
| Compound | Formula | Type | na / nb | Notes |
|---|---|---|---|---|
| Hydrochloric acid | HCl | Monoprotic acid | 1 | Strong acid, fully dissociates |
| Nitric acid | HNO3 | Monoprotic acid | 1 | Strong acid, oxidising |
| Acetic acid | CH3COOH | Monoprotic acid | 1 | Weak acid, Ka = 1.8e-5 |
| Sulfuric acid | H2SO4 | Diprotic acid | 2 | Strong in first ionisation |
| Carbonic acid | H2CO3 | Diprotic acid | 2 | Weak acid, present in sparkling water |
| Phosphoric acid | H3PO4 | Triprotic acid | 3 | Weak acid, used in food and fertiliser |
| Sodium hydroxide | NaOH | Monobasic base | 1 | Strong base, fully dissociates |
| Potassium hydroxide | KOH | Monobasic base | 1 | Strong base |
| Ammonia (solution) | NH3 | Monobasic base | 1 | Weak base, Kb = 1.8e-5 |
| Calcium hydroxide | Ca(OH)2 | Dibasic base | 2 | Partially soluble, lime water |
| Barium hydroxide | Ba(OH)2 | Dibasic base | 2 | Soluble strong base |
| Magnesium hydroxide | Mg(OH)2 | Dibasic base | 2 | Insoluble, milk of magnesia |
| Aluminium hydroxide | Al(OH)3 | Tribasic base | 3 | Amphoteric, used as antacid |
Use the proton/hydroxide count (na or nb) that matches your compound.
Frequently asked questions
What does "solve for" mean in this calculator?
The neutralization equation has four concentration or volume variables (Ma, Va, Mb, Vb). If you know three of them, you can find the fourth. Choose which variable you want to calculate from the solve-for dropdown, then fill in the other fields. For example, choosing "Volume of base" tells the calculator to find how much base you need, given the acid molarity, acid volume, base molarity, and the proton/hydroxide counts.
What is the proton count (na) and hydroxide count (nb)?
These are the valence factors for the acid and base. A monoprotic acid like HCl has na = 1 because each molecule donates one H+. A diprotic acid like H2SO4 has na = 2 because each molecule can donate two H+ ions. Similarly, NaOH has nb = 1 while Ca(OH)2 has nb = 2. Getting these numbers right is essential - using na = 1 for H2SO4 would make the answer off by a factor of two.
Why is the equivalence point pH not always 7?
For a strong acid reacting with a strong base (like HCl and NaOH) the salt produced does not hydrolyse, so the pH at equivalence is 7. But if a weak acid reacts with a strong base (like acetic acid with NaOH), the resulting salt (sodium acetate) is basic, so the pH at equivalence is above 7. Conversely, a strong acid reacting with a weak base gives an acidic salt and a pH below 7. This calculator finds the equivalence volumes and concentrations, but the actual pH requires Ka or Kb values and a separate buffer/pH calculation.
What is normality, and is it different from molarity?
Molarity (mol/L) counts formula units per litre. Normality (equivalents/L, or N) counts reactive units per litre by multiplying molarity by the valence factor n. A 1 mol/L H2SO4 solution is 2 N because each mole of H2SO4 provides 2 equivalents of H+. At the equivalence point the equation simplifies to Na x Va = Nb x Vb, which is often easier to see than the molarity form.
Does this calculator work for weak acids and bases?
Yes, for finding the equivalence-point volumes and concentrations. The stoichiometry (how much acid neutralizes how much base) is identical for weak and strong acids, because at the equivalence point all the acid has reacted regardless of its strength. What differs is the pH at equivalence, which requires Ka or Kb values that are outside the scope of this calculator. Use this tool for titration volume and concentration problems, then use a pH or buffer calculator if you need the exact pH.
How do I use this for a back titration?
In a back titration you add a known excess of reagent, then titrate the excess with a second standard solution. Calculate the equivalents of excess reagent remaining (second titration), subtract from the total equivalents added initially, and the difference equals the equivalents of your original sample. You can use this calculator for each step separately by choosing the appropriate solve-for mode.