Neutralization Calculator
Solve acid-base neutralization and titration problems using NaVa = NbVb - find the unknown volume or normality given the other three quantities.
🧪 What is Acid-Base Neutralization?
Neutralization is the reaction between an acid and a base that produces water and a salt, driving the mixture toward a chemically balanced state. The point at which an acid and base have reacted in exactly the stoichiometric proportions needed for complete neutralization is called the equivalence point, and it is defined by a simple equality: the number of acid equivalents added must exactly equal the number of base equivalents present.
This calculator applies the generalized neutralization formula, moles acid × n-factor(acid) = moles base × n-factor(base), which simplifies directly to NaVa = NbVb once normality (which already bakes in the n-factor) is used instead of molarity. Na and Nb are the normalities of the acid and base, and Va and Vb are their respective volumes.
This is distinct from the site's Normality Calculator, which answers a different question: given mass, molar mass, and n-factor (or molarity and n-factor), what is the normality of a solution? This calculator instead assumes you already have (or have computed) the normality values, and answers the applied question every titration lab eventually asks: given three of the four quantities in NaVa = NbVb, what is the fourth?
This equation is the working backbone of acid-base titration, the laboratory technique of slowly adding a solution of known normality to a solution of unknown normality until the equivalence point is reached, letting you back-calculate the unknown solution's concentration.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — Find the volume of base needed
N₀ = 1.0 N, V₀ = 25 mL, N₉ = 0.5 N.
Example 2 — Find the volume of acid needed
N₉ = 0.2 N, V₉ = 40 mL, N₀ = 0.5 N.
Example 3 — Find the unknown normality of a base by titration
N₀ = 0.15 N, V₀ = 30 mL, V₉ = 50 mL.
Example 4 — Find the unknown normality of an acid by titration
N₉ = 1.0 N, V₉ = 18.5 mL, V₀ = 25 mL.
❓ Frequently Asked Questions
🔗 Related Calculators
What is the neutralization equation?
NaVa = NbVb, where Na and Nb are the normalities of the acid and base, and Va and Vb are their volumes. This equation states that at complete neutralization, the number of acid equivalents exactly equals the number of base equivalents.
Where does NaVa = NbVb come from?
It comes from moles acid x n-factor(acid) = moles base x n-factor(base). Moles acid equals molarity times volume (MaVa), and multiplying by the acid's n-factor gives MaVaNa-a form, which is exactly normality (Na = Ma x n-factor) times volume: NaVa. The same logic applies to the base side, giving NaVa = NbVb.
What is the difference between this calculator and the Normality Calculator?
The Normality Calculator computes a solution's normality from its molarity and n-factor, or from mass, molar mass, n-factor, and volume. This calculator instead takes normality as already known (or computed there first) and applies NaVa = NbVb to solve real neutralization and titration problems: finding an unknown volume or an unknown normality.
How do you find the volume of base needed to neutralize an acid?
Rearrange NaVa = NbVb to solve for Vb: Vb = NaVa / Nb. For example, 25 mL of 1.0 N acid needs Vb = (1.0 x 25) / 0.5 = 50 mL of a 0.5 N base to reach the neutralization equivalence point.
What is an n-factor?
The n-factor (also called equivalence factor or basicity/acidity factor) is the number of H+ ions an acid can donate, or the number of OH- ions a base can accept, per formula unit. HCl has n-factor 1, H2SO4 has n-factor 2 (diprotic), NaOH has n-factor 1, and Ca(OH)2 has n-factor 2. Normality already incorporates this factor, which is why NaVa = NbVb works directly without needing n-factors as separate inputs.
Can this calculator be used for polyprotic acids and bases?
Yes, as long as normality (not molarity) is entered. Normality already accounts for how many equivalents each mole provides, so a diprotic acid like H2SO4 (n-factor 2) is handled correctly simply by using its normality (twice its molarity) as the input, without any extra adjustment in the formula itself.
What is the equivalence point in a titration?
The equivalence point is the exact point in a titration where the moles of acid equivalents added equal the moles of base equivalents present (or vice versa), satisfying NaVa = NbVb exactly. It is distinct from the endpoint, the point where a visual indicator changes color, which is chosen to occur as close to the true equivalence point as practically possible.
How do I find the unknown normality of an acid from a titration?
If you titrate an unknown-normality acid against a known-normality base and record the volumes used at the equivalence point, rearrange NaVa = NbVb to Na = NbVb / Va. For example, titrating with 18.5 mL of 1.0 N base to neutralize 25 mL of unknown acid gives Na = (1.0 x 18.5) / 25 = 0.74 N.
Does NaVa = NbVb work for weak acids and weak bases?
Yes, the stoichiometric relationship NaVa = NbVb holds at the equivalence point regardless of acid or base strength, since it is a statement about equivalents reacting completely, not about pH. What differs for weak acid/weak base titrations is where the equivalence point pH falls (not necessarily 7) and the shape of the titration curve, not the equivalence relationship itself.
What units does normality use?
Normality is expressed in equivalents per litre (eq/L), often written simply as N (for example, '0.5 N HCl'). As long as Na, Nb are both in eq/L (or both in the same consistent unit) and Va, Vb are both in the same volume unit, the NaVa = NbVb equation works without any unit conversion factor.