Selecting Indicators for Multi-Equivalence Titrations

A student titrates 25.00 mL of 0.1000 M H₃PO₄ with 0.1000 M NaOH. Phenolphthalein sits stubbornly colorless for nearly 50 mL of titrant. Then it blushes pink over a span of less than half a milliliter. Nothing is wrong with the reagent. Phosphoric acid has three ionizable protons. It has three (in principle) equivalence points. Only the second one is sharp enough for an indicator to catch cleanly. This must be done with the naked eye. The first is too gentle a bend. The third does not exist in aqueous solution at all. Choosing an indicator for a polyprotic or multicomponent titration is not simple. It is not a matter of picking "something that changes color near pH 7." It requires matching a transition range to the correct inflection. This depends on the buffer capacities and the accompanying pH jump. It also requires knowing in advance which equivalence points are even visually detectable. This matters because most real acid–base titrations are not simple. They are not the single-jump, strong-acid-strong-base idealization used to introduce the topic. Amino acids, polyprotic acids and bases, and mixtures of carbonate and bicarbonate all matter here. Diprotic buffers used in pharmaceutical and industrial analysis also present multiple candidate endpoints. Choosing the wrong indicator produces a titration error. So does expecting a color change where the curve barely bends. That error has nothing to do with technique. It comes entirely from a mismatch between chemistry and eyesight. Understanding Polyprotic Acid Titration Curves tells you where the equivalence points sit in pH. This article is about the second half of the problem. It is about deciding, quantitatively, which of those points can be flagged with an indicator. The big picture is that an indicator reports pH, not "moles of acid neutralized." A sharp color change requires a steep local d[pH]/dV\mathrm{d}[\text{pH}]/\mathrm{d}V. That steepness depends on how far apart the successive KaK_a values are. It also depends on how dilute the solution is. Finally, it depends on how close together the equivalence-point pH values fall. This closeness is measured relative to the width of the indicator's own transition interval. That interval is about 2 pH units, centered near pKIn\mathrm{p}K_{\mathrm{In}}, from Acid-Base Indicators: Theory and Transition Range. When Ka1/Ka2≳104K_{a1}/K_{a2} \gtrsim 10^4, successive equivalence points behave almost like separate titrations. These are titrations of independent monoprotic acids. Each can, in principle, get its own indicator. When the ratio is smaller, the jumps merge, and buffer regions overlap. No indicator will render a clean color change, no matter how carefully it is chosen. This article builds the full machinery for making that judgment. It covers the Henderson–Hasselbalch-based estimate of equivalence-point pH for each proton. It covers the sharpness criterion for whether a jump is indicator-detectable. It also includes worked calculations for phosphoric acid, a carbonate/bicarbonate mixture, and a diprotic amino acid. It closes with the practical rules chemists actually use at the bench. Finally, it previews why a small but systematic discrepancy remains. This holds even for a well-chosen indicator. This is the discrepancy between the endpoint and the true equivalence point. That is the subject taken up under Titration Errors and the Endpoint-Equivalence Discrepancy.

Key takeaways
  • A polyprotic titration has as many potential equivalence points as ionizable protons, but only those with ΔpKa≳4\Delta\mathrm{p}K_a \gtrsim 4–5 units from their neighbors produce a sharp enough pH jump to be flagged visually.
  • Each detectable equivalence point has a characteristic pH, estimated as the geometric mean of the flanking KaK_a's for intermediate species, or by charge/mass balance for the first and last points.
  • An indicator is chosen so its transition range (pKIn±1\mathrm{p}K_{\mathrm{In}} \pm 1) straddles the equivalence-point pH of that specific proton, not some average pH of the whole titration.
  • For H₃PO₄, only the second equivalence point (pH ≈ 9.75, bromothymol blue/phenolphthalein region) is sharp enough for a visible indicator; the first (pH ≈ 4.7) and third (never reached in water) are not.
  • Overlapping buffer regions — as in Na₂CO₃/NaHCO₃ mixtures — require two different indicators (phenolphthalein for the first jump, methyl orange for the second) applied sequentially to the same sample.
  • Dilution flattens every jump; an indicator that works at 0.1 M reagent may fail to show any detectable break at 0.001 M.
  • Key idea: an indicator can only mark an equivalence point that produces a genuine inflection in the titration curve — matching color range to pH is necessary but not sufficient; the underlying KaK_a separation must first make that inflection sharp.

Where this lives today

Double-indicator carbonate/bicarbonate analysis remains a standard method in water-quality laboratories for reporting alkalinity as separate carbonate and bicarbonate contributions, directly using the phenolphthalein/methyl orange sequence worked through above. Pharmaceutical quality control for polyprotic active ingredients — citric acid formulations, amino-acid infusions, phosphate-buffered injectables — relies on the same equivalence-point-matching logic to validate potentiometric or visual titration methods against pharmacopeial specifications, often cross-checking the indicator endpoint against a pH-meter-recorded curve exactly as described under the companion topic of endpoint-versus-equivalence-point error. In biochemistry, the isoelectric-point calculation for diprotic and triprotic amino acids (glycine, histidine, glutamic acid) uses the identical "average of flanking pKa\mathrm{p}K_a's" formula derived here, applied to electrophoretic focusing rather than titrimetric analysis. Industrial process control for phosphoric acid production and fertilizer manufacture uses automated potentiometric titration to track the sharp second equivalence point of H₃PO₄ as a real-time purity and concentration check, precisely because the first and third points are known in advance to be unreliable visual (or even automated first-derivative) endpoints. Environmental and soil chemistry laboratories apply the same ΔpKa\Delta\mathrm{p}K_a reasoning when selecting indicators or potentiometric endpoints for humic-acid and polyprotic organic-acid characterization, where overlapping, closely spaced KaK_a values are the norm rather than the exception — a direct link to why Polyprotic Acid Titration Curves for natural samples often show broad, featureless buffer regions rather than crisp steps, and why analysts increasingly favor Gran-plot or first-derivative potentiometric methods over visual indicators in exactly the "ΔpKa\Delta\mathrm{p}K_a too small" regime flagged throughout this article.

