12.3 Buffer Systems, Henderson-Hasselbalch Equation & Solubility Product (Ksp)

Key Takeaways

  • A buffer solution contains appreciable quantities of a weak acid and its conjugate base (or weak base and its conjugate acid), resisting pH shifts through the common ion effect upon addition of strong acids or bases.
  • The Henderson-Hasselbalch equation (pH = pKa + log([A⁻]/[HA])) calculates buffer pH; buffer capacity is maximized when [A⁻] = [HA] (where pH = pKa) and remains effective across the working range pH = pKa ± 1.
  • Calculating buffer pH shifts involves a two-step framework: complete stoichiometric neutralization of the added strong acid or base, followed by equilibrium recalculation with the updated conjugate ratio.
  • The solubility product constant (Ksp) governs heterogeneous dissolution equilibria of sparingly soluble salts, with molar solubility (s) algebraically related to Ksp by ion stoichiometry (Ksp = s² for 1:1 salts, 4s³ for 1:2 salts, 27s⁴ for 1:3 salts).
  • Precipitation occurs when the ion product Qsp exceeds Ksp; molar solubility is severely suppressed by common ions and dramatically enhanced by acidic conditions if the anion is Brønsted-basic.
Last updated: September 2026

12.3 Buffer Systems, Henderson-Hasselbalch Equation & Solubility Product (Ksp)

Quick Summary: Buffer solutions resist pH alterations upon the addition of strong acids or bases via the reciprocal action of a weak acid and its conjugate base. The common ion effect suppresses weak electrolyte ionization, allowing pH to be modeled by the Henderson-Hasselbalch equation. Maximum buffer capacity occurs when weak acid and conjugate base concentrations are equimolar (pH=pKa\text{pH} = \text{p}K_a), spanning an effective buffer range of pH=pKa±1\text{pH} = \text{p}K_a \pm 1. In heterogeneous equilibria, the solubility product constant (KspK_{sp}) defines the dissolution limit of sparingly soluble salts. Molar solubility (ss) is derived directly from stoichiometric ion powers. Precipitation occurs when the ion product QspQ_{sp} exceeds KspK_{sp}, with solubility suppressed by common ions and enhanced in acidic media for salts with Brønsted-basic anions.


1. Buffer Solutions & the Common Ion Effect

A buffer solution resists significant shifts in pH when small amounts of strong acid or base are added. An effective buffer contains comparable quantities of:

  1. A weak acid (HA\text{HA}) to neutralize added hydroxide (OH−\text{OH}^-).
  2. Its conjugate weak base (A−\text{A}^-) to neutralize added hydronium (H3O+\text{H}_3\text{O}^+).

Combinations of strong acids and their salts (such as HCl/NaCl\text{HCl} / \text{NaCl}) cannot buffer because conjugate bases of strong acids lack proton affinity in water.

Mechanism and Common Ion Suppression

Under the common ion effect, adding a salt of the conjugate base (e.g., NaCH3COO\text{NaCH}_3\text{COO}) to a weak acid (CH3COOH\text{CH}_3\text{COOH}) shifts the dissociation equilibrium to the left: CH3COOH(aq)+H2O(l)⇌H3O+(aq)+CH3COO−(aq)\text{CH}_3\text{COOH}(aq) + \text{H}_2\text{O}(l) \rightleftharpoons \text{H}_3\text{O}^+(aq) + \text{CH}_3\text{COO}^-(aq) This suppresses ionization and maintains a reservoir of both components. Added strong acid is consumed quantitatively: A−+H3O+→HA+H2O\text{A}^- + \text{H}_3\text{O}^+ \to \text{HA} + \text{H}_2\text{O}. Added strong base is neutralized similarly: HA+OH−→A−+H2O\text{HA} + \text{OH}^- \to \text{A}^- + \text{H}_2\text{O}. Both reactions replace strong species with weak partners, producing only minor shifts in [A−]/[HA][\text{A}^-]/[\text{HA}].


