Titration Curves: Concept and Construction

A titration curve answers one question. What happens to a measured signal as titrant trickles in, one microliter at a time? Plot a pH meter reading, an electrode potential, or a spectrophotometer absorbance against the volume of titrant delivered. A smooth, almost universal S-shape (or its inverted twin) appears. It is steep in the middle, flat at the ends. That shape is not decoration; it is the entire chemistry of the reaction. It is compressed into a single line on graph paper. Titration curves matter because they turn an abstract equilibrium calculation into something you can see. The inflection point, the buffer plateau, and the steepness of the jump all correspond to physically meaningful quantities: KaK_a, KspK_{sp}, E∘E^\circ, formation constants. A chemist who can sketch a curve from a reaction and a set of concentrations, without touching a calculator until the very end, has internalized the equilibrium logic. That chemist understands it well enough to predict which indicator will work. They can tell whether a titration is even feasible. They can also judge how much error a small volume misread will cause near the endpoint. The big picture is that every titration — acid-base, complexometric, redox, or precipitation — is computed the same three-region way. Before the equivalence point, you have "leftover" analyte and a coordinated system. This might be a buffer, a nearly-saturated solution, or a poised redox couple. At the equivalence point, stoichiometry is exact. The reaction that defines the system is the auto-something: autoionization, disproportionation-like partitioning, or a formal cell reaction with E∘E^\circ set by the couple. After the equivalence point, titrant is in excess and dominates the signal outright. This article builds the general machinery — mass balance, charge balance, and the region-by-region logic. Every specific titration curve in this chapter borrows this machinery. By the end you will be able to construct any titration curve from first principles. You will identify the monitored quantity and write the three governing equations for the three regions. You will locate the equivalence point exactly. You will predict the curve's steepness and the size of the endpoint break. This scaffolding is exactly what powers the detailed curves you will meet for Strong Acid-Strong Base Titration Curves and Redox Titration Curves: The E-vs-Volume Plot. It rests entirely on the ideas in Titration Fundamentals: Equivalence Point vs Endpoint.

