Dove's LibraryDove's Library

8.8 - Properties of Buffers

Overview

A buffer is a solution that resists changes in pH when a small amount of strong acid or strong base is added. Your blood is buffered, staying between pH 7.35 and 7.45, and so are many medicines, shampoos, and lab solutions. This topic explains what a buffer contains and the reactions that let it hold its pH steady.

What's in a buffer

A buffer contains large concentrations of both members of a conjugate acid-base pair:
  • a weak acid and its conjugate base, like CH3COOH\mathrm{CH_3COOH} and CH3COO−\mathrm{CH_3COO^{-}} (made by mixing acetic acid with sodium acetate), or
  • a weak base and its conjugate acid, like NH3\mathrm{NH_3} and NH4+\mathrm{NH_4^{+}} (made by mixing ammonia with ammonium chloride).
Large means two things: the amounts of the acid and the base are comparable, and both are much bigger than the amount of strong acid or base that will be added.
You can also make a buffer by partly neutralizing a weak acid with a strong base (Topic 8.4). Mixing 0.20 mol of CH3COOH\mathrm{CH_3COOH} with 0.10 mol of NaOH turns half of the acid into acetate, leaving 0.10 mol of each. That's the buffer region of a weak acid titration curve (Topic 8.5).

Is it a buffer?

Mixture
Buffer?
Why
CH3COOH\mathrm{CH_3COOH} and NaCH3COO\mathrm{NaCH_3COO}
Yes
A weak acid and its conjugate base
NH3\mathrm{NH_3} and NH4Cl\mathrm{NH_4Cl}
Yes
A weak base and its conjugate acid
NaH2PO4\mathrm{NaH_2PO_4} and Na2HPO4\mathrm{Na_2HPO_4}
Yes
H2PO4−\mathrm{H_2PO_4^{-}} is the acid and HPO42−\mathrm{HPO_4^{2-}} is its conjugate base
HCl and NaCl
No
HCl is a strong acid, and Cl−\mathrm{Cl^{-}} is too weak a base to react with added acid
CH3COOH\mathrm{CH_3COOH} alone
No
Plenty of acid, but almost no CH3COO−\mathrm{CH_3COO^{-}}
HNO2\mathrm{HNO_2} and NaNO3\mathrm{NaNO_3}
No
NO3−\mathrm{NO_3^{-}} isn't the conjugate base of HNO2\mathrm{HNO_2} (NO2−\mathrm{NO_2^{-}} is)

How a buffer handles added base

When a strong base is added, the weak acid in the buffer reacts with the OH−\mathrm{OH^{-}}:
CH3COOH(aq)+OH−(aq)→CH3COO−(aq)+H2O(l)\mathrm{CH_3COOH(aq) + OH^{-}(aq) \rightarrow CH_3COO^{-}(aq) + H_2O(l)}
This reaction goes essentially to completion (its K=Ka/Kw=1.8×109K = K_a/K_w = 1.8 \times 10^{9}), so the strong base is used up. In its place you get more CH3COO−\mathrm{CH_3COO^{-}}, a far weaker base than OH−\mathrm{OH^{-}}. That's why the pH rises only a little.

How a buffer handles added acid

When a strong acid is added, the conjugate base in the buffer reacts with the H3O+\mathrm{H_3O^{+}}:
CH3COO−(aq)+H3O+(aq)→CH3COOH(aq)+H2O(l)\mathrm{CH_3COO^{-}(aq) + H_3O^{+}(aq) \rightarrow CH_3COOH(aq) + H_2O(l)}
This also goes essentially to completion (K=1/Ka=5.6×104K = 1/K_a = 5.6 \times 10^{4}). The strong acid is used up and replaced by CH3COOH\mathrm{CH_3COOH}, a weak acid that barely ionizes, so the pH drops only a little.
8.8 - Properties of Buffers
Each added H3O+\mathrm{H_3O^{+}} turns one A−\mathrm{A^{-}} into HA, and each added OH−\mathrm{OH^{-}} turns one HA into A−\mathrm{A^{-}}. The added ions don't stay in solution, and the total number of HA plus A−\mathrm{A^{-}} stays at 10. One member of the pair is used up and the other is made.

Why the pH barely changes

