COLLEGE CHEMISTRY • ACIDS, BASES & AQUEOUS EQUILIBRIA

Henderson–Hasselbalch Equation

A logarithmic shortcut that links buffer pH to the ratio of conjugate base and weak acid concentrations.

Historical Context & Motivation

The quest to understand how living organisms maintain remarkably stable internal pH values—even while metabolic reactions continuously produce acids and bases—drove some of the most consequential work in early twentieth-century physical chemistry and physiology. Researchers recognized that certain mixtures of weak acids and their conjugate bases resisted dramatic pH changes upon addition of strong acid or strong base, a phenomenon we now call buffering. Quantifying buffer behavior, however, required a convenient mathematical relationship connecting the measurable pH of a solution to the concentrations of the species responsible for that buffering action. The Henderson–Hasselbalch equation emerged from this need, bridging the gap between equilibrium thermodynamics and practical laboratory and clinical applications.

1884
Arrhenius Acid–Base Theory
Svante Arrhenius proposed that acids produce H⁺ ions and bases produce OH⁻ ions in aqueous solution, establishing the first quantitative framework for acid–base chemistry and paving the way for equilibrium-based pH calculations.
1908
Henderson's Mass-Action Expression
American biochemist Lawrence Joseph Henderson published an equation relating hydrogen ion concentration to the dissociation constant of a weak acid and the ratio of undissociated acid to salt, providing the algebraic core of what would become the Henderson–Hasselbalch equation.
1909
Sørensen Defines pH
Danish chemist Søren Sørensen introduced the pH scale as the negative common logarithm of hydrogen ion activity, creating a logarithmic measure that would simplify equilibrium expressions and make Henderson's equation far more intuitive.
1917
Hasselbalch's Logarithmic Form
Danish physician Karl Albert Hasselbalch reformulated Henderson's expression in logarithmic terms using the newly adopted pH notation, producing the compact equation pH = pKₐ + log([A⁻]/[HA]) that remains a staple of chemistry and biochemistry courses today.
1960s–present
Clinical & Industrial Applications
The Henderson–Hasselbalch equation became indispensable in clinical medicine for interpreting arterial blood gas data, in pharmacology for predicting drug absorption across membranes, and in industrial chemistry for designing buffer systems in biotechnology and food science.

The central question that Henderson and Hasselbalch addressed was deceptively simple: given a solution containing a weak acid and its conjugate base, how can we rapidly predict its pH without solving a full quadratic equilibrium expression every time? Their answer—a single logarithmic equation—transformed buffer chemistry from a laborious exercise in algebra into an elegant, nearly mental calculation, and it remains one of the most frequently applied equations in all of chemistry.

Core Principles & Definitions

Before deploying the Henderson–Hasselbalch equation effectively, one must internalize several foundational ideas that underpin its derivation and define the boundaries of its validity. These principles connect the macroscopic observable—pH—to the molecular-level equilibrium between a weak acid and its conjugate base, and they clarify why certain simplifying assumptions are justified in buffer solutions.

1

Weak Acid Equilibrium

A weak acid HA does not fully dissociate in water. The equilibrium HA ⇌ H⁺ + A⁻ is characterized by the acid dissociation constant Kₐ = [H⁺][A⁻]/[HA]. The smaller the Kₐ, the weaker the acid and the less it dissociates at equilibrium.
2

Conjugate Acid–Base Pairs

Every weak acid HA has a conjugate base A⁻ formed when it donates a proton. Buffer solutions require appreciable amounts of both HA and A⁻ to resist pH changes when acid or base is added.
3

The pKₐ Scale

The quantity pKₐ = −log(Kₐ) converts the dissociation constant to a logarithmic scale analogous to pH. A lower pKₐ indicates a stronger acid. When pH = pKₐ, exactly half of the acid is dissociated.
4

Buffer Capacity

A buffer is most effective when the ratio [A⁻]/[HA] is near unity, which corresponds to pH ≈ pKₐ. Buffer capacity decreases as the ratio deviates from 1; the practical buffering range spans roughly pKₐ ± 1.
5

Equilibrium vs. Stoichiometric Concentrations

In a well-buffered solution (buffer concentration ≫ Kₐ), the change in [HA] and [A⁻] due to dissociation is negligible. This justifies using initial (stoichiometric) concentrations in place of exact equilibrium values within the Henderson–Hasselbalch equation.
KEY TAKEAWAY
Think of a buffer solution as a chemical seesaw. The weak acid HA sits on one side and its conjugate base A⁻ on the other, with the fulcrum positioned at pH = pKₐ. When you add strong acid, some A⁻ converts to HA, tilting the seesaw slightly but keeping the platform (pH) nearly level. When you add strong base, some HA converts to A⁻, tilting the other way. The Henderson–Hasselbalch equation tells you the exact angle of that tilt—i.e., the pH—from the ratio of the two sides.

