14.10.02 · genchem-pchem / acid-base

Buffer solutions: the Henderson-Hasselbalch equation and buffer capacity

shipped3 tiersLean: nonepending prereqs

Anchor (Master): Henderson — Am. J. Physiol. 21, 427 (1908); Hasselbalch — Biochem. Z. 78, 112 (1916)

Intuition Beginner

A buffer is a solution that fights pH change. Add a small amount of strong acid to pure water and the pH plunges. Add the same amount to a buffer, and the pH barely moves. The resistance comes from the buffer containing two species that can interconvert: a weak acid HA and its conjugate base A⁻.

When you add strong acid (H⁺), the A⁻ in the buffer grabs the proton and becomes HA. When you add strong base (OH⁻), the HA donates a proton to neutralise it and becomes A⁻. In both cases the added disturbance is absorbed by converting one buffer component into the other, leaving [H⁺] -- and hence the pH -- nearly unchanged.

The Henderson-Hasselbalch equation gives the pH of a buffer:

The pH depends on the pKa of the weak acid and the ratio of conjugate base to acid. A buffer is most effective when , because both directions of conversion are equally available. This occurs when pH = pKa. The useful buffer range is approximately pKa ± 1.

Visual Beginner

A buffer capacity diagram plots pH on the horizontal axis and the moles of strong base needed per litre to shift the pH by one unit on the vertical axis. The curve peaks at pH = pKa and tapers to near zero several pH units away.

The diagram shows that outside the range pKa ± 1, the buffer capacity drops sharply. Within this range the ratio [A⁻]/[HA] stays between 0.1 and 10, and both species are present in sufficient concentration to absorb added acid or base. Beyond pKa + 1, almost all HA has been converted to A⁻ and the buffer cannot neutralise additional base. Below pKa − 1, almost all A⁻ has been protonated and the buffer cannot neutralise additional acid.

Worked example Beginner

You need to prepare 500 mL of a pH 5.00 buffer using propionic acid (CH₃CH₂COOH, pKa = 4.87) and sodium propionate. You have 0.10 mol of propionic acid available.

Step 1: Determine the ratio. Use Henderson-Hasselbalch:

Step 2: Calculate moles. Using all 0.10 mol of propionic acid as HA:

Step 3: Prepare. Dissolve 0.10 mol propionic acid and 0.135 mol sodium propionate in water. Dilute to 500 mL. The concentrations are 0.20 M HA and 0.27 M A⁻.

Check. pH = 4.87 + log(0.27/0.20) = 4.87 + 0.13 = 5.00. The target falls within the effective range (3.87 to 5.87), so the buffer will function well.

Check your understanding Beginner

Formal definition Intermediate+

Henderson-Hasselbalch equation: derivation from Ka

The acid dissociation constant for a weak acid HA is:

Rearrange to isolate [H⁺]:

Take −log of both sides:

The derivation is mathematically exact. The approximation enters when we replace the equilibrium concentrations [HA] and [A⁻] with the stoichiometric (added) concentrations. This is valid when the self-dissociation of HA and the hydrolysis of A⁻ contribute negligibly to the concentrations -- that is, when the buffer components dominate the equilibrium. This condition requires and .

Buffer capacity

The buffer capacity β quantifies how much strong base (or acid) a buffer can absorb per unit pH change:

where B is moles of strong base added per litre. A larger β means the buffer is more resistant to pH change. Buffer capacity has units of mol L⁻¹ pH⁻¹.

For a monoprotic buffer system with total weak-acid concentration :

where is the water contribution. The factor 2.303 converts between natural and base-10 logarithms ().

Effective buffer range

Setting the derivative of the buffer term with respect to [H⁺] equal to zero shows that β is maximised when [H⁺] = Ka (i.e., pH = pKa). The maximum buffer capacity is:

The factor 0.576 is . The capacity drops to roughly one-third of its maximum when the ratio [A⁻]/[HA] reaches 0.1 or 10, corresponding to pH = pKa ± 1. This is the conventional effective buffer range.

Dilution effects on pH and capacity

Diluting a buffer preserves the ratio [A⁻]/[HA] but reduces . Because buffer capacity is proportional to , dilution weakens the buffer. A buffer diluted tenfold has one-tenth the capacity. At very high dilution ( M), the Henderson-Hasselbalch approximation fails because [H⁺] and [OH⁻] become comparable to [HA] and [A⁻], and the pH drifts toward 7.

