Neutralization Calculator

Solve acid-base neutralization and titration problems using NaVa = NbVb - find the unknown volume or normality given the other three quantities.

🧪 Neutralization Calculator - N₀V₀ = N₉V₉

Find the volume of base V₉ needed to neutralize the acid.

mL

Find the volume of acid V₀ needed to neutralize the base.

mL

Find the unknown normality of the base N₉.

mL
mL

Find the unknown normality of the acid N₀.

mL
mL
Volume of Base (V₉)
—
Volume of Acid (V₀)
—
Normality of Base (N₉)
—
Normality of Acid (N₀)
—

🧪 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

N₀V₀  =  N₉V₉
N₀ = normality of the acid, in equivalents per litre (eq/L or N)
V₀ = volume of the acid
N₉ = normality of the base, in equivalents per litre (eq/L or N)
V₉ = volume of the base
Origin: moles acid × n-factor(acid) = moles base × n-factor(base), which reduces to N₀V₀ = N₉V₉ since normality = molarity × n-factor

📖 How to Use This Calculator

Steps

1
Choose what you need to find - pick the mode matching your unknown: volume of base, volume of acid, normality of base, or normality of acid.
2
Enter the three known quantities - enter the normalities and/or volumes you already know for the acid and base.
3
Click Calculate to see the unknown quantity and the substituted N₀V₀ = N₉V₉ formula.
4
Check equivalence - confirm both sides of N₀V₀ = N₉V₉ match, verifying the acid and base equivalents balance.

💡 Example Calculations

Example 1 — Find the volume of base needed

N₀ = 1.0 N, V₀ = 25 mL, N₉ = 0.5 N.

1
V₉ = N₀V₀ / N₉ = (1.0 × 25) / 0.5
2
V₉ = 25 / 0.5 = 50 mL
50 mL of 0.5 N base is needed to exactly neutralize 25 mL of 1.0 N acid.
Try this example →

Example 2 — Find the volume of acid needed

N₉ = 0.2 N, V₉ = 40 mL, N₀ = 0.5 N.

1
V₀ = N₉V₉ / N₀ = (0.2 × 40) / 0.5
2
V₀ = 8 / 0.5 = 16 mL
16 mL of 0.5 N acid is needed to exactly neutralize 40 mL of 0.2 N base.
Try this example →

Example 3 — Find the unknown normality of a base by titration

N₀ = 0.15 N, V₀ = 30 mL, V₉ = 50 mL.

1
N₉ = N₀V₀ / V₉ = (0.15 × 30) / 50
2
N₉ = 4.5 / 50 = 0.09 N
The unknown base solution has a normality of 0.09 N, determined from the volumes used at the equivalence point.
Try this example →

Example 4 — Find the unknown normality of an acid by titration

N₉ = 1.0 N, V₉ = 18.5 mL, V₀ = 25 mL.

1
N₀ = N₉V₉ / V₀ = (1.0 × 18.5) / 25
2
N₀ = 18.5 / 25 = 0.74 N
The unknown acid solution has a normality of 0.74 N, back-calculated from the base titrant used to reach the equivalence point.
Try this example →

❓ Frequently Asked Questions

What is the neutralization equation?+
N₀V₀ = N₉V₉, where N₀ and N₉ are the normalities of the acid and base, and V₀ and V₉ are their volumes. This equation states that at complete neutralization, the number of acid equivalents exactly equals the number of base equivalents.
Where does N₀V₀ = N₉V₉ come from?+
It comes from moles acid × n-factor(acid) = moles base × n-factor(base). Moles acid equals molarity times volume (MaVa), and multiplying by the acid's n-factor gives an equivalents form, which is exactly normality (Na = Ma × 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 N₀V₀ = N₉V₉ 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 N₀V₀ = N₉V₉ to solve for V₉: V₉ = N₀V₀ / N₉. For example, 25 mL of 1.0 N acid needs V₉ = (1.0 × 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 N₀V₀ = N₉V₉ 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 N₀V₀ = N₉V₉ 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 N₀V₀ = N₉V₉ to N₀ = N₉V₉ / V₀. For example, titrating with 18.5 mL of 1.0 N base to neutralize 25 mL of unknown acid gives N₀ = (1.0 × 18.5) / 25 = 0.74 N.
Does N₀V₀ = N₉V₉ work for weak acids and weak bases?+
Yes, the stoichiometric relationship N₀V₀ = N₉V₉ 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 N₀, N₉ are both in eq/L (or both in the same consistent unit) and V₀, V₉ are both in the same volume unit, the N₀V₀ = N₉V₉ equation works without any unit conversion factor.

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.