Visual Explanation — Buffer Titration Curve

The S-shaped titration curve above shows how pH changes as NaOH is added to a solution of acetic acid (pKₐ = 4.74). The half-equivalence point (gold dashed line) is where [A⁻] = [HA] and pH = pKₐ. The violet band indicates the buffer region (pKₐ ± 1), the zone where the Henderson–Hasselbalch equation is most reliable and the solution resists pH change most effectively.

The diagram illustrates the central visual idea behind the Henderson–Hasselbalch equation. In the buffer region, the titration curve is nearly flat—adding base converts HA to A⁻ without dramatically altering pH. The equation pH = pKₐ + log([A⁻]/[HA]) quantifies the pH at any point along this plateau. At the half-equivalence point, [A⁻] = [HA], the logarithmic term vanishes (log 1 = 0), and pH equals pKₐ exactly. Beyond the buffer region—when the ratio [A⁻]/[HA] exceeds roughly 10:1 or falls below 1:10—the curve becomes steep and the Henderson–Hasselbalch approximation loses accuracy because the assumption that equilibrium concentrations equal stoichiometric concentrations breaks down.

Mathematical Framework & Derivation

The Henderson–Hasselbalch equation is not an independent postulate; it is derived directly from the equilibrium expression for a weak acid. Understanding the derivation reinforces why the equation works and, equally important, when it fails. We begin with the generic weak acid dissociation and apply logarithmic manipulation.

WEAK ACID DISSOCIATION EQUILIBRIUM
Kₐ = [H⁺][A⁻] / [HA]
Kₐ = acid dissociation constant; [H⁺] = hydronium ion concentration; [A⁻] = conjugate base concentration; [HA] = weak acid concentration.

We solve for [H⁺] by rearranging the expression: [H⁺] = Kₐ × [HA] / [A⁻]. Taking the negative logarithm of both sides and invoking the definitions pH = −log[H⁺] and pKₐ = −log Kₐ yields the Henderson–Hasselbalch equation.

HENDERSON–HASSELBALCH EQUATION
pH = pKₐ + log([A⁻] / [HA])
pH = solution pH; pKₐ = negative log of the acid dissociation constant; [A⁻] = molar concentration of the conjugate base; [HA] = molar concentration of the weak acid. In dilute solutions, concentrations may be replaced by moles if the volume cancels.

An analogous expression exists for weak bases. Starting from the base dissociation equilibrium B + H₂O ⇌ BH⁺ + OH⁻ with Kᵦ = [BH⁺][OH⁻] / [B], one derives pOH = pKᵦ + log([BH⁺] / [B]). Because pH + pOH = 14 at 25 °C, conversion to pH is straightforward.

HENDERSON–HASSELBALCH FOR WEAK BASES
pOH = pKᵦ + log([BH⁺] / [B])
pOH = 14 − pH at 25 °C; pKᵦ = −log(Kᵦ); [BH⁺] = conjugate acid concentration; [B] = weak base concentration.
📝 Derivation Detail
Taking −log of both sides: −log[H⁺] = −log Kₐ − log([HA]/[A⁻]). Recognizing that −log([HA]/[A⁻]) = +log([A⁻]/[HA]) by the property of logarithms (−log(x/y) = log(y/x)), we arrive at pH = pKₐ + log([A⁻]/[HA]). This sign flip is a common source of algebraic error.

Detailed Breakdown — Designing & Analyzing Buffers

The Henderson–Hasselbalch equation is the central tool for buffer design—choosing the right weak acid/base pair and calculating the required concentrations to achieve a target pH. This section provides a systematic framework and a visual reference for common buffer systems.

Each horizontal bar represents the effective buffering range (pKₐ ± 1) of a common buffer system. The dot marks the pKₐ center where buffer capacity is maximal. To prepare a buffer at a desired pH, choose a system whose pKₐ is as close to the target pH as possible, then use the Henderson–Hasselbalch equation to calculate the required [A⁻]/[HA] ratio.

