Skip to content
ScienceQuest
Chemistry Calculator Undergraduate

Titration Curve Calculator

Draw a titration curve solved exactly at every point, with the equivalence pH, the pKa read off at half equivalence and the right indicator to use.

Calculator

  • pH
  • Equivalence
  • Neutral, pH 7
pH against volume of base added, solved exactly at every point. The vertical line marks the equivalence volume and the horizontal line marks neutral, so a weak acid’s equivalence point can be seen sitting above pH 7.
Equivalence volume
Where moles of base equal moles of acid. Set by the mole ratio alone, not by the strength.
25 mL
pH at equivalence
Above 7, because all the acid has become its conjugate base, which is itself basic.
8.73
Starting pH
Before any base is added. The approximation everyone uses cannot compute this point at all.
2.88
pH at half equivalence
Close to the pKa, because half the acid has been converted, so [HA] ≈ [A⁻]. This is how a pKa is measured.
4.76
Best indicator
Changes colour between pH 8.3 and 10, which brackets the equivalence point.
Phenolphthalein
Ka
1.74e-5
Parameters

A strong acid is fully dissociated, which is not the same as having a very large Ka.

4.76 is ethanoic acid. Read it off the curve at half the equivalence volume.

M
mL
M

Working

  1. moles of acid = 0.1 x 25 = 2.5 mmol
  2. A concentration in M times a volume in mL gives millimoles, since 1 M is 1 mmol per mL.
  3. At equivalence the moles of base added equal the moles of acid, one to one.
  4. volume of base = 2.5 / 0.1 = 25 mL
  5. At half that volume, 12.5 mL, half the acid has been converted, so [HA] and [A-] are about equal and the pH, 4.76, is close to the pKa.
  6. Every molecule is now the conjugate base, which is itself basic, so equivalence is at pH 8.73 rather than 7.

The equivalence volume comes from the mole ratio and does not depend on how strong the acid is. The pH there does.

Citing this tool

Last updated . Add the date you accessed it as well, which a citation of a page that can change asks for. If a specific result matters, cite the permalink from the tool’s share row instead of this page: it reproduces the exact parameters.

Teaching with this? You can put it on a class page or LMS for free, with no ads inside the frame. Get the embed code.

The equation

[H+]+[M+]=[A−]+[OH−][\mathrm{H^+}] + [\mathrm{M^+}] = [\mathrm{A^-}] + [\mathrm{OH^-}]

Acid-base equilibrium, after Henderson (1908) and Hasselbalch (1917)

The equivalence point is not neutral

This is the most common misconception in the topic, and the curve above makes it hard to keep believing. The horizontal line is pH 7. Watch where a weak acid’s curve crosses the vertical equivalence line: well above it.

The reason is that equivalence does not mean neutral, it means the moles match. At that point every molecule of ethanoic acid has become an ethanoate ion, and ethanoate is a base. So the flask holds a solution of a weak base, and a solution of a weak base is not pH 7. For 0.1 M ethanoic acid it is about 8.7.

Switch the acid to strong and the crossing lands exactly on the line. The conjugate base of a strong acid, chloride for instance, is not basic at all, so it contributes nothing and only water sets the pH.

Reading the pKa off the curve

At half the equivalence volume, exactly half the acid has been converted, so [HA] ≈ [A⁻]. The log term in pH = pKa + log([A⁻]/[HA]) is then near log 1 = 0, and the pH is close to the pKa.

This is how a pKa is measured in practice: find the equivalence volume, halve it, read the pH. It holds while the free [H⁺] and [OH⁻] are small beside the acid left, as they are for the default ethanoic acid. A fairly strong acid dissociates enough on its own to read above its pKa, so pKa 1 at 0.1 M reads 1.67, and the conjugate base of a very weak, dilute acid takes enough H⁺ back from water to read below it, so pKa 12 with acid and base both at 0.001 M reads 10.5. The calculator’s hint points out when the reading is not the pKa.

Why the shortcut cannot draw this curve

Nearly every titration curve online comes from the Henderson-Hasselbalch equation, which has two failure regions, and they are the two regions people look up.

  • Before any base is added. No conjugate base exists, so the ratio is zero and the logarithm is minus infinity. The equation cannot produce the starting pH.
  • At the equivalence point. No acid remains, so the ratio is infinite and it fails the other way.

It also assumes the amount dissociated is negligible against the starting concentration, which breaks for a strong weak acid or a dilute one. This calculator instead solves the full charge balance, [H⁺] + [M⁺] = [A⁻] + [OH⁻], at every point by bisection on pH. Water’s own contribution is included, so it stays correct at 10⁻⁴ M where the shortcut drifts, and it handles a strong acid, where there is no pKa to put in the equation at all.