Counterexamples to common slips

  • Buffer pH is not the same as buffer capacity. Two buffers can have identical pH but very different capacities. A 0.001 M acetate buffer at pH 4.76 and a 0.10 M acetate buffer at pH 4.76 have the same pH but the latter has 100 times the capacity.
  • A strong acid plus its conjugate base does not make a buffer. HCl and Cl⁻ cannot form a buffer because Cl⁻ is such a weak base that it cannot recapture protons. Buffers require a weak acid and its conjugate base (or a weak base and its conjugate acid).
  • pH = pKa does not mean the solution is neutral. An acetate buffer at pH 4.76 is acidic. The pKa merely determines the pH at which [HA] = [A⁻].

Key result Intermediate+

Theorem (Buffer preparation). To prepare a buffer at target pH with effective capacity, choose a weak acid whose pKa is within 1 unit of the target pH. Then set the ratio and make the total concentration large enough for the desired buffer capacity.

Proof. Given a target pH, the required ratio follows from the Henderson-Hasselbalch equation:

Combined with , the individual concentrations are:

The buffer capacity at this pH is , where and are the fractional concentrations. The product is maximised at (pH = pKa) and decreases symmetrically as pH moves away from pKa.

Corollary (Choosing a buffer system). For each pH target, there exists a family of weak acids with appropriate pKa values. The practical selection also considers solubility, chemical inertness, temperature stability, absence of UV absorption, and compatibility with the system being studied.

Worked example: buffer capacity calculation

A buffer contains 0.20 M acetic acid (pKa = 4.76) and 0.30 M sodium acetate. Calculate the buffer capacity at this pH.

First find the pH: pH = 4.76 + log(0.30/0.20) = 4.76 + 0.176 = 4.94.

The fractional concentrations: , .

The maximum capacity at this would be mol L⁻¹ pH⁻¹, achieved when [HA] = [A⁻] = 0.25 M. The buffer at pH 4.94 retains 96% of the maximum capacity for this total concentration because the pH is close to pKa.

Bridge. Buffer preparation and capacity connect to 14.10.03 titrations, where the buffer region of a titration curve is the plateau during which the buffer resists pH change. The same Henderson-Hasselbalch equation governs both the static buffer and the dynamic titration curve. In 14.11.01 electrochemistry, buffer solutions of precisely known pH calibrate glass electrodes. In 17.02.02 membrane transport, biological buffer systems maintain the pH gradients essential for ATP synthesis.

Exercises Intermediate+

Exact buffer capacity and dilution Master

Derivation of the buffer-capacity formula

The buffer capacity is defined as , where B is moles of strong base added per litre. In a solution containing a weak acid HA at total concentration , the charge balance gives:

From the definition of and the mass balance :

Differentiating the charge balance with respect to pH and using :

The buffer term, after applying the quotient rule and substituting the derivative:

Rewrite in terms of fractional concentrations. Let and . Then:

The product is maximised when (pH = pKa), giving .

Dilution and the limits of the Henderson-Hasselbalch approximation

The Henderson-Hasselbalch equation assumes that the stoichiometric concentrations of HA and A⁻ are good approximations to their equilibrium concentrations. This holds when and . As the buffer is diluted, decreases but and do not change proportionally -- they approach the values dictated by the acid-base equilibrium alone.

The exact pH of a buffer at any dilution follows from the charge-balance equation:

where is the formal concentration of the conjugate-base salt. This cubic equation in [H⁺] reduces to the Henderson-Hasselbalch equation when the terms involving and are neglected. As , the solution approaches (pH 7.00) regardless of the initial buffer ratio.

The practical consequence is that dilution shifts buffer pH toward 7. The shift is negligible for M but becomes substantial at lower concentrations. For a M acetate buffer at pH 4.76, tenfold dilution to M shifts the pH from 4.76 to approximately 5.1 -- a nontrivial deviation that invalidates the Henderson-Hasselbalch approximation.

Temperature effects on buffer pH

The pKa of most weak acids is temperature-dependent. The van 't Hoff equation gives the temperature coefficient:

For acetic acid, kJ/mol (slightly exothermic dissociation), so pKa is nearly temperature-independent. For Tris buffer (tris(hydroxymethyl)aminomethane, pKa = 8.06 at 25 °C), kJ/mol, so pKa decreases by approximately 0.028 units per degree Celsius. A Tris buffer adjusted to pH 8.06 at 25 °C will read pH 7.50 at 37 °C -- a shift of 0.56 units large enough to affect enzyme activity.

Buffers with low values (and hence small temperature coefficients) are called isohydric buffers. Phosphate ( kJ/mol, dpKa/dT ≈ −0.0028/°C) is far more temperature-stable than Tris and is preferred when temperature varies during an experiment.

Biological buffer systems Master

Three buffer systems maintain physiological pH in mammals. Each operates in a different compartment and at a different effective pH.