Choosing a Buffer System

  1. Match pKₐ to target pH. Select a weak acid whose pKₐ falls within ±1 unit of the desired pH. For a pH 7.4 physiological buffer, the phosphate system (pKₐ₂ = 7.20) is excellent.
  2. Calculate the ratio. Rearrange to [A⁻]/[HA] = 10^(pH − pKₐ). For pH 7.4 with phosphate: ratio = 10^(7.4 − 7.20) = 10^0.20 ≈ 1.58.
  3. Set total concentration. Higher total buffer concentration ([HA] + [A⁻]) gives greater buffer capacity. A common choice is 0.1 M total phosphate.
  4. Account for ionic strength and temperature. pKₐ values vary with temperature and ionic strength. The Tris buffer, for example, has a temperature coefficient of −0.028 pH units per °C.

Worked Example — Calculating Buffer pH

Consider a buffer prepared by dissolving 0.120 mol of acetic acid (CH₃COOH) and 0.150 mol of sodium acetate (CH₃COONa) in enough water to make 1.00 L of solution. The pKₐ of acetic acid is 4.76. We wish to determine the pH of the buffer and then predict the new pH after adding 0.010 mol of NaOH.

Buffer pH Before and After Adding NaOH
1
Step 1 — Identify Given ValuesWe have [HA] = 0.120 M (acetic acid), [A⁻] = 0.150 M (acetate ion from sodium acetate), and pKₐ = 4.76. Volume = 1.00 L, so moles equal molarity numerically.
2
Step 2 — Apply Henderson–Hasselbalch to Find Initial pHSubstituting into pH = pKₐ + log([A⁻]/[HA]): pH = 4.76 + log(0.150/0.120) = 4.76 + log(1.25) = 4.76 + 0.097.
pH = 4.86
3
Step 3 — React NaOH with the Buffer (ICE-Style Stoichiometry)NaOH is a strong base that reacts completely with the weak acid: HA + OH⁻ → A⁻ + H₂O. Adding 0.010 mol NaOH converts 0.010 mol HA to 0.010 mol A⁻. New moles: HA = 0.120 − 0.010 = 0.110 mol; A⁻ = 0.150 + 0.010 = 0.160 mol.
4
Step 4 — Recalculate pH After NaOH AdditionpH = 4.76 + log(0.160/0.110) = 4.76 + log(1.4545) = 4.76 + 0.163.
pH = 4.92
5
Step 5 — Interpret the ResultThe pH changed by only 0.06 units despite adding 0.010 mol of strong base. Without the buffer—if the same NaOH were added to 1.00 L of pure water—the pH would jump from 7.00 to 12.00, a change of 5.00 units. This dramatic contrast illustrates the power of buffering.
ΔpH = 0.06 (buffered) vs. ΔpH = 5.00 (unbuffered)

Strengths, Limitations & Common Pitfalls

The Henderson–Hasselbalch equation is cherished for its simplicity, but that simplicity comes from assumptions that are not always valid. Recognizing when the equation applies—and when it breaks down—is essential for quantitative accuracy and conceptual integrity.

Strengths and limitations of the Henderson–Hasselbalch equation
AspectStrengthsLimitations
Ease of useQuick mental estimates of pH without solving quadratics; ideal for back-of-the-envelope calculationsOversimplifies: ignores autoionization of water and activity coefficients, leading to errors in dilute or high-ionic-strength solutions
Concentration rangeHighly accurate for buffer concentrations in the range of 0.01–1.0 M when [A⁻]/[HA] is between 0.1 and 10Fails for very dilute buffers (< 10⁻³ M) where the x-is-small approximation breaks down
pH rangeMost reliable within the buffer region pKₐ ± 1, which covers 99 % of practical buffer design situationsOutside the buffer region, one species dominates overwhelmingly and the equation gives results that ignore contributions from water equilibrium
Polyprotic acidsCan be applied independently to each dissociation step when pKₐ values are separated by ≥ 2 unitsFor overlapping pKₐ values, multiple equilibria couple and a single Henderson–Hasselbalch expression is insufficient
TemperatureFramework remains valid at any temperature as long as the correct Kₐ value for that temperature is usedUsing a 25 °C pKₐ at 37 °C (physiological temperature) introduces systematic error; always check temperature corrections
⚠️ KEY TAKEAWAY
The Henderson–Hasselbalch equation is like a GPS route estimate that assumes normal traffic. Under typical conditions (moderate concentrations, pH near pKₐ), it gives an excellent prediction. But during rush hour (very dilute solutions, extreme pH values, or high ionic strength), real-world conditions diverge from the model's assumptions, and you need a more sophisticated calculation—just as you would need live traffic data instead of a static estimate.

Connection to Advanced Acid–Base Theory

