UnoffIChO

Buffers and the Henderson–Hasselbalch equation

3 min read· unreviewed

A buffer holds the pH roughly steady when small amounts of acid or base are added. It does this with a weak acid HA and its conjugate base A⁻, both present in comparable amounts: A⁻ mops up added H⁺, and HA mops up added OH⁻.

Where the equation comes from

Start from the acid dissociation constant and take −log⁡10-\log_{10} of both sides:

Ka=[H+][A−][HA]⇒pH=pKa+log⁡10[A−][HA]K_\mathrm{a} = \frac{[\mathrm{H^+}][\mathrm{A^-}]}{[\mathrm{HA}]} \quad\Rightarrow\quad \mathrm{pH} = \mathrm{p}K_\mathrm{a} + \log_{10}\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}

This is the . So far it is exact. The approximation comes when you substitute the amounts you added for the equilibrium concentrations. That only works when HA and A⁻ are both much more concentrated than H⁺ and OH⁻.

Because HA and A⁻ share the same volume, you can use moles in the ratio, and dilution does not change the pH.

Worked example: a titration

25.0 mL of 0.100 mol L⁻¹ ethanoic acid (pKa=4.76\mathrm{p}K_\mathrm{a} = 4.76) is titrated with 0.100 mol L⁻¹ NaOH.

  • At 12.50 mL, half the acid has been neutralised, so n(HA)=n(A−)n(\mathrm{HA}) = n(\mathrm{A^-}) and pH=pKa=4.76\mathrm{pH} = \mathrm{p}K_\mathrm{a} = 4.76. This is the half-equivalence point.
  • At 20.00 mL, there is 2.00 mmol of A⁻ and 0.50 mmol of HA left, so pH=4.76+log⁡104=5.36\mathrm{pH} = 4.76 + \log_{10} 4 = 5.36.

How good is the buffer?

Buffer capacity β\beta is the amount of strong base needed per litre to raise the pH by one unit. Ignoring water's own contribution, for total concentration C=[HA]+[A−]C = [\mathrm{HA}] + [\mathrm{A^-}] and fraction deprotonated α\alpha:

β=ln⁡10⋅C α(1−α)\beta = \ln 10 \cdot C\,\alpha(1-\alpha)

This is largest when α=12\alpha = \tfrac12, that is when pH = pKₐ. It falls to about a third of that maximum at pKₐ ± 1. That is where the rule "choose an acid with pKₐ within one unit of the target pH" comes from.

Quick check

  1. 1 of 3

    A solution contains 0.20 mol NH₄Cl and 0.10 mol NH₃. Given pKa(NH4+)=9.25\mathrm{p}K_\mathrm{a}(\mathrm{NH_4^+}) = 9.25, what is its pH?

  2. 2 of 3

    1.00 L of buffer contains 0.100 mol HA and 0.100 mol A⁻ (pKa=4.76\mathrm{p}K_\mathrm{a} = 4.76). You add 0.010 mol HCl. What is the new pH?

  3. 3 of 3

    For a fairly strong weak acid (pKa≈2\mathrm{p}K_\mathrm{a} \approx 2) at about 0.05 mol L⁻¹, is the pH at half-equivalence above, below or equal to the pKₐ? Why?

Unofficial and independent. Not affiliated with the International Chemistry Olympiad, the Royal Society of Chemistry, the University of Cambridge or any exam board.