The bicarbonate buffer system

The primary extracellular buffer is the system. Dissolved CO₂ is in equilibrium with carbonic acid:

The combined first dissociation constant (using dissolved CO₂ rather than H₂CO₃ as the acid species) gives an effective at 37 °C and physiological ionic strength. The Henderson-Hasselbalch equation for this system is:

where is in mmHg and 0.0301 is the solubility coefficient of CO₂ in plasma (mmol L⁻¹ mmHg⁻¹). In arterial blood: mM, mmHg:

The bicarbonate system is an open-system buffer: excess CO₂ is removed by ventilation and bicarbonate is regulated by renal excretion. The open-system buffer capacity far exceeds the closed-system value because the acid component (dissolved CO₂) can be expelled. This is why the bicarbonate system, despite its pKa being 1.3 units below physiological pH (where the closed-system capacity would be only ~18% of maximum), is the dominant extracellular buffer.

Clinical acid-base disturbance is classified using the Henderson-Hasselbalch framework. Metabolic acidosis (decreased ) and respiratory acidosis (increased ) both lower pH. Metabolic alkalosis (increased ) and respiratory alkalosis (decreased ) both raise pH. Compensatory mechanisms adjust the other variable to restore pH toward 7.40.

The phosphate buffer system

Intracellular pH is buffered primarily by (pKa₂ = 7.20). At physiological pH 7.40:

Phosphate is a closed-system buffer within the cell. Its pKa is within 0.2 units of physiological pH, giving 96% of maximum capacity per unit concentration. Total inorganic phosphate in cytoplasm is approximately 1 mM, providing modest but well-positioned buffering. Phosphate also serves as the primary urinary buffer, where its concentration is much higher.

Protein buffering

The ionisable side chains of amino acids in proteins provide a distributed buffer system. The most important at physiological pH is the imidazole side chain of histidine (pKa ≈ 6.0-6.8 depending on the protein environment). Haemoglobin contributes substantially to blood buffering: each tetramer contains 38 histidine residues, and haemoglobin accounts for roughly 60% of non-bicarbonate blood buffering.

The buffer capacity of whole blood (bicarbonate + haemoglobin + plasma proteins + phosphate) at pH 7.40 is approximately mM/pH unit -- much larger than the bicarbonate system alone in a closed container, because haemoglobin and the open-system behaviour of CO₂ both contribute.

Buffer selection: Good's buffers Master

In 1966, Good, Winget, Winter, and Connolly published criteria for selecting biological buffers and introduced a series of zwitterionic sulfonic acid buffers (HEPES, MES, MOPS, PIPES, and others) that satisfy them [Good et al. 1966]. The criteria are:

  1. pKa between 6 and 8 (physiological range)
  2. High solubility in water
  3. Minimal permeability through biological membranes
  4. No significant complexation with metal ions
  5. Chemical stability and enzymatic non-reactivity
  6. Minimal UV absorption above 240 nm (for spectrophotometric assays)
  7. Low temperature coefficient of pKa
  8. Well-defined purity and commercial availability

HEPES (pKa = 7.50 at 25 °C, 7.31 at 37 °C) is the most widely used buffer in cell culture. Its pKa at 37 °C is within 0.1 units of physiological pH, giving near-maximum capacity. However, HEPES produces free radicals under fluorescent lighting in the presence of riboflavin -- a limitation not shared by MOPS (pKa = 7.20 at 25 °C).

The selection of an appropriate buffer for a given application requires balancing these criteria. For enzyme kinetics at 37 °C, the effective pKa at the working temperature must be used, not the tabulated 25 °C value. For metalloenzyme studies, buffers that chelate the metal cofactor (phosphate binds Ca²⁺ and Mg²⁺; Tris binds Cu²⁺ and Ni²⁺) must be avoided.

Polyprotic buffer systems

Polyprotic acids provide multiple buffering regions. Phosphoric acid (pKa₁ = 2.15, pKa₂ = 7.20, pKa₃ = 12.35) buffers effectively at three pH ranges: 1.15-3.15, 6.20-8.20, and 11.35-13.35. When two pKa values are within 2-3 units of each other, the buffer capacities of adjacent pairs overlap. Citric acid (pKa₁ = 3.13, pKa₂ = 4.76, pKa₃ = 6.40) has overlapping regions that provide continuous buffering from pH 2 to 7.5, though the capacity at any single pH is lower than a monoprotic buffer at the same total concentration.

The total buffer capacity of a polyprotic system is the sum of the individual buffer capacities from each conjugate pair:

where are the fractional compositions for the (n+1) species. Each successive pair contributes a peak at pH = pKa,i, and the peaks blend smoothly when the pKa values are closely spaced.