The Henderson–Hasselbalch equation represents the simplest tier in a hierarchy of acid–base equilibrium models. As systems become more complex—polyprotic species, mixed buffers, nonaqueous solvents—more rigorous treatments are required. Understanding where Henderson–Hasselbalch fits in this landscape prepares you for the more complete analyses encountered in analytical chemistry, biochemistry, and environmental science courses.

Henderson–Hasselbalch vs. Rigorous Acid–Base Calculation
FeatureHenderson–Hasselbalch (Approximate)Exact Proton Balance / Charge Balance (Rigorous)
Assumptions[A⁻] ≈ C(A⁻) and [HA] ≈ C(HA); water autoionization neglectedNone; includes all equilibria and mass/charge balance constraints simultaneously
Equation typeSingle logarithmic expressionSystem of simultaneous polynomial equations (often a cubic or higher)
Best suited forBuffer solutions in the range pKₐ ± 1 with concentrations > 10⁻³ MAny aqueous system, including very dilute solutions, amphiprotic salts, and mixed-equilibrium problems
Activity correctionsTypically omitted; uses concentrations as approximations to activitiesCan incorporate Debye–Hückel or extended models for activity coefficients
Computational effortCalculator or mental arithmeticSpreadsheet or numerical solver often required

In biochemistry, the Henderson–Hasselbalch equation extends naturally to the analysis of amino acid side-chain ionization, protein folding energetics, and the bicarbonate buffer system in blood (pH = 6.10 + log([HCO₃⁻] / [CO₂(aq)])). In pharmacology, the equation predicts the fraction of a drug molecule that is ionized at a given physiological pH, which governs its ability to cross lipid membranes. These applications illustrate that while the equation is simple, its reach is remarkably broad—provided one remains mindful of its underlying assumptions.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the Henderson–Hasselbalch equation predicts that the pH of a buffer equals pKₐ when the concentrations of the weak acid and conjugate base are equal. What is the physical significance of this condition?
PROBLEM 2BASIC CALCULATION
Calculate the pH of a buffer solution containing 0.25 M formic acid (HCOOH, pKₐ = 3.75) and 0.40 M sodium formate (HCOONa).
PROBLEM 3INTERMEDIATE
A researcher needs to prepare 500 mL of a pH 9.25 buffer using ammonia (NH₃, Kᵦ = 1.8 × 10⁻⁵) and ammonium chloride (NH₄Cl). If the total buffer concentration ([NH₃] + [NH₄⁺]) is 0.20 M, calculate the required moles of NH₃ and NH₄Cl.
PROBLEM 4APPLIED
Arterial blood has a pH of 7.40 and the bicarbonate buffer system operates with pKₐ = 6.10 (for the CO₂/HCO₃⁻ equilibrium). If the dissolved CO₂ concentration is 1.2 × 10⁻³ M, calculate the bicarbonate ion concentration. Then determine whether a patient with [HCO₃⁻] = 18 mM and [CO₂] = 1.2 mM would be classified as acidotic, normal, or alkalotic.
PROBLEM 5CRITICAL THINKING
A student uses the Henderson–Hasselbalch equation to calculate the pH of a solution made by dissolving 1.0 × 10⁻⁵ mol of acetic acid and 1.0 × 10⁻⁵ mol of sodium acetate in 1.00 L of water (pKₐ = 4.76). The equation yields pH = 4.76, but the actual pH is approximately 6.0. Explain quantitatively why the Henderson–Hasselbalch equation fails here and what additional equilibrium must be considered.

Summary

The Henderson–Hasselbalch equation, pH = pKₐ + log([A⁻]/[HA]), is derived directly from the weak acid equilibrium expression by taking the negative logarithm of both sides. It provides a rapid, intuitive way to calculate the pH of a buffer solution without solving a quadratic equation, and it reveals that the pH equals pKₐ when the conjugate base and weak acid are in equal concentration. The equation is most accurate within the buffer region (pKₐ ± 1) and at moderate concentrations.

To design a buffer, select a weak acid with a pKₐ near the target pH, calculate the required [A⁻]/[HA] ratio using the equation, and choose a total concentration that provides adequate buffer capacity. The equation's limitations—failure at very dilute concentrations, neglect of activity coefficients, and inapplicability outside the buffer region—should always inform whether a more rigorous calculation is warranted. Applications span from clinical blood gas analysis to pharmaceutical drug absorption modeling, making this equation one of the most widely applied tools in all of chemistry.

Varsity Tutors • College Chemistry • Henderson–Hasselbalch Equation