Ask the tutor: How do I decide, without doing the full derivation, whether a given pair of KaK_a values is "close enough" to merge two equivalence points in practice?

The physical picture

In a monoprotic strong-acid/strong-base titration the curve has one dramatic vertical segment, and essentially any indicator with pKIn\mathrm{p}K_{\mathrm{In}} between about 4 and 10 works, because the jump spans nearly the whole pH scale over a few hundredths of a milliliter (from Acid-Base Indicators: Theory and Transition Range). Polyprotic and multicomponent systems break this convenience. Each dissociation step behaves, locally, like a weak-acid/weak-base titration superimposed on the others, and the curve is really a sequence of buffer regions separated by inflections — some sharp, some so gentle they barely deserve the name "equivalence point" on a graph a human eye could read. The key quantity is the local slope of the titration curve at each stoichiometric point,

(d pHdV)eq. pt.,\left(\frac{\mathrm{d\,pH}}{\mathrm{d}V}\right)_{\text{eq. pt.}} ,

which depends on how much buffering capacity remains from the previous dissociation step and how much begins from the next one. If Ka1K_{a1} and Ka2K_{a2} are close together (say, within a factor of 100), the solution never runs out of the first conjugate pair before the second starts consuming base, the two buffer regions blend, and the pH rises almost linearly through both stoichiometric points rather than jumping at either one. If Ka1/Ka2≥104K_{a1}/K_{a2} \geq 10^4–10510^5, the first acid is essentially fully consumed, and quantitatively "gone," before the second proton begins reacting in earnest; a genuine plateau (buffer region) followed by a genuine near-vertical jump appears at each point. A second, independent constraint is dilution. Even with well-separated KaK_a values, if total analyte concentration is low (millimolar range), the height of each jump shrinks — fewer moles of strong base are needed to move the pH the same number of units when there is less buffer capacity to overcome, but also the absolute curvature (the second derivative) is smaller in magnitude, so the visual "snap" of the color change is less crisp. Indicator selection must therefore always be checked against both the KaK_a spacing (chemistry) and the concentration regime (dilution) actually used.

Figure
Titration curve of 0.1000 M H₃PO₄ with 0.1000 M NaOH, showing which jump is indicator-detectable
Volume of NaOH added (mL) pH 0 12.5 25 37.5 50 0 3 6 9 12 1st eq. pt, pH≈4.7 (gentle bend) 2nd eq. pt, pH≈9.75 (sharp jump) phenolphthalein detects THIS point 3rd eq. pt not reached in water (K_a3 too small) pH 8.2–10.0

The steepness at each candidate equivalence point can be read directly off the curve: the middle jump (second equivalence point of H₃PO₄) rises through roughly four pH units within a fraction of a milliliter, while the first "equivalence point" is really just a shallow shoulder buried inside overlapping buffer regions of H₂PO₄⁻/H₃PO₄ and H₂PO₄⁻/HPO₄²⁻.

Figure
Indicator transition windows overlaid on three candidate equivalence-point pH values
pH 2 4 6 8 10 12 14 Methyl orange 3.1–4.4 Bromothymol blue 6.0–7.6 Phenolphthalein 8.2–10.0 1st eq pt pH 4.7 2nd eq pt pH 9.75 Only phenolphthalein straddles a genuinely sharp jump here

The core ideas

For a diprotic acid H₂A with successive acid constants Ka1K_{a1} and Ka2K_{a2}, the pH at the first equivalence point (formation of the amphiprotic species HA⁻) is well approximated, when C≫Ka1C \gg K_{a1} and Ka1≫Ka2K_{a1} \gg K_{a2}, by

pH1≈12(pKa1+pKa2)\mathrm{pH}_1 \approx \tfrac{1}{2}\left(\mathrm{p}K_{a1} + \mathrm{p}K_{a2}\right)

where:

  • Ka1,Ka2K_{a1}, K_{a2} = the first and second acid dissociation constants of the diprotic (or polyprotic) acid,
  • pKa1=−log⁡10Ka1\mathrm{p}K_{a1} = -\log_{10}K_{a1}, similarly for pKa2\mathrm{p}K_{a2},
  • the approximation assumes the amphiprotic species HA⁻ dominates and self-ionization/dilution corrections are negligible.

Reading: the equivalence-point pH of an intermediate (amphiprotic) species is, to good approximation, the geometric mean of the two flanking acidity constants — independent of concentration, which is itself a useful diagnostic (if measured pH shifts strongly with dilution, the amphiprotic approximation is breaking down). For an nn-protic acid, the same rule extends to each internal equivalence point:

pHk≈12(pKa,k+pKa,k+1),k=1,…,n−1\mathrm{pH}_k \approx \tfrac{1}{2}\left(\mathrm{p}K_{a,k} + \mathrm{p}K_{a,k+1}\right), \qquad k = 1, \dots, n-1