The pH of a buffer depends on the ratio [A−]/[HA][\mathrm{A^-}]/[\mathrm{HA}] (Topic 8.7, and Topic 8.9 turns this into the Henderson-Hasselbalch equation). A small amount of added acid or base changes each amount only a little, so the ratio, and the pH, change only a little.
8.8 - Properties of Buffers
Adding 10.0 mL of 0.100 M NaOH (1.00×10−31.00 \times 10^{-3} mol) to 100.0 mL of pure water raises the pH from 7.00 to 11.96. Adding the same NaOH to 100.0 mL of a buffer that is 0.100 M in both CH3COOH\mathrm{CH_3COOH} and CH3COO−\mathrm{CH_3COO^{-}} raises the pH only from 4.74 to 4.83. In the buffer, the amounts of acid and base just shift from 10.0 mmol and 10.0 mmol to 9.0 mmol and 11.0 mmol.
The AP exam won't ask you to calculate the change in pH when an acid or a base is added to a buffer. It can ask you to explain why the change is small, using the reactions above.
A buffer has limits. If you add more strong base than there is weak acid, the weak acid runs out, the extra OH−\mathrm{OH^{-}} stays in solution, and the pH shoots up. How much acid or base a buffer can absorb is its buffer capacity (Topic 8.10).

Example 1: Writing buffer reactions

A buffer is made from NH3\mathrm{NH_3} and NH4Cl\mathrm{NH_4Cl}. Write the net ionic equation for the reaction that occurs when (a) HCl is added and (b) NaOH is added.
(a) The base in the pair, NH3\mathrm{NH_3}, reacts with the added H3O+\mathrm{H_3O^{+}}:
NH3(aq)+H3O+(aq)→NH4+(aq)+H2O(l)\mathrm{NH_3(aq) + H_3O^{+}(aq) \rightarrow NH_4^{+}(aq) + H_2O(l)}
(b) The acid in the pair, NH4+\mathrm{NH_4^{+}}, reacts with the added OH−\mathrm{OH^{-}}:
NH4+(aq)+OH−(aq)→NH3(aq)+H2O(l)\mathrm{NH_4^{+}(aq) + OH^{-}(aq) \rightarrow NH_3(aq) + H_2O(l)}
HCl and NaOH are written as H3O+\mathrm{H_3O^{+}} and OH−\mathrm{OH^{-}} because they're fully ionized. Cl−\mathrm{Cl^{-}} and Na+\mathrm{Na^{+}} are spectator ions, so they don't appear.

Example 2: Tracking moles in a buffer

A 1.00 L buffer contains 0.200 mol CH3COOH\mathrm{CH_3COOH} and 0.150 mol CH3COO−\mathrm{CH_3COO^{-}}. (a) Find the amount of each after 0.020 mol of solid NaOH is added (assume the volume doesn't change). (b) Does the pH go up or down, and by a lot or a little? (c) What happens if 0.250 mol of NaOH is added instead?
(a) The OH−\mathrm{OH^{-}} reacts completely with CH3COOH\mathrm{CH_3COOH}:
CH3COOH\mathrm{CH_3COOH}
OH−\mathrm{OH^{-}}
CH3COO−\mathrm{CH_3COO^{-}}
Before
0.200 mol
0.020 mol
0.150 mol
Change
−0.020-0.020 mol
−0.020-0.020 mol
+0.020+0.020 mol
After
0.180 mol
0
0.170 mol
(b) Up, but only a little. The ratio [CH3COO−]/[CH3COOH][\mathrm{CH_3COO^-}]/[\mathrm{CH_3COOH}] rises from 0.150/0.200=0.7500.150/0.200 = 0.750 to 0.170/0.180=0.9440.170/0.180 = 0.944, and the solution still has plenty of both, so it's still a buffer. (With Topic 8.9's equation, this works out to a pH change from 4.62 to 4.72.)
(c) Now there's more OH−\mathrm{OH^{-}} (0.250 mol) than CH3COOH\mathrm{CH_3COOH} (0.200 mol). All of the acid is used up and 0.050 mol of OH−\mathrm{OH^{-}} is left over, so the solution is no longer a buffer. The pH is set by the excess base: [OH−]=0.050[\mathrm{OH^-}] = 0.050 M, so pOH = 1.30 and pH = 12.70.

Buffers in the lab and in the body

