Lesson 4 · 25 min

Buffers: resisting pH change

One drop of hydrochloric acid drops pure water from pH 7 to 3 but barely moves a buffer. See how a conjugate pair soaks up added acid and base, and design a buffer for a target pH.

In this lesson

  • Explain how a conjugate pair neutralizes added acid and base
  • Use the Henderson–Hasselbalch equation and know when it fails
  • Understand buffer range (pKa±1\mathrm{p}K_\mathrm{a} \pm 1) and buffer capacity
  • Design and prepare a buffer of a chosen pH

Add one drop (about 0.05 mL) of 1 M hydrochloric acid to 100 mL of pure water and the pH crashes from 7.0 to 3.3 — thousands of times more HX3OX+\ce{H3O+}. Add the same drop to an acetic acid–sodium acetate solution and the pH hardly moves. A solution that swallows added acid or base with little change in pH is a buffer. Blood, cytoplasm, seawater, and nearly every biochemistry experiment depend on one.

Predict first

To a buffer of 0.10 M acetic acid + 0.10 M sodium acetate, add strong acid to 0.010 M (ignore the volume change). By roughly how much does the pH change?

Pick an answer and lock it in before you look. A wrong guess teaches more than no guess.

Each partner has a job

A buffer contains a weak acid and its conjugate base in comparable amounts:

  • added acid is converted by the conjugate base into the weak acid: AX−+HX3OX+→HA+HX2O\ce{A-} + \ce{H3O+} \mathrel{\ce{->}} \ce{HA} + \ce{H2O};
  • added base is converted by the weak acid into water: HA+OHX−→AX−+HX2O\ce{HA} + \ce{OH-} \mathrel{\ce{->}} \ce{A-} + \ce{H2O}.

Strong acid or base is traded for its weak counterpart, so the pH drifts only as the ratio of the pair changes slowly. Taking the logarithm of the equilibrium expression gives the working formula:

pH=pKa+lg⁡[A−][HA]\mathrm{pH} = \mathrm{p}K_\mathrm{a} + \lg\frac{[\mathrm{A^-}]}{[\mathrm{HA}]}
Henderson–Hasselbalch: it uses the made-up concentrations in place of equilibrium ones — that is its approximation.
[A−][\mathrm{A^-}]
concentration of the conjugate base (e.g. sodium acetate)
[HA][\mathrm{HA}]
concentration of the weak acid
The same additions to a buffer and to pure water

Buffer bench

HX2POX4X−+HX2O⇌HPOX4X2−+HX3OX+\ce{H2PO4- + H2O <=> HPO4^2- + H3O+}

Buffer pH 7.20
Pure water pH 7.00
Exact pH (0)
7.20
Henderson–Hasselbalch
7.20
pH change · Buffer
0.00
pH change · Pure water
0.00
Buffer capacity β
0.0576 M
pKa 7.198 −60−40−200204060Amount added / (mmol L⁻¹)02468101214pH
  • Buffer
  • Pure water
Both curves are exact charge-balance solutions; the acid or base is added as a concentrate, so volume change is neglected. Henderson–Hasselbalch uses only the starting ratio and drifts when the ratio is far from 1 or the buffer is very dilute. Beaker colours are computed universal-indicator colours.
Change the base : acid ratio: at 1 : 1 the pH equals pKaK_\mathrm{a} and the capacity peaks. Then lower the total to 0.01 M and see why the same addition now overwhelms the buffer.

A buffer does not lock the pH; it slows its change. The larger the buffer capacity, the more acid or base it takes to move the pH by one unit. Capacity grows with the total buffer concentration and peaks at pH = pKaK_\mathrm{a}; beyond pKa±1\mathrm{p}K_\mathrm{a} \pm 1 it falls away quickly. So step one in making a buffer is to choose a conjugate pair whose pKa\mathrm{p}K_\mathrm{a} is close to the target pH.

Worked example

Make an acetate buffer at pH 5.00

Make 1.00 L of acetate buffer, 0.20 M total, at pH 5.00 (pKa=4.76\mathrm{p}K_\mathrm{a} = 4.76). How much sodium acetate (82.03 g/mol) and glacial acetic acid (60.05 g/mol, density 1.049 g/mL) do you need?

Concept check

Which conjugate pair suits a buffer at pH 9.2 best?

Try the calculation

What is the pH of a buffer of 0.30 M NHX3\ce{NH3} and 0.20 M NHX4Cl\ce{NH4Cl}? (pKa\mathrm{p}K_\mathrm{a} of NHX4X+\ce{NH4+} = 9.25)

Key takeaways

  • A buffer pairs a weak acid with its conjugate base: the base catches added acid, the acid neutralizes added base.
  • pH = pKaK_\mathrm{a} + lg([A⁻]/[HA]); at a 1 : 1 ratio pH = pKaK_\mathrm{a} and capacity is highest.
  • The useful range is about pKa±1\mathrm{p}K_\mathrm{a} \pm 1; capacity grows with total concentration.
  • Dilution barely changes a buffer’s pH but lowers its capacity proportionally.
Progress is stored only in this browser and never uploaded.

Data and references

  1. D. C. Harris, Quantitative Chemical Analysis, 9th ed. (2016), Ch. 9 (buffers) and Ch. 10.
  2. J. N. Butler, Ionic Equilibrium: Solubility and pH Calculations, Wiley (1998), Ch. 4 (buffer capacity).
  3. A. C. Guyton, J. E. Hall, Textbook of Medical Physiology, 13th ed. (2016), Ch. 31 (acid–base regulation).