Bbiochemtools

Acid-Base Titration Curve Calculator

Plot pH against titrant volume for a strong or weak acid or base, with the equivalence point, half-equivalence (where pH = pKa), and the buffer region marked. Drag the slider to read the pH at any point. Every step shown.

pH at this volume
Starting pH
Equivalence
Half-eq (pKa)

How to read the curve

A titration adds a strong reagent (the titrant) a bit at a time and tracks the pH. Four landmarks tell you almost everything: the starting pH, the gently sloped buffer region, the flat half-equivalence point where a weak acid's pH equals its pKa, and the steep equivalence point where moles of titrant finally match moles of analyte. Every pH here comes from solving the full charge-balance equation, so weak, strong, dilute, and concentrated cases are all handled the same honest way rather than with shortcut approximations.

Related tools: pH calculator · Henderson-Hasselbalch buffer calculator · Amino acid titration curve · all biochem tools.

The four regions, at a glance

RegionWhat is happeningpH behavior
Start (0 titrant)Only the analyte is presentSet by the analyte's strength
Buffer regionWeak acid and conjugate base coexistSlow change; pKa ± 1
Half-equivalenceAnalyte exactly half neutralizedpH = pKa (weak acid)
EquivalenceMoles titrant = moles analyteSteep vertical jump

Strong-with-strong titrations skip the buffer region entirely: the pH barely moves, then jumps through pH 7 at equivalence, then levels off.

FAQ

Why does pH = pKa at half-equivalence?
Half the weak acid has become conjugate base, so [A-] = [HA] and Henderson-Hasselbalch gives pH = pKa + log(1) = pKa.

Why isn't equivalence always pH 7?
Only strong-with-strong lands at 7. A weak acid finishes basic (its conjugate base hydrolyzes); a weak base finishes acidic. The weaker the analyte, the further from 7.

How do I find the equivalence volume?
moles titrant = moles analyte, so V(eq) = (C_analyte × V_analyte) / C_titrant. Same acid with a titrant twice as concentrated reaches equivalence at half the volume.

What is the buffer region?
The gently sloped stretch around half-equivalence (pKa ± 1) where weak acid and conjugate base both exist and resist pH change. Strong-strong curves have none.

Why is the jump so steep?
Near equivalence almost no analyte is left, so each drop of titrant swings the pH sharply. That is why an indicator flips color abruptly there.