The four regions of the curve

  • The start. Weak acid alone. The pH is set by the dissociation equilibrium, which is why a weak acid starts several pH units above a strong one at the same concentration.
  • The buffer region. Both the acid and its conjugate base are present in quantity, so added base is absorbed with little pH change. The flattest point is at half equivalence, and that flatness is what buffering is.
  • The jump. The last of the acid runs out and there is nothing left to absorb the base, so a fraction of a millilitre moves the pH by several units. This is why an endpoint can be detected at all.
  • Past equivalence. Excess strong base sets the pH directly, and the identity of the original acid stops mattering. A weak and a strong acid give identical curves out here.

Choosing an indicator

The indicator has to change colour on the steep part of the curve, which means its range must bracket the equivalence pH. Get this wrong and the colour changes at the wrong volume, so the titration is precise and inaccurate at the same time.

A weak acid against a strong base needs phenolphthalein, which changes between pH 8.3 and 10.0. A strong acid against a strong base suits bromothymol blue at 6.0 to 7.6. Methyl orange, at 3.1 to 4.4, is the habit to unlearn for weak acids: it changes several pH units early, on the shallow buffer region, and gives a reading well below the true equivalence volume.

What this model leaves out

The acid is monoprotic and donates one proton. A diprotic acid such as carbonic acid gives two equivalence points and two buffer regions, which needs a coupled pair of equilibria. Activity coefficients are ignored, so concentrations are treated as activities; this is a good approximation at these dilutions and drifts at high ionic strength. And everything is at 25 °C, where the ion product of water is 10⁻¹⁴; that value changes with temperature and moves the whole curve with it.

Common mistakes

  • Assuming equivalence means pH 7. Only for a strong acid.
  • Confusing the endpoint with the equivalence point. Equivalence is the chemistry; the endpoint is where your indicator happens to change. A good indicator makes them nearly the same.
  • Thinking a weaker acid needs more base. The equivalence volume comes from the mole ratio alone. Strength changes the shape of the curve, not where it jumps.
  • Reading the pKa at the equivalence point. It is at half the equivalence volume.
  • Using methyl orange for a weak acid. Several pH units too early.
  • Believing the buffer region means nothing is happening. The reaction is proceeding the whole time; the pH is being held steady, which is a different statement.
Titration Curve Calculator: the equation [H⁺] + [M⁺] = [A⁻] + [OH⁻].
The equation the calculator is built on, with its source. Image © ScienceQuest, CC BY 4.0. Free to reuse with credit and a link to this page; how to reuse it. Download PNG

Common questions

Why is the equivalence point not at pH 7?

Because at equivalence every molecule of the acid has been converted to its conjugate base, and the conjugate base of a weak acid is itself basic. So the solution at that point is a solution of a base, and its pH is above 7. For 0.1 M ethanoic acid against 0.1 M sodium hydroxide it is about 8.7. Only a strong acid, whose conjugate base is not basic at all, gives an equivalence point at exactly 7.

How do I get the pKa from a titration curve?

Read the pH at half the equivalence volume. At that point exactly half the acid has been converted, so the concentrations of the acid and its conjugate base are about equal, the log term in the Henderson-Hasselbalch equation is close to zero and the pH is close to the pKa. This is the standard laboratory method for measuring a pKa. It holds while the free H⁺ and OH⁻ are small beside the acid left, so a fairly strong acid reads above it (pKa 1 at 0.1 M reads 1.67) and a very weak, dilute one below it (pKa 12 with acid and base both at 0.001 M reads 10.5).

Which indicator should I use?

One whose colour change brackets the equivalence pH, so the colour changes on the steep part of the curve. A weak acid against a strong base has a basic equivalence point and needs phenolphthalein, which turns between 8.3 and 10.0. A strong acid against a strong base is neutral at equivalence and suits bromothymol blue. Using methyl orange for a weak acid is a common habit and it changes colour several pH units early, which puts the apparent endpoint at the wrong volume.

Why does this not use the Henderson-Hasselbalch equation?

Because that equation cannot draw either end of the curve. Before any base is added the ratio of conjugate base to acid is zero, so the logarithm is minus infinity; at the equivalence point the ratio is infinite. Those two points are exactly what people look up. This calculator solves the full charge balance including water’s own contribution, by bisection on pH, which works everywhere on the curve and for a strong acid too.