Connections Master

  • Acid-base equilibria 14.10.01. This unit applies the Henderson-Hasselbalch equation and expression developed in 14.10.01 to the specific problem of pH regulation. The buffer-ratio theorem (pH depends on ratio, not absolute concentration) is the foundation of all buffer preparation.

  • Titrations 14.10.03. The buffer region of a titration curve is governed by the same equations derived here. Buffer capacity determines the slope of the titration curve: high β gives a flat (well-buffered) region, and low β gives a steep rise near the equivalence point.

  • Electrochemistry 14.11.01. Standard buffer solutions (pH 4.01, 6.86, 7.41, 10.01 at 25 °C) calibrate glass electrodes. The accuracy of pH measurement depends on the accuracy of these standard buffers, prepared from primary standard salts (potassium hydrogen phthalate, potassium dihydrogen phosphate/disodium hydrogen phosphate, borax).

  • Membrane transport and bioenergetics 17.02.02. The proton motive force across mitochondrial and bacterial membranes is an acid-base gradient. The bicarbonate and phosphate buffer systems maintain the pH stability required for enzyme function and proton-coupled ATP synthesis.

Historical notes Master

Lawrence Joseph Henderson derived the non-logarithmic form of the buffer equation in 1908 while studying the transport of CO₂ and O₂ in blood [Henderson 1908]. His equation expressed the relationship between bicarbonate concentration, dissolved CO₂, and hydrogen-ion concentration as a proportionality, without logarithms. Henderson was a physiological chemist at Harvard, and his interest was the blood buffer system, not a general equation for all buffers.

Karl Albert Hasselbalch, a Danish physician and chemist, adapted Henderson's equation into its modern logarithmic form in 1916 [Hasselbalch 1916]. He was motivated by the need for a clinically convenient formula for blood pH. By expressing the equation in terms of pH (Sorensen's logarithmic scale, introduced in 1909), he produced a form usable directly with pH measurements from the recently invented glass electrode.

Donald Dexter Van Slyke derived the quantitative theory of buffer capacity in 1922, introducing the symbol β and showing that buffer capacity is proportional to the product of fractional concentrations of acid and conjugate base [Van Slyke 1922]. Van Slyke's monograph on blood acid-base chemistry established the clinical framework still used in modern blood-gas analysis.

Norman Good and colleagues at Michigan State University published their systematic study of biological buffers in 1966 [Good et al. 1966]. Prior to Good's work, biochemists relied on a small number of available buffers (phosphate, Tris, carbonate), each with significant limitations. Good's criteria for biological buffers and the introduction of zwitterionic sulfonic acid buffers gave biochemists a rational basis for buffer selection and transformed the practice of enzyme kinetics and cell culture.

Bibliography Master

@article{Henderson1908,
  author = {Henderson, L. J.},
  title = {Concerning the relationship between the strength of acids and their capacity to preserve neutrality},
  journal = {Am. J. Physiol.},
  volume = {21},
  year = {1908},
  pages = {427--448}
}

@article{Hasselbalch1916,
  author = {Hasselbalch, K. A.},
  title = {Die Berechnung der {Wasserstoffzahl} des {Blutes} aus der freien und gebundenen {Kohlensaure} desselben},
  journal = {Biochem. Z.},
  volume = {78},
  year = {1916},
  pages = {112--144}
}

@article{VanSlyke1922,
  author = {Van Slyke, D. D.},
  title = {On the measurement of buffer values and on the relationship of buffer value to the dissociation constant of the buffer and the concentration and reaction of the buffer solution},
  journal = {J. Biol. Chem.},
  volume = {52},
  year = {1922},
  pages = {525--570}
}

@article{Good1966,
  author = {Good, N. E. and Winget, G. D. and Winter, W. and Connolly, T. N. and Izawa, S. and Singh, R. M. M.},
  title = {Hydrogen ion buffers for biological research},
  journal = {Biochemistry},
  volume = {5},
  year = {1966},
  pages = {467--477}
}

@book{Zumdahl2019,
  author = {Zumdahl, S. S. and DeCoste, D. J.},
  title = {Chemistry},
  publisher = {Cengage Learning},
  year = {2019},
  edition = {10th}
}

@book{Harris2015,
  author = {Harris, D. C.},
  title = {Quantitative Chemical Analysis},
  publisher = {W. H. Freeman},
  year = {2015},
  edition = {9th}
}

@book{Atkins2023,
  author = {Atkins, P. and de Paula, J.},
  title = {Physical Chemistry},
  publisher = {Oxford University Press},
  year = {2023},
  edition = {12th}
}