2. Henderson-Hasselbalch Equation, Buffer Capacity & Range

Rearranging Ka=([H3O+][A−])/[HA]K_a = ([\text{H}_3\text{O}^+][\text{A}^-]) / [\text{HA}] yields the Henderson-Hasselbalch equation: pH=pKa+log⁡10([A−][HA])=pKa+log⁡10(nbasenacid)\text{pH} = \text{pK}_a + \log_{10}\left(\frac{[\text{A}^-]}{[\text{HA}]}\right) = \text{pK}_a + \log_{10}\left(\frac{n_{\text{base}}}{n_{\text{acid}}}\right) For basic buffers: pOH=pKb+log⁡10([BH+]/[B])\text{pOH} = \text{pK}_b + \log_{10}([\text{BH}^+]/[\text{B}]).

Buffer Capacity & Effective Range

  • Buffer Capacity: Measures the amount of strong acid or base a buffer can absorb before pH shifts markedly. Capacity increases with higher absolute concentrations of buffer components and is maximized when [A−]=[HA][\text{A}^-] = [\text{HA}], where pH=pKa\text{pH} = \text{pK}_a.
  • Buffer Range: Buffers operate effectively within the concentration ratio interval 0.10≤[A−]/[HA]≤10.00.10 \le [\text{A}^-]/[\text{HA}] \le 10.0, giving a working range of pH=pKa±1.00\text{pH} = \text{pK}_a \pm 1.00.

Physiological Buffers & Preparation Guidelines

  • Blood Bicarbonate Buffer: Regulates plasma at pH 7.40±0.05\text{pH } 7.40 \pm 0.05 via CO2(aq)+H2O⇌H2CO3⇌H++HCO3−\text{CO}_2(aq) + \text{H}_2\text{O} \rightleftharpoons \text{H}_2\text{CO}_3 \rightleftharpoons \text{H}^+ + \text{HCO}_3^-, with a 20:120:1 [HCO3−]/[H2CO3][\text{HCO}_3^-]/[\text{H}_2\text{CO}_3] ratio coupled to respiratory exhalation of CO2\text{CO}_2.
  • Intracellular Phosphate Buffer: Buffers cytosol at pH 6.9−7.2\text{pH } 6.9 - 7.2 via H2PO4−/HPO42−\text{H}_2\text{PO}_4^- / \text{HPO}_4^{2-} (pKa=7.20\text{pK}_a = 7.20).
Desired pHBuffer SystemAcid pKa\text{pK}_aExemplar Components
pH 3.8\text{pH } 3.8Formate buffer3.753.75HCOOH/NaHCOO\text{HCOOH} / \text{NaHCOO}
pH 4.7\text{pH } 4.7Acetate buffer4.744.74CH3COOH/NaCH3COO\text{CH}_3\text{COOH} / \text{NaCH}_3\text{COO}
pH 7.0\text{pH } 7.0Phosphate buffer7.207.20NaH2PO4/Na2HPO4\text{NaH}_2\text{PO}_4 / \text{Na}_2\text{HPO}_4
pH 9.2\text{pH } 9.2Ammonia buffer9.259.25NH4Cl/NH3\text{NH}_4\text{Cl} / \text{NH}_3

3. Worked Example: Buffer Addition Problem (Two-Step Method)

Problem: A 1.00 L1.00\text{ L} buffer contains 0.300 mol CH3COOH0.300\text{ mol }\text{CH}_3\text{COOH} (pKa=4.74\text{pK}_a = 4.74) and 0.300 mol NaCH3COO0.300\text{ mol }\text{NaCH}_3\text{COO}. Calculate the pH after adding 0.050 mol of solid NaOH0.050\text{ mol of solid }\text{NaOH}.