In the AP lab on buffering in household products, you test solutions by adding drops of strong acid or base and tracking the pH. A product whose pH stays nearly steady contains a conjugate acid-base pair, often citric acid and citrate or a phosphate pair.
Blood is held near pH 7.4 mainly by the carbonic acid and hydrogen carbonate pair. Extra acid reacts with HCO3−\mathrm{HCO_3^{-}}, and extra base reacts with H2CO3\mathrm{H_2CO_3}:
HCO3−(aq)+H3O+(aq)→H2CO3(aq)+H2O(l)\mathrm{HCO_3^{-}(aq) + H_3O^{+}(aq) \rightarrow H_2CO_3(aq) + H_2O(l)}H2CO3(aq)+OH−(aq)→HCO3−(aq)+H2O(l)\mathrm{H_2CO_3(aq) + OH^{-}(aq) \rightarrow HCO_3^{-}(aq) + H_2O(l)}

Example 3: Which solution is a buffer? (AP-style)

A student adds 2.0 mL of 0.10 M HCl to a 25.0 mL portion of each solution below, and 2.0 mL of 0.10 M NaOH to a second 25.0 mL portion. The pH readings are:
Solution
Starting pH
After HCl
After NaOH
A: 0.10 M NaCl
7.00
2.13
11.87
B: 0.10 M NaH2PO4\mathrm{NaH_2PO_4} and 0.10 M Na2HPO4\mathrm{Na_2HPO_4}
7.21
7.14
7.28
(a) Which solution is a buffer? Justify your answer with the data. (b) Write the net ionic equations for the reactions in solution B when HCl is added and when NaOH is added. (c) Explain why the pH of solution A changed so much. (d) A classmate says solution B's pH barely changed because no reaction happened. Explain what's wrong with that claim.
(a) Solution B. Its pH changed by only 0.07 units in each direction, while solution A's changed by almost 5 units.
(b) With added acid, the base of the pair reacts. With added base, the acid of the pair reacts:
HPO42−(aq)+H3O+(aq)→H2PO4−(aq)+H2O(l)\mathrm{HPO_4^{2-}(aq) + H_3O^{+}(aq) \rightarrow H_2PO_4^{-}(aq) + H_2O(l)}H2PO4−(aq)+OH−(aq)→HPO42−(aq)+H2O(l)\mathrm{H_2PO_4^{-}(aq) + OH^{-}(aq) \rightarrow HPO_4^{2-}(aq) + H_2O(l)}
(c) Na+\mathrm{Na^{+}} and Cl−\mathrm{Cl^{-}} don't react with H3O+\mathrm{H_3O^{+}} or OH−\mathrm{OH^{-}}. Cl−\mathrm{Cl^{-}} is the conjugate base of a strong acid, so it's far too weak a base to accept a proton. The added H3O+\mathrm{H_3O^{+}} or OH−\mathrm{OH^{-}} stays in solution and changes the pH directly.
(d) A reaction did happen: the added H3O+\mathrm{H_3O^{+}} was used up by HPO42−\mathrm{HPO_4^{2-}}, and the added OH−\mathrm{OH^{-}} by H2PO4−\mathrm{H_2PO_4^{-}}, as in part (b). The pH stayed steady because each strong acid or base was replaced by a weak one, and the ratio [HPO42−]/[H2PO4−][\mathrm{HPO_4^{2-}}]/[\mathrm{H_2PO_4^-}] changed only slightly.

Common mistakes

  • Thinking a buffer keeps the pH from changing at all. The pH still changes, just by much less than it would without the buffer.
  • Calling a strong acid and its salt a buffer. HCl with NaCl isn't a buffer, because Cl−\mathrm{Cl^{-}} can't react with added acid.
  • Pairing the wrong partners. Added acid reacts with the base of the pair, and added base reacts with the acid of the pair.
  • Leaving the added ions in solution. While the buffer lasts, the added H3O+\mathrm{H_3O^{+}} or OH−\mathrm{OH^{-}} is used up. Write single arrows for these reactions, because they go essentially to completion.
  • Forgetting that both parts must be present. A weak acid by itself, or its salt by itself, isn't a buffer.

AP® is a registered trademark of the College Board, which is not affiliated with Dove's Library and was not involved in the production of, and does not endorse, this website.

Providing free, high-quality AP notes to help students succeed, earn college credit, and reach their educational goals, ensuring everyone has access to the resources they need.

© 2026 Standard Learning Group, Inc., which operates Dove's Library. All rights reserved.