where:

  • pHk\mathrm{pH}_k = pH at the kk-th equivalence point (after kk of nn protons removed),
  • pKa,k,pKa,k+1\mathrm{p}K_{a,k}, \mathrm{p}K_{a,k+1} = the acidity constants immediately below and above that point,
  • valid when successive equivalence points are well separated (the "independent monoprotic" limit).

The sharpness criterion — whether a given equivalence point is visually detectable — compares the separation of the pH at the equivalence point from its neighboring buffer regions to the indicator's transition width of roughly 2 pH units:

ΔpKa=pKa,k+1−pKa,k≳4\Delta\mathrm{p}K_a = \mathrm{p}K_{a,k+1} - \mathrm{p}K_{a,k} \gtrsim 4

where:

  • ΔpKa\Delta\mathrm{p}K_a = spacing between successive acidity constants around the equivalence point in question,
  • the threshold of ≳4\gtrsim 4 is empirical, derived from requiring the pH jump within ±0.1%\pm 0.1\% of the equivalence volume to exceed about 2 pH units at typical (0.01–0.1 M) titrant/analyte concentrations.

Reading: this single inequality is the entire selection algorithm in miniature. Compute ΔpKa\Delta\mathrm{p}K_a for every pair of adjacent constants (including the "virtual" constants KwK_w and dilution limits at the very first and last points); wherever it clears about 4, that equivalence point is fair game for an indicator; wherever it does not, no indicator, however cleverly chosen, will show a clean break.

Derivation AEquivalence-point pH of an amphiprotic intermediate, from mass and charge balance

Goal: derive pH1≈12(pKa1+pKa2)\mathrm{pH}_1 \approx \tfrac12(\mathrm{p}K_{a1}+\mathrm{p}K_{a2}) for the first equivalence point of a diprotic acid H₂A titrated with strong base, starting from exact balances rather than assuming the result.