Step 1: Stoichiometry step (neutralization) Added OH−\text{OH}^- reacts completely with CH3COOH\text{CH}_3\text{COOH}: CH3COOH+OH−⟶CH3COO−+H2O\text{CH}_3\text{COOH} + \text{OH}^- \longrightarrow \text{CH}_3\text{COO}^- + \text{H}_2\text{O}

  • n(CH3COOH)=0.300−0.050=0.250 moln(\text{CH}_3\text{COOH}) = 0.300 - 0.050 = 0.250\text{ mol}
  • n(CH3COO−)=0.300+0.050=0.350 moln(\text{CH}_3\text{COO}^-) = 0.300 + 0.050 = 0.350\text{ mol}

Step 2: Equilibrium step (Henderson-Hasselbalch) pH=4.74+log⁡10(0.3500.250)=4.74+log⁡10(1.40)=4.74+0.15=4.89\text{pH} = 4.74 + \log_{10}\left(\frac{0.350}{0.250}\right) = 4.74 + \log_{10}(1.40) = 4.74 + 0.15 = 4.89 The pH rises by only 0.150.15 units (compared to pH 12.70\text{pH } 12.70 if added to pure water).


4. Heterogeneous Solubility Equilibria: KspK_{sp} & Molar Solubility

Slightly soluble salts establish heterogeneous dissolution equilibria: MpXq(s)⇌p Mm+(aq)+q Xn−(aq)  ⟹  Ksp=[Mm+]p[Xn−]q\text{M}_p\text{X}_q(s) \rightleftharpoons p\,\text{M}^{m+}(aq) + q\,\text{X}^{n-}(aq) \implies K_{sp} = [\text{M}^{m+}]^p [\text{X}^{n-}]^q Molar solubility (ss, in mol/L\text{mol/L}) relates to KspK_{sp} based on stoichiometry:

Salt TypeExampleEquilibriumKspK_{sp} ExpressionMolar Solubility (ss)
1:11:1AgCl, BaSO4\text{AgCl, BaSO}_4MX⇌M++X−\text{MX} \rightleftharpoons \text{M}^+ + \text{X}^-Ksp=s2K_{sp} = s^2s=Ksps = \sqrt{K_{sp}}
1:21:2 or 2:12:1CaF2,Ag2CrO4\text{CaF}_2, \text{Ag}_2\text{CrO}_4MX2⇌M2++2 X−\text{MX}_2 \rightleftharpoons \text{M}^{2+} + 2\text{ X}^-Ksp=(s)(2s)2=4s3K_{sp} = (s)(2s)^2 = 4s^3s=Ksp43s = \sqrt[3]{\frac{K_{sp}}{4}}
1:31:3 or 3:13:1Al(OH)3,Ag3PO4\text{Al(OH)}_3, \text{Ag}_3\text{PO}_4MX3⇌M3++3 X−\text{MX}_3 \rightleftharpoons \text{M}^{3+} + 3\text{ X}^-Ksp=(s)(3s)3=27s4K_{sp} = (s)(3s)^3 = 27s^4s=Ksp274s = \sqrt[4]{\frac{K_{sp}}{27}}

Note: Direct comparison of KspK_{sp} values indicates relative solubility only for salts with identical ion stoichiometries.


5. Predicting Precipitation (QspQ_{sp}) & Solubility Factors

The ion product Qsp=[Mm+]0p[Xn−]0qQ_{sp} = [\text{M}^{m+}]_0^p [\text{X}^{n-}]_0^q predicts precipitation:

  • Qsp<KspQ_{sp} < K_{sp}: Unsaturated; no precipitate forms; more solute can dissolve.
  • Qsp=KspQ_{sp} = K_{sp}: Saturated solution at dynamic equilibrium.
  • Qsp>KspQ_{sp} > K_{sp}: Supersaturated; precipitate forms until Qsp=KspQ_{sp} = K_{sp}.