Key takeaways
  • A titration curve plots a monitored signal (pH, EE, pM, absorbance) versus titrant volume VV; its shape encodes the underlying equilibrium constant.
  • Three regions always appear: before equivalence (excess analyte governs), at equivalence (stoichiometric point, computed from the reaction's own equilibrium), after equivalence (excess titrant governs).
  • The equivalence volume VeqV_{eq} is fixed by stoichiometry alone: CanalyteVanalyte=CtitrantVeqC_{analyte}V_{analyte} = C_{titrant}V_{eq} (1:1 case), independent of KK.
  • The size of the endpoint break (Δ\Deltasignal near VeqV_{eq}) depends on concentration and on how favorable the reaction is (KaK_a, KspK_{sp}, KfK_f, or E∘E^\circ difference) — weak reactions give small, mushy breaks; strong/favorable reactions give sharp, tall ones.
  • The curve is never symmetric about VeqV_{eq} unless the reaction stoichiometry and both "sides" behave identically (rare); real curves usually lean one way.
  • Constructing a curve is a five-step recipe: identify signal → write reaction and KK → compute VeqV_{eq} → solve each region's equilibrium → plot and check limiting behavior.
  • Key idea: every titration curve is three separate equilibrium calculations (before, at, after equivalence) stitched together at VeqV_{eq}, and the curve's steepness there is a direct measure of how far the reaction runs to completion.

Where this lives today

Automated potentiometric titrators in pharmaceutical quality-control labs plot pH-, EE-, or pAg-vs-volume curves in real time and use first-derivative and second-derivative algorithms to locate the inflection point far more precisely than a human eye reading a plotted curve — the underlying region-by-region equilibrium logic developed here is exactly what the firmware is evaluating at every data point. Water-treatment plants monitor total hardness by EDTA titration curves (as in Example 2) to certify Ca2+/Mg2+\mathrm{Ca^{2+}}/\mathrm{Mg^{2+}} levels against regulatory limits. Clinical and forensic labs use argentometric titration curves (pCl or pAg versus AgNO3\mathrm{AgNO_3} volume) to certify chloride content in biological fluids and in Mohr/Volhard-type assays. Redox titration curves (EE versus volume of oxidant or reductant) underlie iodometric determination of vitamin C content, dissolved oxygen (Winkler method), and %purity assays for reducing sugars and many pharmaceutical actives — each of these borrows the identical three-region logic, only swapping the governing equilibrium constant (here E∘E^\circ and the Nernst equation) for KaK_a or KfK_f. Because the curve-construction recipe generalizes so completely, it is the shared scaffolding beneath the specific curves for Strong Acid-Strong Base Titration Curves and Redox Titration Curves: The E-vs-Volume Plot, both of which specialize this same three-region machinery to their own governing equilibria.

:::faq[Is pH always the right quantity to plot, or could I plot [H+] directly?] You could plot [H+][\mathrm{H^+}] directly, but the curve would be nearly useless to read: because [H+][\mathrm{H^+}] changes by many orders of magnitude near VeqV_{eq} while changing very little elsewhere, a linear [H+][\mathrm{H^+}]-vs-VV plot would look like a flat line that suddenly drops to near-zero, with almost no visual detail in the regions chemists care about. The logarithmic pH transform (following Sørensen's original motivation) compresses that enormous dynamic range into a scale where the buffer region, the break, and the post-equivalence plateau are all comparably visible on the same axes — the same reasoning is why pM and EE (itself logarithmic in concentration via the Nernst equation) are the natural axes for complexometric and redox curves respectively.

Ask the tutor: How do I decide, just from the size and shape of a computed titration curve, whether a given indicator's color-change range will actually catch the equivalence point?

The physical picture — thorough prose

Imagine adding titrant to analyte one drop at a time, and after each drop, freezing time and asking, "what is the equilibrium composition of this beaker right now?" A titration curve is nothing more than the answer to that question, plotted as a continuous function of volume added. The reason this works at all — the reason we can even draw a smooth curve rather than a jumble of separate calculations — is that the same handful of governing relationships (mass balance, charge balance, and the relevant equilibrium constant) apply continuously as VV increases from zero to well past VeqV_{eq}. The signal you plot is chosen because it responds sharply and specifically to the species being titrated. In acid-base titrations, that signal is pH, tracking [H+][\mathrm{H^+}] via a glass electrode. In complexometric titrations (e.g., EDTA versus Ca2+\mathrm{Ca^{2+}}), the signal is often pM =−log⁡[Mn+]= -\log[\mathrm{M}^{n+}], tracked with an ion-selective electrode or through a metal-indicator color change. In redox titrations, the signal is the cell potential EE of an inert indicator electrode (Pt) against a reference. In precipitation titrations, it is pAnion or pCation, e.g., pAg or pCl in an argentometric titration. Whatever the signal, the logic used to compute it region by region is identical, which is why this article treats them together before the specific curves (strong acid–strong base, redox EE-vs-VV, and others) get their own detailed treatment elsewhere. Three regions organize every calculation. Before the equivalence point, some analyte remains unreacted, and — critically — for weak-acid/weak-base, complexometric, and many redox titrations, the reacted and unreacted forms coexist in solution simultaneously, forming a buffer-like system whose signal is governed by a Henderson–Hasselbalch-type relationship or a Nernst-type relationship. At the equivalence point, moles of titrant equal moles of analyte (adjusted for stoichiometric ratio), and the solution composition is now determined by a new equilibrium — the reaction of the product species with the solvent (hydrolysis), or the standard potential of the couple, or the solubility product of the newly formed precipitate. After the equivalence point, titrant is in stoichiometric excess, and because the analyte's contribution becomes comparatively negligible, the signal is controlled almost entirely by the excess titrant concentration diluted into the total volume. The steepness of the curve near VeqV_{eq} — the "endpoint break" — is the practical payoff of this three-region structure. A reaction that goes essentially to completion (large KK) produces a curve that changes many pH units, volts, or pM units over a fraction of a milliliter, so an indicator with even a sloppy transition range will land inside the break. A reaction with modest KK (weak acid with weak-ish KaK_a, poor complex stability, small E∘E^\circ difference) produces a shallow, rounded transition, and choosing (or even finding) a usable indicator becomes hard or impossible. Plotting the curve — literally or mentally — is therefore the diagnostic tool for asking "can this titration even be done visually?"

Figure
Anatomy of a generic titration curve: three regions meeting at the equivalence point
Volume of titrant, V (mL) Monitored signal (pH, E, pM …) V_eq before Veq: excess analyte steep "break" after Veq: excess titrant buffer / poised region (flattest slope) 0
Figure
Where V_eq sits by stoichiometry, and how the curve's break depends on K
V (mL) large K: sharp break small K: shallow, mushy break V_eq (same for both — fixed by stoichiometry)

The core ideas — the governing equations/relationships

The mass balance for the analyte, valid at every volume VV of titrant added, states that total analyte (in whatever protonation/oxidation/complexation states) is conserved except for dilution:

Canalyte,0 Vanalyte=∑i[speciesi] (Vanalyte+V)C_{analyte,0}\,V_{analyte} = \sum_i [\text{species}_i]\,(V_{analyte}+V)

where: Canalyte,0C_{analyte,0} is the analyte's initial molar concentration, VanalyteV_{analyte} its initial volume, [speciesi][\text{species}_i] the equilibrium concentration of each protonation/oxidation state at the current total volume Vanalyte+VV_{analyte}+V. Reading: the total number of moles of analyte (in any form) never changes — only how it's distributed among forms, and how dilute it is, change as titrant is added. The equivalence volume follows from stoichiometry alone, before any equilibrium constant is invoked:

n Canalyte,0 Vanalyte=m Ctitrant Veqn\,C_{analyte,0}\,V_{analyte} = m\,C_{titrant}\,V_{eq}

where: nn and mm are the stoichiometric coefficients of analyte and titrant in the balanced net reaction (e.g., n=1,m=2n=1,m=2 for CO32−+2H+\mathrm{CO_3^{2-}} + 2\mathrm{H^+}), CtitrantC_{titrant} the titrant's molar concentration, VeqV_{eq} the volume at which stoichiometric equivalence is reached. Reading: VeqV_{eq} depends only on concentrations and stoichiometry — never on KK. The location of the equivalence point is chemistry-of-amounts; the shape of the curve around it is chemistry-of-equilibrium. The general dilution-corrected concentration of excess reagent, used heavily in the pre- and post-equivalence regions, is:

[excess]=(mol originally present)−(mol consumed by titrant added)Vanalyte+V[\text{excess}] = \frac{(\text{mol originally present}) - (\text{mol consumed by titrant added})}{V_{analyte}+V}

where: the numerator is a simple mole-difference (stoichiometry), the denominator is the total solution volume at that point — the single most common arithmetic error in titration problems is forgetting this growing denominator. Reading: every concentration in a titration is a "leftover moles divided by current total volume" statement; the curve bends because both numerator and denominator change with VV. The generic post-equivalence relationship, used whenever titrant is in excess, is:

[titrant excess]=Ctitrant(V−Veq)Vanalyte+V[\text{titrant excess}] = \frac{C_{titrant}(V-V_{eq})}{V_{analyte}+V}

where: V−VeqV-V_{eq} is the extra volume of titrant added beyond equivalence. Reading: far past VeqV_{eq}, the signal is controlled almost entirely by titrant, and the curve flattens again because [titrant excess][\text{titrant excess}] grows roughly linearly while the logarithmic signal (pH, pM, EE via Nernst) compresses that growth.

Derivation ALocating V_eq for an asymmetric stoichiometry, and confirming it is K-independent

Goal. Show explicitly, with a non-1:1, non-round-number reaction, that VeqV_{eq} depends only on stoichiometry and initial amounts — never on the size of the equilibrium constant — and compute it for an asymmetric example.

Step 1 — Write the balanced net reaction. Consider titrating 25.00 mL25.00\ \text{mL} of 0.0400 M0.0400\ \text{M} oxalic acid, H2C2O4\mathrm{H_2C_2O_4}, with NaOH\mathrm{NaOH} titrant of concentration 0.0625 M0.0625\ \text{M}, monitoring the second equivalence point (full deprotonation to C2O42−\mathrm{C_2O_4^{2-}}):

H2C2O4+2 OH−→C2O42−+2 H2O\mathrm{H_2C_2O_4} + 2\,\mathrm{OH^-} \rightarrow \mathrm{C_2O_4^{2-}} + 2\,\mathrm{H_2O}

Here n=1n=1 mole of acid reacts with m=2m=2 moles of base — a deliberately non-1:1, asymmetric stoichiometry.

Step 2 — Count initial moles of analyte. Moles of oxalic acid initially present:

nH2A=(0.0400 mol L−1)(0.02500 L)=1.000×10−3 moln_{H_2A} = (0.0400\ \text{mol L}^{-1})(0.02500\ \text{L}) = 1.000\times10^{-3}\ \text{mol}

Step 3 — Apply the stoichiometric ratio. Because each mole of acid consumes two moles of base, moles of OH−\mathrm{OH^-} needed at the (second) equivalence point are:

nOH−,eq=2 nH2A=2.000×10−3 moln_{OH^-,eq} = 2\,n_{H_2A} = 2.000\times10^{-3}\ \text{mol}

Step 4 — Solve for VeqV_{eq} from the titrant concentration alone. No equilibrium constant has entered yet — only stoichiometry:

Veq=nOH−,eqCtitrant=2.000×10−3 mol0.0625 mol L−1=0.03200 L=32.00 mLV_{eq} = \frac{n_{OH^-,eq}}{C_{titrant}} = \frac{2.000\times10^{-3}\ \text{mol}}{0.0625\ \text{mol L}^{-1}} = 0.03200\ \text{L} = 32.00\ \text{mL}

Step 5 — Confirm KK-independence explicitly. Suppose oxalic acid's actual Ka1=5.9×10−2K_{a1}=5.9\times10^{-2} and Ka2=6.4×10−5K_{a2}=6.4\times10^{-5} were instead (hypothetically) ten times larger or smaller. Steps 2–4 never referenced Ka1K_{a1} or Ka2K_{a2} — only initial moles and the 1:2 stoichiometric ratio. Therefore Veq=32.00 mLV_{eq}=32.00\ \text{mL} regardless of the acid's strength; only the pH profile around that fixed volume, and the sharpness of the break there, would change with KaK_a. This is the precise sense in which "location of VeqV_{eq}" and "shape of the curve" are logically separate calculations.

Limiting case check. If the titrant were instead exactly matched 1:1 in a hypothetical monoprotic analog with the same total moles (1.000×10−3 mol1.000\times10^{-3}\ \text{mol}) and titrant concentration 0.06250.0625 M, Veq=1.000×10−3/0.0625=16.00 mLV_{eq}=1.000\times10^{-3}/0.0625=16.00\ \text{mL} — exactly half of the value found above, confirming the factor of 2 from stoichiometry propagates linearly into VeqV_{eq}, as it must.

Go deeper · Derivation B · 1 minSignal at the equivalence point is a distinct equilibrium problem, not an extrapolation of the pre- or post-equivalence formulas
Derivation BSignal at the equivalence point is a distinct equilibrium problem, not an extrapolation of the pre- or post-equivalence formulas

Goal. Demonstrate, using a weak acid/strong base titration example with asymmetric, non-round numbers, that the equivalence-point signal must be computed from a new equilibrium (hydrolysis of the conjugate base) — it is not obtainable by naively extending the pre-equivalence buffer formula to "zero excess acid," and it is not simply pH 7.

Step 1 — Set up the system. Titrate 40.00 mL40.00\ \text{mL} of 0.0850 M0.0850\ \text{M} propanoic acid (HA\mathrm{HA}, Ka=1.34×10−5K_a = 1.34\times10^{-5}) with 0.1000 M0.1000\ \text{M} NaOH. First find VeqV_{eq} by stoichiometry (1:1):

Veq=(0.0850 mol L−1)(0.04000 L)0.1000 mol L−1=0.03400 L=34.00 mLV_{eq} = \frac{(0.0850\ \text{mol L}^{-1})(0.04000\ \text{L})}{0.1000\ \text{mol L}^{-1}} = 0.03400\ \text{L} = 34.00\ \text{mL}

Step 2 — Recognize why the pre-equivalence (Henderson–Hasselbalch) formula fails here. Before VeqV_{eq},

pH=pKa+log⁡[A−][HA]\mathrm{pH} = \mathrm{p}K_a + \log\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}

is valid because both HA\mathrm{HA} and A−\mathrm{A^-} coexist at measurable concentrations. Exactly at VeqV_{eq}, essentially all HA\mathrm{HA} has been converted to A−\mathrm{A^-}; the ratio [A−]/[HA]→∞[\mathrm{A^-}]/[\mathrm{HA}] \to \infty and the log term diverges — the formula is mathematically undefined at VeqV_{eq}, so a different physical process (not "more of the same buffer math") must set the pH there.

Step 3 — Identify the correct equilibrium at VeqV_{eq}: hydrolysis of A−\mathrm{A^-}. The solution now contains only the conjugate base A−\mathrm{A^-} (as sodium propanoate) diluted into the total volume Vanalyte+Veq=40.00+34.00=74.00 mLV_{analyte}+V_{eq} = 40.00+34.00 = 74.00\ \text{mL}:

[A−]0=(0.0850 mol L−1)(0.04000 L)0.07400 L=0.04595 mol L−1[\mathrm{A^-}]_0 = \frac{(0.0850\ \text{mol L}^{-1})(0.04000\ \text{L})}{0.07400\ \text{L}} = 0.04595\ \text{mol L}^{-1}

This base hydrolyzes: A−+H2O⇌HA+OH−\mathrm{A^-} + \mathrm{H_2O} \rightleftharpoons \mathrm{HA} + \mathrm{OH^-}, with

Kb=KwKa=1.00×10−141.34×10−5=7.46×10−10K_b = \frac{K_w}{K_a} = \frac{1.00\times10^{-14}}{1.34\times10^{-5}} = 7.46\times10^{-10}

Step 4 — Solve the small-xx equilibrium. Let x=[OH−]x=[\mathrm{OH^-}]:

x2=Kb [A−]0=(7.46×10−10)(0.04595)=3.428×10−11x^2 = K_b\,[\mathrm{A^-}]_0 = (7.46\times10^{-10})(0.04595) = 3.428\times10^{-11}
x=[OH−]=5.855×10−6 mol L−1x = [\mathrm{OH^-}] = 5.855\times10^{-6}\ \text{mol L}^{-1}

Check: x/[A−]0=1.3×10−4x/[\mathrm{A^-}]_0 = 1.3\times10^{-4}, well under 5%, so the approximation is valid.

Step 5 — Convert to pH. pOH=−log⁡(5.855×10−6)=5.232\mathrm{pOH} = -\log(5.855\times10^{-6}) = 5.232, so

pHeq=14.000−5.232=8.768\mathrm{pH}_{eq} = 14.000 - 5.232 = 8.768

Step 6 — Contrast with the naive "pH 7" guess. The equivalence point of a weak-acid/strong-base titration is basic (pH 8.778.77, not 7.00), precisely because the product A−\mathrm{A^-} is itself a weak base. This is why phenolphthalein (transition range roughly pH 8.2–10) is the standard indicator choice for such titrations, while methyl orange (transition near pH 3.1–4.4) would signal the endpoint far too early.

Limiting case check. As Ka→K_a \to larger values (a stronger acid), Kb=Kw/Ka→K_b = K_w/K_a \to smaller, so x→0x\to 0 and pHeq→7.00\mathrm{pH}_{eq}\to 7.00 — recovering the familiar strong-acid/strong-base result exactly in the limit Ka→∞K_a\to\infty (or practically, Ka≫1K_a \gg 1), as required.

Worked examples

Example 1 (Foundational): Sketching the three regions for a strong acid/strong base titration by hand. Titrate 50.00 mL50.00\ \text{mL} of 0.1000 M0.1000\ \text{M} HCl with 0.1000 M0.1000\ \text{M} NaOH. Compute pH at V=0V=0, V=25.00 mLV=25.00\ \text{mL} (halfway to equivalence), V=49.90 mLV=49.90\ \text{mL} (just before equivalence), V=50.00 mLV=50.00\ \text{mL} (equivalence), and V=60.00 mLV=60.00\ \text{mL} (past equivalence). Setup. VeqV_{eq} by stoichiometry: (0.1000)(50.00)/0.1000=50.00 mL(0.1000)(50.00)/0.1000 = 50.00\ \text{mL}, confirming the round numbers. At V=0V=0: pure 0.10000.1000 M HCl (strong acid, fully dissociated):

pH=−log⁡(0.1000)=1.000\mathrm{pH} = -\log(0.1000) = 1.000

At V=25.00 mLV=25.00\ \text{mL} (pre-equivalence, excess HCl remaining): moles HCl initial =5.000 mmol=5.000\ \text{mmol}; moles NaOH added =2.500 mmol=2.500\ \text{mmol}; leftover H+=2.500 mmol\mathrm{H^+} = 2.500\ \text{mmol}; total volume =75.00 mL=75.00\ \text{mL}:

[H+]=2.500 mmol75.00 mL=0.03333 mol L−1,pH=−log⁡(0.03333)=1.477[\mathrm{H^+}] = \frac{2.500\ \text{mmol}}{75.00\ \text{mL}} = 0.03333\ \text{mol L}^{-1}, \quad \mathrm{pH} = -\log(0.03333) = 1.477

At V=49.90 mLV=49.90\ \text{mL} (just short of equivalence): leftover H+=5.000−4.990=0.010 mmol\mathrm{H^+} = 5.000-4.990 = 0.010\ \text{mmol}; total volume =99.90 mL=99.90\ \text{mL}:

[H+]=0.01099.90=1.001×10−4 mol L−1,pH=4.000[\mathrm{H^+}] = \frac{0.010}{99.90} = 1.001\times10^{-4}\ \text{mol L}^{-1}, \quad \mathrm{pH} = 4.000

At V=50.00 mLV=50.00\ \text{mL} (equivalence): strong acid + strong base neutralize completely to a neutral salt (NaCl) solution — no hydrolysis, since neither ion is a conjugate acid/base of a weak partner:

pH=7.000  (at 25 ∘C)\mathrm{pH} = 7.000 \ \ (\text{at } 25\ ^\circ\text{C})

At V=60.00 mLV=60.00\ \text{mL} (past equivalence): excess NaOH =6.000−5.000=1.000 mmol=6.000-5.000=1.000\ \text{mmol}; total volume =110.0 mL=110.0\ \text{mL}:

[OH−]=1.000110.0=9.091×10−3 mol L−1,pOH=2.041, pH=11.959[\mathrm{OH^-}] = \frac{1.000}{110.0} = 9.091\times10^{-3}\ \text{mol L}^{-1}, \quad \mathrm{pOH}=2.041,\ \mathrm{pH}=11.959

Takeaway: between V=49.90V=49.90 and V=50.10 mLV=50.10\ \text{mL} (a mere 0.20 mL0.20\ \text{mL} window, well within one drop), the pH swings from about 4.04.0 to about 10.010.0 — a six-unit break in two drops — which is exactly why strong acid/strong base titrations are the easiest to detect visually.

Example 2 (Applied): A complexometric titration curve — pCa versus volume of EDTA. A water-hardness analysis titrates 50.00 mL50.00\ \text{mL} of 0.01000 M0.01000\ \text{M} Ca2+\mathrm{Ca^{2+}} with 0.01000 M0.01000\ \text{M} EDTA (as Na2H2Y\mathrm{Na_2H_2Y}) at a buffered pH where the conditional formation constant is Kf′=1.75×108K_f' = 1.75\times10^{8} (this already folds in the αY4−\alpha_{Y^{4-}} side-reaction coefficient at that pH). Compute pCa =−log⁡[Ca2+]=-\log[\mathrm{Ca^{2+}}] before, at, and after equivalence. Stoichiometry (1:1):

Veq=(0.01000)(50.00)0.01000=50.00 mLV_{eq} = \frac{(0.01000)(50.00)}{0.01000} = 50.00\ \text{mL}

Pre-equivalence, at V=40.00 mLV=40.00\ \text{mL} (excess Ca2+\mathrm{Ca^{2+}} remains): moles Ca2+\mathrm{Ca^{2+}} initial =0.5000 mmol=0.5000\ \text{mmol}; moles EDTA added =0.4000 mmol=0.4000\ \text{mmol}; leftover Ca2+=0.1000 mmol\mathrm{Ca^{2+}} = 0.1000\ \text{mmol}; total volume =90.00 mL=90.00\ \text{mL}:

[Ca2+]=0.100090.00=1.111×10−3 mol L−1,pCa=2.954[\mathrm{Ca^{2+}}] = \frac{0.1000}{90.00} = 1.111\times10^{-3}\ \text{mol L}^{-1}, \quad \mathrm{pCa} = 2.954

(The tiny amount of Ca2+\mathrm{Ca^{2+}} released by dissociation of the CaY2−\mathrm{CaY^{2-}} already formed is negligible here because Kf′K_f' is large — the excess free metal dominates, exactly analogous to "excess weak acid dominates over its conjugate base's contribution" in the acid-base case.) At equivalence, V=50.00 mLV=50.00\ \text{mL}: essentially all calcium is complexed as CaY2−\mathrm{CaY^{2-}}, and a small amount dissociates back. Total formal concentration of complex:

CCaY=0.5000 mmol100.00 mL=5.000×10−3 mol L−1C_{CaY} = \frac{0.5000\ \text{mmol}}{100.00\ \text{mL}} = 5.000\times10^{-3}\ \text{mol L}^{-1}

Let x=[Ca2+]x = [\mathrm{Ca^{2+}}] at equilibrium (equal to [Y4−]free[\mathrm{Y^{4-}}]_{free} by 1:1 dissociation stoichiometry):

Kf′=CCaY−xx2≈CCaYx2(since x≪CCaY)K_f' = \frac{C_{CaY}-x}{x^2} \approx \frac{C_{CaY}}{x^2} \quad (\text{since } x \ll C_{CaY})
x2=5.000×10−31.75×108=2.857×10−11,x=5.345×10−6 mol L−1x^2 = \frac{5.000\times10^{-3}}{1.75\times10^{8}} = 2.857\times10^{-11}, \qquad x = 5.345\times10^{-6}\ \text{mol L}^{-1}
pCaeq=−log⁡(5.345×10−6)=5.272\mathrm{pCa}_{eq} = -\log(5.345\times10^{-6}) = 5.272

Check self-consistency: x/CCaY=1.07×10−3x/C_{CaY} = 1.07\times10^{-3}, under 5%, approximation valid. Post-equivalence, at V=60.00 mLV=60.00\ \text{mL} (excess EDTA present): excess EDTA =0.6000−0.5000=0.1000 mmol=0.6000-0.5000=0.1000\ \text{mmol} in 110.0 mL110.0\ \text{mL}:

[Y4−]excess=0.1000110.0=9.091×10−4 mol L−1[\mathrm{Y^{4-}}]_{excess} = \frac{0.1000}{110.0} = 9.091\times10^{-4}\ \text{mol L}^{-1}

Now nearly all calcium is still complexed (formal concentration CCaY=0.5000/110.0=4.545×10−3 MC_{CaY}=0.5000/110.0=4.545\times10^{-3}\ \text{M}), and free Ca2+\mathrm{Ca^{2+}} is suppressed by the excess free ligand, exactly analogous to excess titrant suppressing residual species after equivalence in acid-base chemistry:

[Ca2+]=CCaYKf′ [Y4−]excess=4.545×10−3(1.75×108)(9.091×10−4)=2.857×10−8 mol L−1[\mathrm{Ca^{2+}}] = \frac{C_{CaY}}{K_f'\,[\mathrm{Y^{4-}}]_{excess}} = \frac{4.545\times10^{-3}}{(1.75\times10^{8})(9.091\times10^{-4})} = 2.857\times10^{-8}\ \text{mol L}^{-1}
pCa=7.544\mathrm{pCa} = 7.544

Takeaway: pCa rises from about 2.952.95 to about 5.275.27 to about 7.547.54 across this narrow volume window — the same three-region S-shape as the acid-base curve, but tracking a metal ion via a formation-constant equilibrium instead of a proton-transfer equilibrium.

Example 3 (Exam/competition level): Finding the volume at which the curve's slope is steepest, and quantifying the break size for a weak acid, without assuming it equals Veq/2V_{eq}/2 is a maximum of anything but buffer capacity. A common exam trap conflates "half-equivalence point" (where pH=pKa\mathrm{pH}=\mathrm{p}K_a and buffer capacity is maximum, i.e., the curve is flattest) with "point of steepest slope" (which, for a symmetric enough curve, sits near VeqV_{eq} itself). Consider titrating 30.00 mL30.00\ \text{mL} of 0.0600 M0.0600\ \text{M} acetic acid (Ka=1.75×10−5K_a=1.75\times10^{-5}) with 0.1200 M0.1200\ \text{M} NaOH, and quantify both. Stoichiometry: Veq=(0.0600)(30.00)/0.1200=15.00 mLV_{eq} = (0.0600)(30.00)/0.1200 = 15.00\ \text{mL}. Half-equivalence, V=7.50 mLV=7.50\ \text{mL}: here [HA]=[A−][\mathrm{HA}]=[\mathrm{A^-}] by construction (half the acid has been converted), so

pH=pKa=−log⁡(1.75×10−5)=4.757\mathrm{pH} = \mathrm{p}K_a = -\log(1.75\times10^{-5}) = 4.757

At this volume, d(pH)/dVd(\mathrm{pH})/dV is at its minimum magnitude — the curve is flattest here because the buffer resists pH change most strongly when [HA]=[A−][\mathrm{HA}]=[\mathrm{A^-}] (maximum buffer capacity β\beta). Near equivalence, compare V=14.90V=14.90 and V=15.10 mLV=15.10\ \text{mL} to locate the steepest region. At V=14.90 mLV=14.90\ \text{mL}: moles acid initial =1.800 mmol=1.800\ \text{mmol}; moles base added =1.788 mmol=1.788\ \text{mmol}; leftover HA=0.01200 mmol\mathrm{HA}=0.01200\ \text{mmol}; A−\mathrm{A^-} formed =1.788 mmol=1.788\ \text{mmol}; total volume =44.90 mL=44.90\ \text{mL}:

pH=pKa+log⁡1.7880.01200=4.757+log⁡(149.0)=4.757+2.173=6.930\mathrm{pH} = \mathrm{p}K_a + \log\frac{1.788}{0.01200} = 4.757 + \log(149.0) = 4.757+2.173 = 6.930

At the equivalence point itself, V=15.00 mLV=15.00\ \text{mL}: total volume =45.00 mL=45.00\ \text{mL}; [A−]0=1.800 mmol/45.00 mL=0.04000 M[\mathrm{A^-}]_0 = 1.800\ \text{mmol}/45.00\ \text{mL} = 0.04000\ \text{M}; Kb=1.00×10−14/1.75×10−5=5.714×10−10K_b = 1.00\times10^{-14}/1.75\times10^{-5}=5.714\times10^{-10}:

x=[OH−]=(5.714×10−10)(0.04000)=4.781×10−6 mol L−1x=[\mathrm{OH^-}]=\sqrt{(5.714\times10^{-10})(0.04000)} = 4.781\times10^{-6}\ \text{mol L}^{-1}
pOH=5.320,pHeq=8.680\mathrm{pOH}=5.320,\quad \mathrm{pH}_{eq}=8.680

At V=15.10 mLV=15.10\ \text{mL} (past equivalence, excess base): excess NaOH =1.812−1.800=0.01200 mmol=1.812-1.800=0.01200\ \text{mmol}; total volume =45.10 mL=45.10\ \text{mL}:

[OH−]=0.0120045.10=2.661×10−4 mol L−1,pOH=3.575, pH=10.425[\mathrm{OH^-}] = \frac{0.01200}{45.10} = 2.661\times10^{-4}\ \text{mol L}^{-1}, \quad \mathrm{pOH}=3.575,\ \mathrm{pH}=10.425

Quantify the break. Over the 0.20 mL0.20\ \text{mL} window from 14.9014.90 to 15.10 mL15.10\ \text{mL}, pH rises from 6.9306.930 to 10.42510.425 — a jump of 3.4953.495 pH units — versus, for comparison, only about 4.757−4.700≈0.064.757-4.700\approx 0.06 pH units across a similarly sized window straddling the half-equivalence point (a quick check: at V=7.40V=7.40 and V=7.60 mLV=7.60\ \text{mL} the ratio [A−]/[HA][\mathrm{A^-}]/[\mathrm{HA}] changes only from about 0.9470.947 to 1.0561.056, giving ΔpH≈log⁡(1.056/0.947)=0.047\Delta\mathrm{pH}\approx\log(1.056/0.947)=0.047). This factor-of-70 difference in local slope is the rigorous statement of "the curve is steepest near VeqV_{eq} and flattest near the half-equivalence point" — exactly the opposite of where naive intuition (thinking of Veq/2V_{eq}/2 as "the middle of the action") might mislead a student. Limiting case check. As KaK_a increases toward that of a strong acid, pHeq→7.00\mathrm{pH}_{eq}\to 7.00 (per the earlier derivation) and the pre/post-equivalence break widens further, since the buffer region's Henderson–Hasselbalch slope becomes even less relevant — consistent with Example 1's six-unit break for a fully strong acid/strong base pair, versus this weak-acid case's 3.53.5-unit break over the same-sized volume window.

Limiting cases, scope & common traps

SituationWhat happens to the curveWhy
Very large KK (strong acid/base, favorable redox couple, large KfK_f or small KspK_{sp})Tall, sharp break at VeqV_{eq}Reaction essentially complete; leftover reactant concentrations plunge to near-zero right at VeqV_{eq}
Very small KK (very weak acid, poor complex, sluggish redox couple)Shallow, rounded, sometimes unusable breakSubstantial reactant remains uncombined even near VeqV_{eq}; no sharp signal change to detect
Dilute analyte/titrantSmaller break (in magnitude) even for the same KKSignal (e.g., [H+][\mathrm{H^+}]) scales with concentration; log-based signals compress less dramatically when everything is dilute
Polyprotic/polybasic analyte with well-separated KK'sMultiple resolvable breaks (multiple VeqV_{eq}'s)Each stepwise equilibrium is effectively independent if successive KK's differ by ≳104\gtrsim 10^4
Polyprotic analyte with close KK'sBreaks merge into one smeared transitionSpecies distributions overlap; no volume range has a single dominant species
V→0V \to 0Signal = that of pure analyte solutionNo titrant yet; boundary condition sanity check
V→∞V \to \infty (large excess titrant)Signal asymptotically approaches that of pure titrant, dilutedAnalyte's contribution becomes negligible relative to enormous titrant excess

The chemist behind it

The systematic use of potentiometric and colorimetric titration curves to diagnose reaction completeness, rather than simply detect an endpoint by eye, owes an enormous debt to the Danish biochemist Søren Sørensen, who introduced the pH scale in 1909 specifically to make sense of the region-by-region behavior chemists were already observing in acid-base titrations at the Carlsberg Laboratory. Sørensen's insight — that a logarithmic measure of hydrogen ion activity linearizes the enormous concentration swings near an equivalence point into a scale a human can read and plot sensibly — is the reason titration curves as we draw them (pH, not [H+][\mathrm{H^+}], on the y-axis) look the way they do. Later, the systematic tabulation of stepwise formation and dissociation constants, and their explicit use to predict titration curve shape before running an experiment, became a hallmark of quantitative analytical chemistry as formalized by figures such as Izaak Maurits Kolthoff, whose decades of work on precipitation and complexometric titrations (and on indicator theory) turned curve construction from empirical art into predictive calculation.

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

Sørensen trained originally in mineralogy before turning to chemistry, eventually directing the chemistry division of the Carlsberg Laboratory, where beer-brewing's exquisite sensitivity to pH-dependent enzyme activity drove urgent practical need for a rigorous acidity scale. His 1909 paper defining pH=−log⁡[H+]\mathrm{pH} = -\log[\mathrm{H^+}] (originally written with a different notation convention) gave analytical chemistry the log-based axis that makes titration curves legible: without it, the enormous concentration range spanned near an equivalence point (often six or more orders of magnitude in [H+][\mathrm{H^+}]) would compress the interesting region into an unreadable sliver on a linear plot.

History
- 1909 — Sørensen defines the pH scale at the Carlsberg Laboratory, enabling legible acid-base titration curves.
- 1920s–1930s — Kolthoff and coworkers systematize indicator theory and precipitation/complexometric titration curve prediction.
- 1945 — Gerold Schwarzenbach introduces EDTA as a general complexometric titrant, extending curve construction to pM-vs-volume plots.
- 1950s — Glass pH electrodes and potentiometers make continuous, quantitative acid-base titration curves routine in teaching and industrial labs.
- Present — Automated potentiometric/spectrophotometric titrators compute first- and second-derivative curves in real time to locate inflection points to sub-microliter precision.
Why doesn't the titration curve look the same on both sides of the equivalence point?

Symmetry would require the pre- and post-equivalence equilibria to behave identically in a mathematical sense, which almost never happens. Before equivalence, the system is often a buffer (weak acid plus its conjugate base) whose signal follows a logarithmic ratio that changes slowly except very close to VeqV_{eq}. After equivalence, the signal is set by a simple excess-titrant concentration diluted into a growing volume, which behaves differently as a function of VV. Even for strong acid/strong base titrations, the two sides are mirror images only because both involve simple excess-concentration logic with no buffering — a special, not general, case.

Can I always find V_eq just by looking for where the curve is steepest?

Approximately, yes, for many symmetric or near-symmetric titrations (strong acid/strong base is a good example), and this is exactly what first- and second-derivative algorithms in automated titrators exploit. However, for titrations with very asymmetric stoichiometry, very different pre- and post-equivalence chemistries, or overlapping multiple equivalence points (as in some polyprotic titrations), the maximum-slope point and the true stoichiometric VeqV_{eq} can be slightly offset. Precise work locates VeqV_{eq} from stoichiometry and standardized concentrations, using the curve's steepest region only as a practical detection tool.

Why is the equivalence point calculation always described as "a new equilibrium problem"?

Before equivalence, both reactant and product coexist, and their ratio (via Henderson–Hasselbalch, a Nernst expression, or an analogous relation) sets the signal. At the exact stoichiometric point, essentially only the product species is present (barring some backward dissociation), so the ratio-based formulas from the pre-equivalence region become mathematically undefined (division by ~zero or a diverging log term). The signal at VeqV_{eq} must therefore be computed from whatever secondary equilibrium the product itself participates in — hydrolysis for a conjugate acid/base, dissociation for a metal complex, or the formal potential for a redox couple at exact stoichiometric mixing.

Does the shape of a titration curve depend on the concentration of analyte and titrant, even if K stays fixed?

Yes. More concentrated solutions generally produce a larger endpoint break in absolute concentration terms, though because most signals (pH, pM, EE) are logarithmic, the effect on the plotted signal is more modest than it would be on a linear concentration scale. Still, at very low concentrations the pre- and post-equivalence excess-reactant concentrations can become comparable to concentrations generated by the equilibrium reaction itself (autoionization of water, background solubility, etc.), degrading or even eliminating a usable break — a real practical limit on how dilute a titration can be run.

How does this general framework extend to precipitation titrations, like titrating Cl⁻ with AgNO₃?

Identically in structure: before equivalence, excess Cl−\mathrm{Cl^-} remains, its concentration set by leftover moles over total volume (with a small, usually negligible, contribution from the tiny amount of Ag+\mathrm{Ag^+} needed to maintain KspK_{sp} equilibrium with the precipitate already formed). At equivalence, [Ag+]=[Cl−]=Ksp[\mathrm{Ag^+}]=[\mathrm{Cl^-}]=\sqrt{K_{sp}} exactly, from the definition of the solubility product with equal free ion concentrations. After equivalence, excess Ag+\mathrm{Ag^+} dominates, and residual Cl−\mathrm{Cl^-} is suppressed via KspK_{sp}, exactly analogous to excess titrant suppressing a residual species in the acid-base or complexometric cases.

Why do textbooks emphasize plotting the curve rather than just reporting V_eq numerically?

Because VeqV_{eq} alone doesn't tell you whether the titration is feasible with a given indicator or instrument. Two titrations can share the identical VeqV_{eq} but have wildly different break sizes depending on KK and concentration — one might be trivially easy to detect visually, and the other might require potentiometric monitoring because no indicator's transition range fits inside the (tiny) break. Plotting or at least estimating the curve's shape near VeqV_{eq} is the real diagnostic step; the stoichiometric calculation of VeqV_{eq} is necessary but not sufficient for practical titration design.

Before this

Where this leads