Step 1 — Set up species and balances. At the first equivalence point all analytical H₂A has been converted, on average, to HA⁻ (plus small amounts of H₂A and A²⁻ from HA⁻'s own acid–base chemistry). Let CC be the analytical concentration of HA⁻ at that point (moles of original acid divided by the new total volume, since titrant has diluted the solution). The relevant equilibria are

H2A⇌H++HA−,Ka1=[H+][HA−][H2A]\mathrm{H_2A} \rightleftharpoons \mathrm{H^+} + \mathrm{HA^-}, \qquad K_{a1} = \frac{[\mathrm{H^+}][\mathrm{HA^-}]}{[\mathrm{H_2A}]}
HA−⇌H++A2−,Ka2=[H+][A2−][HA−].\mathrm{HA^-} \rightleftharpoons \mathrm{H^+} + \mathrm{A^{2-}}, \qquad K_{a2} = \frac{[\mathrm{H^+}][\mathrm{A^{2-}}]}{[\mathrm{HA^-}]}.

Step 2 — Charge balance. With Na⁺ the only spectator cation from the titrant,

[Na+]+[H+]=[HA−]+2[A2−]+[OH−].[\mathrm{Na^+}] + [\mathrm{H^+}] = [\mathrm{HA^-}] + 2[\mathrm{A^{2-}}] + [\mathrm{OH^-}].

At the first equivalence point [Na+]=C[\mathrm{Na^+}] = C (one mole of Na⁺ per mole of original H₂A). Mass balance on A gives C=[H2A]+[HA−]+[A2−]C = [\mathrm{H_2A}] + [\mathrm{HA^-}] + [\mathrm{A^{2-}}]. Substituting CC from mass balance into the charge balance and simplifying,

[H2A]+[H+]=[A2−]+[OH−].[\mathrm{H_2A}] + [\mathrm{H^+}] = [\mathrm{A^{2-}}] + [\mathrm{OH^-}].

Step 3 — Express H₂A and A²⁻ in terms of HA⁻ using the two KaK_a expressions. From the equilibrium expressions,

[H2A]=[H+][HA−]Ka1,[A2−]=Ka2[HA−][H+].[\mathrm{H_2A}] = \frac{[\mathrm{H^+}][\mathrm{HA^-}]}{K_{a1}}, \qquad [\mathrm{A^{2-}}] = \frac{K_{a2}[\mathrm{HA^-}]}{[\mathrm{H^+}]}.

Substitute into the simplified charge balance:

[H+][HA−]Ka1+[H+]=Ka2[HA−][H+]+[OH−].\frac{[\mathrm{H^+}][\mathrm{HA^-}]}{K_{a1}} + [\mathrm{H^+}] = \frac{K_{a2}[\mathrm{HA^-}]}{[\mathrm{H^+}]} + [\mathrm{OH^-}].

Step 4 — Solve for [H+][\mathrm{H^+}]. Multiply through by [H+][\mathrm{H^+}] and rearrange, neglecting [OH−]⋅[H+][\mathrm{OH^-}]\cdot[\mathrm{H^+}] relative to the acid terms (valid away from extreme dilution or extreme pH):

[H+]2([HA−]Ka1+1)=Ka2[HA−]+[OH−][H+]/[H+]⋅[H+][\mathrm{H^+}]^2\left(\frac{[\mathrm{HA^-}]}{K_{a1}} + 1\right) = K_{a2}[\mathrm{HA^-}] + [\mathrm{OH^-}][\mathrm{H^+}]/[\mathrm{H^+}]\cdot[\mathrm{H^+}]

More directly, the standard simplification (valid when [HA−]≫Ka1[\mathrm{HA^-}] \gg K_{a1}, i.e., dissociation of HA⁻ back to H₂A is minor relative to its bulk concentration) gives the compact exact-enough result

[H+]=Ka1Ka2[HA−]+Ka1KwKa1+[HA−]≈Ka1Ka2[\mathrm{H^+}] = \sqrt{\frac{K_{a1}K_{a2}[\mathrm{HA^-}] + K_{a1}K_w}{K_{a1} + [\mathrm{HA^-}]}} \approx \sqrt{K_{a1}K_{a2}}

when [HA−]≫Ka1[\mathrm{HA^-}] \gg K_{a1} and Ka1Kw≪Ka1Ka2[HA−]K_{a1}K_w \ll K_{a1}K_{a2}[\mathrm{HA^-}] — both satisfied at ordinary concentrations (≥ 10⁻³ M) for typical polyprotic acids.

Step 5 — Convert to pH. Taking −log⁡10-\log_{10} of both sides of [H+]≈Ka1Ka2[\mathrm{H^+}] \approx \sqrt{K_{a1}K_{a2}},

pH1≈12(pKa1+pKa2).\mathrm{pH}_1 \approx \tfrac{1}{2}\left(\mathrm{p}K_{a1} + \mathrm{p}K_{a2}\right).

This confirms the formula stated above and, crucially, shows why it is concentration-independent to leading order: the concentration dependence canceled in Step 4 because [HA−][\mathrm{HA^-}] appeared to the same power in numerator and denominator once the dominant terms were kept.

Go deeper · Derivation B · 2 minSharpness of the pH jump — why ΔpKa≳4\Delta\mathrm{p}K_a \gtrsim 4 is the practical threshold
Derivation BSharpness of the pH jump — why ΔpKa≳4\Delta\mathrm{p}K_a \gtrsim 4 is the practical threshold

Goal: show quantitatively how the size of the pH jump near an equivalence point depends on the separation of adjacent KaK_a values, justifying the rule of thumb used for indicator selection.

Step 1 — Model the region as two overlapping buffer titrations. Near the kk-th equivalence point, the solution is simultaneously "finishing" the buffer HA/A⁻ (governed by Ka,kK_{a,k}) and "starting" the buffer H₂A⁺/HA (governed by Ka,k+1K_{a,k+1}, using generic labels). Just before the equivalence point, Henderson–Hasselbalch for the departing buffer gives

pH=pKa,k+log⁡10[conjugate base][conjugate acid].\mathrm{pH} = \mathrm{p}K_{a,k} + \log_{10}\frac{[\text{conjugate base}]}{[\text{conjugate acid}]}.

Just after, the arriving buffer gives

pH=pKa,k+1+log⁡10[next conjugate base][next conjugate acid].\mathrm{pH} = \mathrm{p}K_{a,k+1} + \log_{10}\frac{[\text{next conjugate base}]}{[\text{next conjugate acid}]}.

Step 2 — Quantify "residual buffering" from the departing species. At a point 1% past the stoichiometric equivalence volume, the ratio of remaining conjugate acid to newly formed conjugate base in the departing buffer is roughly 1:99 (a 1% overshoot converts 1% of the total from one form toward the next). This gives a pH contribution from the tail of the first buffer of

pH≈pKa,k+log⁡10(99)≈pKa,k+2.0.\mathrm{pH} \approx \mathrm{p}K_{a,k} + \log_{10}(99) \approx \mathrm{p}K_{a,k} + 2.0.

Symmetrically, 1% before the equivalence point, the arriving buffer contributes

pH≈pKa,k+1−log⁡10(99)≈pKa,k+1−2.0.\mathrm{pH} \approx \mathrm{p}K_{a,k+1} - \log_{10}(99) \approx \mathrm{p}K_{a,k+1} - 2.0.

Step 3 — Compare the two limiting pH estimates. If the two buffers were fully independent (no interference), the pH would jump discontinuously between the tail values above and below the equivalence point. The size of the available jump, before pH plateaus into the next buffer's plateau, is bounded by

ΔpHjump≲(pKa,k+1−2.0)−(pKa,k+2.0)=ΔpKa−4.0.\Delta\mathrm{pH}_{\text{jump}} \lesssim \left(\mathrm{p}K_{a,k+1} - 2.0\right) - \left(\mathrm{p}K_{a,k} + 2.0\right) = \Delta\mathrm{p}K_a - 4.0.

Step 4 — Interpret the inequality. For the jump to exceed roughly the width of an indicator's own transition interval (about 1.6–2 pH units, since an indicator changes color over pKIn±1\mathrm{p}K_{\mathrm{In}} \pm 1), we need

ΔpKa−4.0≳2,i.e.ΔpKa≳6\Delta\mathrm{p}K_a - 4.0 \gtrsim 2, \quad\text{i.e.}\quad \Delta\mathrm{p}K_a \gtrsim 6

for an unambiguous single-drop color change; but a usable, if slightly less crisp, break is already visible once

ΔpKa≳4,\Delta\mathrm{p}K_a \gtrsim 4,

because the two buffers no longer perfectly cancel each other's flattening effect — some vertical stretch remains even if the color-change interval only partly aligns with the steepest part of the S-curve. This is the origin of the "ΔpKa≳4\Delta \mathrm{p}K_a \gtrsim 4–5" rule quoted in practice; ΔpKa≳6\Delta\mathrm{p}K_a \gtrsim 6 is the criterion for a textbook-crisp jump, while values between 4 and 6 mark the "usable but requires care" zone, and below 4 the equivalence point should be considered visually undetectable without a pH meter.

Step 5 — Apply the same logic to the outer equivalence points. The very first (k=0k=0, pure Hn_nA) and very last (k=nk=n, fully deprotonated form) equivalence points are bounded on one side not by an adjacent KaK_a but by the solvent's autoionization (KwK_w) or by simple dilution of a strong-acid/strong-base-like excess; the same jump-size logic applies with KwK_w (as pKw=14.00\mathrm{p}K_w = 14.00 at 25 °C) playing the role of the "missing" neighboring constant.

Worked examples

Example 1 — Foundational: locating and grading the equivalence points of oxalic acid, H₂C₂O₄. Oxalic acid has Ka1=5.9×10−2K_{a1} = 5.9\times10^{-2} (pKa1=1.23\mathrm{p}K_{a1} = 1.23) and Ka2=6.4×10−5K_{a2} = 6.4\times10^{-5} (pKa2=4.19\mathrm{p}K_{a2} = 4.19). Titrate 25.00 mL of 0.1000 M H₂C₂O₄ with 0.1000 M NaOH. Step 1: is the internal equivalence point sharp?

ΔpKa=4.19−1.23=2.96.\Delta\mathrm{p}K_a = 4.19 - 1.23 = 2.96.

This is well below the ≳4\gtrsim 4 threshold — the two dissociation steps overlap substantially, and the first equivalence point (formation of HC₂O₄⁻) will show only a gentle inflection, not a sharp break. No single indicator reliably flags this point; in practice oxalic acid is titrated straight through to the second equivalence point. Step 2: locate and grade the second (final) equivalence point. Total volume of NaOH to reach the second equivalence point is twice the moles of acid:

nH2C2O4=(0.02500 L)(0.1000 M)=2.500×10−3 mol,n_{\text{H}_2\text{C}_2\text{O}_4} = (0.02500\ \text{L})(0.1000\ \text{M}) = 2.500\times10^{-3}\ \text{mol},
Veq,2=2×2.500×10−3 mol0.1000 M=50.00 mL.V_{\text{eq},2} = \frac{2 \times 2.500\times10^{-3}\ \text{mol}}{0.1000\ \text{M}} = 50.00\ \text{mL}.

At this point the solution contains C₂O₄²⁻ at concentration

C=2.500×10−3 mol0.02500 L+0.05000 L=2.500×10−30.07500 L=0.03333 M.C = \frac{2.500\times10^{-3}\ \text{mol}}{0.02500\ \text{L} + 0.05000\ \text{L}} = \frac{2.500\times10^{-3}}{0.07500\ \text{L}} = 0.03333\ \text{M}.

This is a simple weak-base hydrolysis: C2O42−+H2O⇌HC2O4−+OH−\mathrm{C_2O_4^{2-}} + \mathrm{H_2O} \rightleftharpoons \mathrm{HC_2O_4^-} + \mathrm{OH^-}, with

Kb=KwKa2=1.0×10−146.4×10−5=1.56×10−10.K_b = \frac{K_w}{K_{a2}} = \frac{1.0\times10^{-14}}{6.4\times10^{-5}} = 1.56\times10^{-10}.

Then

[OH−]≈Kb C=(1.56×10−10)(0.03333)=5.21×10−12=2.28×10−6 M,[\mathrm{OH^-}] \approx \sqrt{K_b\,C} = \sqrt{(1.56\times10^{-10})(0.03333)} = \sqrt{5.21\times10^{-12}} = 2.28\times10^{-6}\ \text{M},
pOH=−log⁡10(2.28×10−6)=5.64,pH=14.00−5.64=8.36.\mathrm{pOH} = -\log_{10}(2.28\times10^{-6}) = 5.64, \qquad \mathrm{pH} = 14.00 - 5.64 = 8.36.

This point is bounded below by Ka2K_{a2} (pKa2=4.19\mathrm{p}K_{a2}=4.19) and above by KwK_w; the "ΔpKa\Delta\mathrm{p}K_a" here is effectively 14−4.19=9.814 - 4.19 = 9.8, easily sharp. Phenolphthalein (pKIn≈9.4\mathrm{p}K_{\mathrm{In}} \approx 9.4, visible range 8.2–10.0) straddles pH 8.36 well and is the standard indicator for oxalic acid titrated to its total-neutralization endpoint. As a limiting-case check: if Ka2K_{a2} were instead comparable to Ka1K_{a1} (equal-strength diprotic acid, ΔpKa→0\Delta\mathrm{p}K_a \to 0), no internal inflection would exist at all, and the entire titration would resemble a single monoprotic-acid curve with total n=2n=2 equivalents — consistent with the formula collapsing (there being no meaningful intermediate species to define pH1\mathrm{pH}_1).

Example 2 — Applied: indicator selection across the three equivalence points of phosphoric acid. H₃PO₄ has Ka1=7.5×10−3K_{a1} = 7.5\times10^{-3} (pKa1=2.12\mathrm{p}K_{a1}=2.12), Ka2=6.2×10−8K_{a2} = 6.2\times10^{-8} (pKa2=7.21\mathrm{p}K_{a2}=7.21), Ka3=4.8×10−13K_{a3} = 4.8\times10^{-13} (pKa3=12.32\mathrm{p}K_{a3}=12.32). Titrate 25.00 mL of 0.1000 M H₃PO₄ with 0.1000 M NaOH (nacid=2.500×10−3n_{\text{acid}} = 2.500\times10^{-3} mol). Gap 1 (first equivalence point, H₂PO₄⁻ forms):

ΔpKa=7.21−2.12=5.09.\Delta\mathrm{p}K_a = 7.21 - 2.12 = 5.09.

This clears the ≳4\gtrsim 4 threshold — moderately sharp, though not dramatic. Estimated pH:

pH1≈12(2.12+7.21)=4.67.\mathrm{pH}_1 \approx \tfrac12(2.12 + 7.21) = 4.67.

An indicator with pKIn≈4.7\mathrm{p}K_{\mathrm{In}} \approx 4.7, such as methyl orange (pKIn≈3.7\mathrm{p}K_{\mathrm{In}}\approx3.7, range 3.1–4.4) or bromocresol green (pKIn≈4.7\mathrm{p}K_{\mathrm{In}}\approx 4.7, range 3.8–5.4), is a plausible match on paper. In practice, though, this jump — while formally "sharp" by the ΔpKa\Delta\mathrm{p}K_a criterion — spans barely 1.5 pH units in the useful titration-error window and is often skipped in routine analysis in favor of the far more distinct second point; textbooks typically flag it as "usable with care," consistent with ΔpKa=5.09\Delta\mathrm{p}K_a = 5.09 sitting in the 4–6 "marginal" band identified in the sharpness derivation. Gap 2 (second equivalence point, HPO₄²⁻ forms):

ΔpKa=12.32−7.21=5.11,\Delta\mathrm{p}K_a = 12.32 - 7.21 = 5.11,
pH2≈12(7.21+12.32)=9.77.\mathrm{pH}_2 \approx \tfrac12(7.21 + 12.32) = 9.77.

Volume to reach this point:

Veq,2=2×2.500×10−3 mol0.1000 M=50.00 mL.V_{\text{eq},2} = \frac{2 \times 2.500\times10^{-3}\ \text{mol}}{0.1000\ \text{M}} = 50.00\ \text{mL}.

Phenolphthalein (8.2–10.0) is an excellent match — this is the textbook-standard indicator for phosphoric acid titrated to its second, most usable equivalence point, and matches the pH curve sketched in the figure above. Gap 3 (third equivalence point, PO₄³⁻ forms): bounded above only by KwK_w, giving an effective separation of 14.00−12.32=1.6814.00 - 12.32 = 1.68 — far below threshold, and moreover the required pH (roughly 12.7–13, from hydrolysis of PO₄³⁻) approaches the region where water's own autoionization and the practical difficulty of maintaining/measuring such high pH accurately erode any sharp break. No indicator is used for this point; it is simply not accessible as a clean visual endpoint in aqueous titration, consistent with the earlier claim that phosphoric acid effectively offers only one indicator-grade equivalence point in routine practice.

Example 3 — Exam/competition level: choosing indicators for a Na₂CO₃/NaHCO₃ mixture analyzed by sequential double-indicator titration. A 25.00 mL sample contains both Na₂CO�3 and NaHCO₃, titrated with 0.1000 M HCl. Relevant constants for carbonic acid: Ka1=4.3×10−7K_{a1} = 4.3\times10^{-7} (pKa1=6.37\mathrm{p}K_{a1}=6.37, for H₂CO₃), Ka2=4.8×10−11K_{a2} = 4.8\times10^{-11} (pKa2=10.32\mathrm{p}K_{a2}=10.32). Titrating with acid, the reactions proceed as

CO32−+H+→HCO3−(first equivalence point)\mathrm{CO_3^{2-}} + \mathrm{H^+} \rightarrow \mathrm{HCO_3^-} \qquad (\text{first equivalence point})
HCO3−+H+→H2CO3 (⇌CO2+H2O)(second equivalence point).\mathrm{HCO_3^-} + \mathrm{H^+} \rightarrow \mathrm{H_2CO_3}\ (\rightleftharpoons \mathrm{CO_2 + H_2O}) \qquad (\text{second equivalence point}).

Locating the first equivalence point pH: this is the amphiprotic species HCO₃⁻ forming from CO₃²⁻, so

pH1≈12(pKa1+pKa2)=12(6.37+10.32)=8.35.\mathrm{pH}_1 \approx \tfrac12(\mathrm{p}K_{a1}+\mathrm{p}K_{a2}) = \tfrac12(6.37+10.32) = 8.35.
ΔpKa=10.32−6.37=3.95,\Delta\mathrm{p}K_a = 10.32 - 6.37 = 3.95,

just under the sharp-break threshold — this is why the first "phenolphthalein endpoint" in carbonate analysis is famously described as soft: the color fade is gradual rather than a snap transition, exactly consistent with ΔpKa≈4\Delta\mathrm{p}K_a \approx 4 sitting right at the marginal boundary. Phenolphthalein (8.2–10.0) is nonetheless the conventional choice, chosen deliberately on the high side of pH 8.35 because the fading endpoint is easier to catch by eye than a sudden appearance would be at this borderline sharpness. Locating the second equivalence point pH: here the product is H₂CO₃, which decomposes toward dissolved CO₂; the relevant equilibrium is simple weak-acid ionization of H₂CO₃ at whatever concentration remains after two decomposition steps and substantial dilution — practically, the measured endpoint pH for the bicarbonate/CO₂ system falls near 3.8–4.0 (lower than a naive Ka1K_{a1}-only estimate because of the CO₂ escaping and the compounded dilution). Methyl orange (pKIn≈3.7\mathrm{p}K_{\mathrm{In}}\approx3.7, range 3.1–4.4) is the standard choice, and the transition (yellow → orange-red) is sharp because the effective boundary here is set by pKa1=6.37\mathrm{p}K_{a1}=6.37 against essentially "excess strong acid," giving an effective ΔpKa\Delta\mathrm{p}K_a against the next relevant reference (the strong-acid limit) that is large. Quantitative volumes, to tie the two endpoints together: suppose titration to the phenolphthalein fade requires V1=15.00V_1 = 15.00 mL and titration onward to the methyl orange color change requires an additional V2=22.50V_2 = 22.50 mL (total 37.50 mL). Because the first equivalence point converts only the carbonate's first proton equivalent while the second converts both carbonate's second proton and all the original bicarbonate,

nCO32−=CHClV1=(0.1000 M)(15.00×10−3 L)=1.500×10−3 mol,n_{\mathrm{CO_3^{2-}}} = C_{\text{HCl}} V_1 = (0.1000\ \text{M})(15.00\times10^{-3}\ \text{L}) = 1.500\times10^{-3}\ \text{mol},
nHCO3−,original=CHCl(V2−V1)=(0.1000 M)(22.50−15.00)×10−3 L=7.50×10−4 mol.n_{\mathrm{HCO_3^-, original}} = C_{\text{HCl}}(V_2 - V_1) = (0.1000\ \text{M})(22.50-15.00)\times10^{-3}\ \text{L} = 7.50\times10^{-4}\ \text{mol}.

Converting to concentrations in the original 25.00 mL:

[CO32−]0=1.500×10−3 mol0.02500 L=0.06000 M,[\mathrm{CO_3^{2-}}]_0 = \frac{1.500\times10^{-3}\ \text{mol}}{0.02500\ \text{L}} = 0.06000\ \text{M},
[HCO3−]0=7.50×10−4 mol0.02500 L=0.0300 M.[\mathrm{HCO_3^-}]_0 = \frac{7.50\times10^{-4}\ \text{mol}}{0.02500\ \text{L}} = 0.0300\ \text{M}.

This is the classic Winkler/double-indicator carbonate-bicarbonate analysis, and it depends entirely on recognizing that two different indicators, each matched to a different equivalence point of the same diprotic system, are required in sequence — a direct extension of the single-acid logic in Examples 1 and 2 to a mixture.

Limiting cases, scope & common traps

RegimeBehaviorIndicator implication
ΔpKa≳6\Delta\mathrm{p}K_a \gtrsim 6Crisp, near-vertical jump at that equivalence pointAny indicator with pKIn\mathrm{p}K_{\mathrm{In}} within the jump works; wide tolerance
4≲ΔpKa≲64 \lesssim \Delta\mathrm{p}K_a \lesssim 6Detectable but gradual break (marginal)Choose pKIn\mathrm{p}K_{\mathrm{In}} as close as possible to computed pHk\mathrm{pH}_k; expect larger titration error
ΔpKa≲4\Delta\mathrm{p}K_a \lesssim 4Buffer regions merge; no real inflectionNo indicator will show a clean color change; use potentiometric (pH-meter) endpoint instead
Very dilute analyte (≤ 10⁻³ M)All jumps compress even if ΔpKa\Delta\mathrm{p}K_a is largeRe-check jump height at the actual working concentration, not just ΔpKa\Delta\mathrm{p}K_a
Outermost equivalence point bounded by KwK_wEffective "ΔpKa\Delta\mathrm{p}K_a" is 14−pKa,last14 - \mathrm{p}K_{a,\text{last}} (or pKa,1−0\mathrm{p}K_{a,1} - 0)Sharp only if that last/first KaK_a is itself far from neutral pH
Amino acids (zwitterionic diprotic/triprotic)Isoelectric point sits at the average of flanking pKa\mathrm{p}K_a's, same formula as diprotic intermediateIndicator matched to isoelectric pH rarely used analytically; more common in electrophoresis context

The chemist behind it

The systematic language of stepwise dissociation constants and their use in predicting titration-curve shape owes much to the Danish chemist Søren Sørensen, who introduced the pH scale in 1909 while working on protein and enzyme buffer systems at the Carlsberg Laboratory, and to the broader early-20th-century development of quantitative acid–base equilibrium theory that followed Brønsted and Lowry's proton-transfer definition of acids and bases. The specific practice of choosing indicators against computed equivalence-point pH values — rather than by trial and error — became standard laboratory doctrine through the mid-20th-century quantitative analytical chemistry texts (Kolthoff, Sandell, and later Skoog and West), which tabulated indicator transition ranges alongside systematic pKapK_a compilations precisely so students could perform the kind of matching worked through in this article.

Origins · 1 minSøren Peter Lauritz Sørensen and how this was discovered
SP
Søren Peter Lauritz Sørensen
1868–1939 · Carlsberg Laboratory, Copenhagen, early 20th-century physical chemistry of solutions

Sørensen trained originally in mineralogy before turning to chemistry, and spent most of his career directing the chemical division of the Carlsberg Laboratory, where brewing chemistry demanded precise control of enzyme activity as a function of acidity. His 1909 paper introducing "hydrogen ion concentration" and its logarithmic notation — the origin of "pH," from the French pouvoir hydrogène — was motivated by exactly the kind of problem this article addresses: making acid–base behavior quantitatively comparable across wildly different concentration scales, from molar mineral acids to the micromolar buffering relevant to living systems. His collaboration with his wife, Margrethe Høyrup Sørensen, extended this quantitative buffer theory into practical amino-acid and protein titration curves — the polyprotic, zwitterionic systems whose equivalence-point logic is a direct generalization of the diprotic framework developed here.

History
- 1884 — Svante Arrhenius proposes the ionic dissociation theory underlying quantitative acid–base equilibrium.
- 1909 — Søren Sørensen introduces the pH scale at the Carlsberg Laboratory.
- 1923 — Brønsted and Lowry independently formulate the proton-transfer definition of acids and bases, clarifying polyprotic and amphiprotic species.
- 1938 — Systematic KaK_a tabulations for polyprotic acids (phosphoric, carbonic, citric) enable routine predictive indicator selection in analytical laboratories.
- 1963 — Skoog and West's Fundamentals of Analytical Chemistry codifies the ΔpKa\Delta\mathrm{p}K_a-based sharpness criterion as standard undergraduate doctrine.
Why doesn't phenolphthalein work for the first equivalence point of phosphoric acid?

Phenolphthalein's transition range is pH 8.2–10.0, but the computed first equivalence-point pH of H₃PO₄ is about 4.7 — nowhere near phenolphthalein's window. Adding base past pH 8 already means you have driven the titration well past the first equivalence point and deep into converting H₂PO₄⁻ toward HPO₄²⁻, so phenolphthalein is actually reporting somewhere near the second equivalence point, not the first. For the first point you would need an indicator with pKIn\mathrm{p}K_{\mathrm{In}} near 4.7, such as bromocresol green, though even then the break is only moderately sharp (ΔpKa≈5.1\Delta\mathrm{p}K_a \approx 5.1).

What happens if I titrate a polyprotic acid but pick an indicator whose transition range falls between two equivalence points, not on either one?

The indicator changes color at some volume that corresponds to neither stoichiometric point — it reports whatever pH its own pKIn\mathrm{p}K_{\mathrm{In}} dictates, and the titration curve passes through that pH at some intermediate, chemically meaningless volume. The resulting "equivalence volume" you read off is systematically wrong, often by an amount that looks deceptively reasonable, which is precisely why matching the computed equivalence-point pH to the indicator range beforehand is not optional bookkeeping but the entire basis of a valid result.

Does the ΔpKa≳4\Delta\mathrm{p}K_a \gtrsim 4 rule mean any two KaK_a values with that separation always give a clean, sharp endpoint?

It is a necessary condition, not a fully sufficient one. Dilution, ionic strength effects on activity coefficients, and the practical width of an indicator's own color-change interval all modulate how "clean" the visible break actually looks. A ΔpKa\Delta\mathrm{p}K_a of exactly 4 (the marginal boundary) can look sharp at 0.1 M concentrations but disappear entirely into a smear if the same acid is titrated at 0.001 M, because the absolute buffering capacity — and hence the curvature — shrinks with dilution even though the KaK_a values themselves do not change.

How is the equivalence-point pH for the very first or very last proton in a polyprotic acid calculated, since there's no "previous" or "next" KaK_a to average with?

The outer equivalence points are bounded on the open side by the solvent's autoionization constant (KwK_w) rather than by a neighboring acid dissociation constant. For the very first equivalence point of a polyprotic acid (before any deprotonation), you simply have the parent acid's own weak-acid equilibrium; for the very last (fully deprotonated anion, such as PO₄³⁻), the species behaves as a simple weak base, and its pH is found from Kb=Kw/Ka,lastK_b = K_w/K_{a,\text{last}} exactly as in a monoprotic weak-base calculation, not from any averaging formula.

Why does oxalic acid effectively have only one usable equivalence point despite being diprotic?

Its two acid dissociation constants, Ka1=5.9×10−2K_{a1}=5.9\times10^{-2} and Ka2=6.4×10−5K_{a2}=6.4\times10^{-5}, differ by only about a factor of 900, giving ΔpKa≈3.0\Delta\mathrm{p}K_a \approx 3.0 — below the roughly 4-unit threshold needed for a genuinely separate, indicator-detectable inflection at the first equivalence point. The buffer region for the first dissociation step has not been exhausted before the second step begins consuming titrant, so the two jumps merge into one broad, continuous rise, and only the final (second) equivalence point, bounded by KwK_w rather than by a close neighboring KaK_a, produces a sharp enough break for phenolphthalein to catch.

Can the same reasoning be applied outside acid–base titrations, e.g., to complexometric or redox titrations with multiple equivalence points?

Yes, in structure if not in the specific formula. Complexometric titrations of metal-ion mixtures with EDTA, and redox titrations of species with multiple accessible oxidation states, both show multiple potential equivalence points whose "sharpness" depends on an analogous separation criterion — there, the relevant quantity is the difference in conditional formation constants (log⁡Kf′\log K_f') or standard reduction potentials (ΔE∘\Delta E^\circ) rather than ΔpKa\Delta\mathrm{p}K_a, but the underlying logic of matching an indicator's transition window to a genuinely steep, well-separated inflection is identical.

Why do textbook titration curves for phosphoric acid often show only two visible jumps instead of three, even though H₃PO₄ has three protons?

Because Ka3K_{a3} (about 4.8×10−134.8\times10^{-13}) is so small that the third proton is essentially non-acidic under ordinary aqueous conditions — its conjugate base PO₄³⁻ is a moderately strong Brønsted base that would need to be titrated at pH above 12.3, crowding directly against water's own autoionization limit near pH 14. The effective ΔpKa\Delta\mathrm{p}K_a available for that third jump (14.00−12.32≈1.714.00-12.32\approx1.7) falls far short of the sharpness threshold, so the curve simply trails off toward high pH without a genuine inflection, and no titration (indicator-based or potentiometric) can cleanly resolve that third equivalence point in water.

Before this

Where this leads