Common Ion & pH Effects

  • Common Ion Effect: Adding an ion present in the salt lattice shifts the equilibrium left, drastically decreasing molar solubility. For AgCl\text{AgCl} (Ksp=1.8×10−10K_{sp} = 1.8 \times 10^{-10}), s=1.34×10−5 Ms = 1.34 \times 10^{-5}\text{ M} in pure water, but drops to 1.8×10−9 M1.8 \times 10^{-9}\text{ M} in 0.10 M NaCl0.10\text{ M }\text{NaCl}.
  • pH Effect: Salts containing basic anions (OH−,CO32−,F−,PO43−\text{OH}^-, \text{CO}_3^{2-}, \text{F}^-, \text{PO}_4^{3-}) exhibit increased solubility in acidic solutions because hydronium protonates the anion (e.g., F−+H3O+⇌HF+H2O\text{F}^- + \text{H}_3\text{O}^+ \rightleftharpoons \text{HF} + \text{H}_2\text{O}), shifting the dissolution equilibrium to the right. Salts with anions of strong acids (Cl−,Br−,I−,NO3−\text{Cl}^-, \text{Br}^-, \text{I}^-, \text{NO}_3^-) do not dissolve more in acid.

6. Worked Example: Precipitation Prediction (QspQ_{sp} vs KspK_{sp})

Problem: 100.0 mL100.0\text{ mL} of 0.020 M Pb(NO3)20.020\text{ M }\text{Pb(NO}_3)_2 is mixed with 100.0 mL100.0\text{ mL} of 0.010 M NaI0.010\text{ M }\text{NaI}. Determine if lead(II) iodide precipitates (Ksp(PbI2)=7.9×10−9K_{sp}(\text{PbI}_2) = 7.9 \times 10^{-9}).

Step 1: Calculate diluted ion concentrations Total volume doubles to 200.0 mL200.0\text{ mL}: [Pb2+]0=0.020 M×(100.0200.0)=0.010 M[\text{Pb}^{2+}]_0 = 0.020\text{ M} \times \left(\frac{100.0}{200.0}\right) = 0.010\text{ M} [I−]0=0.010 M×(100.0200.0)=0.0050 M[\text{I}^-]_0 = 0.010\text{ M} \times \left(\frac{100.0}{200.0}\right) = 0.0050\text{ M}

Step 2: Calculate QspQ_{sp} and compare to KspK_{sp} Qsp=[Pb2+]0[I−]02=(0.010)(0.0050)2=(0.010)(2.5×10−5)=2.5×10−7Q_{sp} = [\text{Pb}^{2+}]_0 [\text{I}^-]_0^2 = (0.010)(0.0050)^2 = (0.010)(2.5 \times 10^{-5}) = 2.5 \times 10^{-7} Because Qsp=2.5×10−7>Ksp=7.9×10−9Q_{sp} = 2.5 \times 10^{-7} > K_{sp} = 7.9 \times 10^{-9}, a yellow precipitate of PbI2\text{PbI}_2 forms.

Test Your Knowledge

Under which condition does an equimolar acetic acid / sodium acetate buffer system exhibit its maximum buffer capacity against both added strong acids and added strong bases?

A
B
C
D
Test Your Knowledge

The solubility product constant for calcium fluoride, CaF2, is Ksp = 3.9 × 10^-11 at 25 °C. Which algebraic expression correctly relates the molar solubility (s) of calcium fluoride in pure water to its Ksp?

A
B
C
D
Test Your Knowledge

In technical terms, why does lowering pH by adding strong nitric acid (HNO3) cause a dramatic increase in the molar solubility of calcium carbonate (CaCO3), whereas the solubility of silver chloride (AgCl) remains essentially unaffected?

A
B
C
D
Test Your Knowledge

A solution is prepared by mixing equal volumes of 0.0020 M lead(II) nitrate, Pb(NO3)2, and 0.0020 M potassium sulfate, K2SO4. Given that Ksp for lead(II) sulfate (PbSO4) is 1.6 × 10^-8 at 25 °C, what is the value of the ion product (Qsp) immediately upon mixing, and will a precipitate form?

A
B
C
D