General Chemistry 2 • Acids and Bases

Henderson-Hasselbalch Equation — Use Henderson–Hasselbalch equation to compute pH of a buffer

A practical equation that links buffer composition directly to solution pH without solving equilibrium expressions from scratch.

An atom with laboratory flask and electron orbit for General Chemistry 2
Inside this lesson 10 sections 5 questions 7 figures

SECTION 1

Historical Context & Motivation

Before the early twentieth century, calculating the pH of a solution that contained both a weak acid and its conjugate base required solving a full equilibrium expression each time—an algebraically tedious process that discouraged rapid estimation. Researchers in physiology and biochemistry needed a faster route because biological fluids such as blood rely on buffer systems to maintain tightly regulated pH values. The gap between rigorous equilibrium thermodynamics and practical laboratory convenience set the stage for a simplified logarithmic relationship that would become one of the most widely used tools in acid–base chemistry.

1884 • Arrhenius Acid–Base Theory

Svante Arrhenius proposed that acids release H⁺ ions and bases release OH⁻ ions in water, establishing the conceptual groundwork for quantifying acidity through ion concentrations.

1908 • Henderson's Equation

American physiologist Lawrence Joseph Henderson derived an algebraic equation relating hydrogen-ion concentration to the dissociation constant and the ratio of undissociated acid to conjugate base in a bicarbonate buffer.

1909 • Sørensen Defines pH

Søren Sørensen introduced the pH scale as the negative base-10 logarithm of hydrogen-ion activity, giving chemists a convenient logarithmic metric for acidity.

1917 • Hasselbalch's Logarithmic Form

Danish chemist Karl Albert Hasselbalch converted Henderson's equation into logarithmic form, producing the modern pH = pKₐ + log([A⁻]/[HA]) expression widely used today.

1960s–present • Universal Adoption

The Henderson–Hasselbalch equation became standard in biochemistry, pharmacology, clinical medicine, and environmental chemistry for rapid pH estimation of buffer systems.

The central question the Henderson–Hasselbalch equation addresses is deceptively simple: given a weak acid with a known Ka and a particular ratio of conjugate base to acid, what is the pH of the resulting buffer solution? Rather than setting up an ICE table and solving a quadratic, the equation provides the answer in a single logarithmic step—provided the underlying assumptions are satisfied.

SECTION 2

Core Principles & Definitions

To wield the Henderson–Hasselbalch equation effectively, you must internalize several foundational ideas about weak-acid equilibria and buffer behavior. These concepts explain not only why the equation works but also when it is valid and when it breaks down.

1

Weak-Acid Equilibrium

A weak acid HA partially dissociates in water: HA ⇌ H⁺ + A⁻. The equilibrium constant Ka = [H⁺][A⁻]/[HA] quantifies the extent of dissociation. Smaller Ka means a weaker acid.
2

Conjugate Acid–Base Pair

A buffer consists of a weak acid (HA) and its conjugate base (A⁻) in appreciable concentrations. The pair can neutralize small additions of either strong acid or strong base, resisting pH change.
3

pKₐ — The Logarithmic Constant

pKa = −log(Ka). When [A⁻] = [HA], pH = pKa. This midpoint defines the center of the buffer's effective range.
4

Buffer Capacity & Range

A buffer resists pH change most effectively within ±1 pH unit of its pKa. Outside this range, one component is nearly exhausted and the buffering action collapses.
5

Ratio vs. Absolute Concentration

The Henderson–Hasselbalch equation depends on the ratio [A⁻]/[HA], not their individual concentrations. However, absolute concentrations determine buffer capacity—how much acid or base the buffer can absorb.
✦

KEY TAKEAWAY

Think of a buffer as a financial savings account. The ratio of A⁻ to HA is like the balance between deposits and withdrawals—it determines your current 'pH balance.' The total amount of buffer is like the total funds in the account—it determines how many transactions (additions of acid or base) you can handle before going bankrupt (losing buffering capacity). The Henderson–Hasselbalch equation tells you the current balance; it does not tell you how large the account is.

SECTION 3

Visual Explanation — Buffer pH and the Ratio

Henderson–Hasselbalch: pH Depends on log([A⁻]/[HA])log([A⁻] / [HA])pHpKₐ[A⁻] = [HA] → pH = pKₐlog ratio = −1.2pH = pKₐ − 1.2log ratio = +1.2pH = pKₐ + 1.2pH = pKₐ + log([A⁻]/[HA])slope = 1 on this plot−2−10+1+2
The graph plots pH (vertical axis) against log([A⁻]/[HA]) (horizontal axis). When the ratio equals 1 (log = 0), the pH equals pKa (pink dot). Moving left (excess HA) lowers pH; moving right (excess A⁻) raises it. The relationship is perfectly linear with a slope of 1.

The diagram above captures the essence of the Henderson–Hasselbalch equation in a single visual. Because the equation is linear in log-ratio space, every tenfold change in [A⁻]/[HA] shifts the pH by exactly one unit. When you double the conjugate base relative to the acid, the pH increases by log(2) ≈ 0.30 units above pKa. This simple, predictable behavior is what makes the equation so powerful for buffer design: you choose the pKa to sit near your target pH, then adjust the ratio to fine-tune.

SECTION 4

Mathematical Framework — Deriving the Equation

The Henderson–Hasselbalch equation is not an independent law; it is a direct algebraic rearrangement of the weak-acid equilibrium expression. Understanding the derivation ensures you know exactly what assumptions are embedded in the final result.

Step-by-Step Derivation

WEAK-ACID EQUILIBRIUM

Ka=[H+][A−]/[HA]Kₐ = [H⁺][A⁻] / [HA]

Ka = acid dissociation constant; [H⁺] = hydrogen-ion concentration; [A⁻] = conjugate base concentration; [HA] = weak acid concentration.

Begin by isolating [H⁺]: rearranging gives [H⁺] = Ka × [HA]/[A⁻]. Taking the negative logarithm of both sides and applying logarithm rules converts the expression from a multiplicative form into an additive one.

NEGATIVE LOGARITHM

−log[H+]=−log(Ka)+log([A−]/[HA])−log[H⁺] = −log(Kₐ) + log([A⁻] / [HA])

Using the identity −log(ab) = −log a − log b and recognizing that −log(Ka) = pKa and −log[H⁺] = pH.

HENDERSON–HASSELBALCH EQUATION

pH=pKa+log([A−]/[HA])pH = pKₐ + log([A⁻] / [HA])

This is the final, standard form. [A⁻] and [HA] represent equilibrium concentrations, though in practice initial (analytical) concentrations are used when the percent dissociation is small (<5%).

⚠

Important Assumption

The equation assumes that the initial concentrations of HA and A⁻ are good approximations of their equilibrium concentrations. This holds when the acid is sufficiently weak (Ka ≪ C, where C is the analytical concentration) and when neither component is extremely dilute.

For bases, an analogous form exists. Starting from the base dissociation equilibrium B + H₂O ⇌ BH⁺ + OH⁻, one can write pOH = pKb + log([BH⁺]/[B]). Converting to pH via pH = 14 − pOH (at 25 °C) yields the same framework for basic buffers. Alternatively, you may use the conjugate acid's pKa and write pH = pKa + log([B]/[BH⁺]), which keeps the equation in a single, unified form.

SECTION 5

Buffer Region on a Titration Curve

One of the best ways to see the Henderson–Hasselbalch equation in action is to examine a titration curve of a weak acid with a strong base. The buffer region—the relatively flat portion of the curve—is exactly the domain where the Henderson–Hasselbalch equation provides accurate pH predictions. Outside this zone, one buffer component is nearly depleted and the approximation fails.

Titration of Weak Acid (HA) with Strong Base (NaOH)Volume of NaOH added (mL)pH2468101214012.52537.550Buffer Region (pKₐ ± 1)Half-equivalence pointpH = pKₐEquivalence point
The titration curve shows a buffer region (amber shaded zone) where pH changes slowly. At the half-equivalence point (pink dot), exactly half the acid has been converted to A⁻, so [A⁻] = [HA] and pH = pKa. The equivalence point (green dot) marks full neutralization.

Within the buffer region, adding strong base converts HA to A⁻, shifting the ratio [A⁻]/[HA] but only modestly changing pH because the logarithm compresses large ratio changes into small numerical shifts. At the half-equivalence point, exactly half the original acid has been neutralized, yielding [A⁻] = [HA], so log(1) = 0 and pH = pKa. This relationship provides an experimental method for determining pKa from a measured titration curve.

Effective Buffer Range Relative to pKₐ

Low pH High pH
pKₐ − 1 (20%)pKₐ (50%)pKₐ + 1 (80%)

SECTION 6

Worked Example — Acetic Acid / Sodium Acetate Buffer

Calculate the pH of a buffer solution prepared by mixing 0.150 mol of acetic acid (CH3COOH) and 0.200 mol of sodium acetate (CH3COONa) in enough water to make 1.00 L of solution. The Ka of acetic acid is 1.8 × 10⁻⁵.

Finding the pH of an Acetate Buffer

  1. 1

    Step 1 — Identify Given Values

    We are given: [HA] = 0.150 mol / 1.00 L = 0.150 M (acetic acid); [A⁻] = 0.200 mol / 1.00 L = 0.200 M (acetate ion from sodium acetate, which dissociates completely); Ka = 1.8 × 10⁻⁵.
    [HA] = 0.150 M, [A⁻] = 0.200 M, Ka = 1.8 × 10⁻⁵
  2. 2

    Step 2 — Calculate pKₐ

    pKa = −log(1.8 × 10⁻⁵) = −(log 1.8 + log 10⁻⁵) = −(0.2553 + (−5)) = 4.74.
    pKa = 4.74
  3. 3

    Step 3 — Compute the Ratio [A⁻]/[HA]

    [A⁻]/[HA] = 0.200 / 0.150 = 1.333. Because both components are in the same total volume (1.00 L), we could equivalently use the mole ratio directly: 0.200 mol / 0.150 mol = 1.333. The volume cancels.
    [A⁻]/[HA] = 1.333
  4. 4

    Step 4 — Apply the Henderson–Hasselbalch Equation

    pH = pKa + log([A⁻]/[HA]) = 4.74 + log(1.333) = 4.74 + 0.125 = 4.87.
    pH = 4.87
  5. 5

    Step 5 — Verify Reasonableness

    Because [A⁻] > [HA], the pH should be slightly above pKa = 4.74, which is consistent with pH = 4.87. The result falls within the effective buffer range (pKa ± 1 = 3.74 to 5.74), confirming the buffer is operative.
    ✓ Result is within the buffer range and consistent with the ratio.

SECTION 7

Strengths, Limitations & Common Pitfalls

The Henderson–Hasselbalch equation is remarkably useful, but it is an approximation—not an exact relationship. Understanding when the equation is reliable and when it fails prevents errors that frequently appear on exams and in laboratory work.

AspectStrengthsLimitations
SpeedGives pH in one step; no need to solve a quadratic equilibrium expression.Speed tempts users to skip checking whether assumptions are valid.
AccuracyExcellent when [HA] and [A⁻] ≫ Kₐ and when concentrations are moderate (≥ 0.01 M).Breaks down for very dilute buffers, very strong acids/bases, or polyprotic systems near secondary pKₐ values.
RangeApplicable to any monoprotic weak acid/base buffer within pKₐ ± 1.Outside pKₐ ± 1, one component is < 10% of the other; the approximation error grows.
Activity vs. ConcentrationWorks well in dilute ideal solutions where activity coefficients ≈ 1.At high ionic strength, activities deviate from concentrations, and the equation requires correction.
Polyprotic AcidsCan be applied stepwise if successive pKₐ values are > 2 units apart.Fails when pKₐ values overlap; must solve the full proton balance instead.

Strengths and limitations of the Henderson–Hasselbalch equation

✦

KEY TAKEAWAY

The Henderson–Hasselbalch equation is like a GPS shortcut: it gives you fast, reliable directions in familiar territory (the buffer region), but if you stray too far from mapped roads (extreme dilution, strong acid/base, high ionic strength), the shortcut fails and you need to return to the full equilibrium calculation.

SECTION 8

Connection to Advanced Acid–Base Theory

The Henderson–Hasselbalch equation is a gateway into more rigorous treatments of acid–base equilibria. As you progress through physical chemistry and analytical chemistry, you will encounter exact proton-balance approaches and activity-based formulations that supersede the Henderson–Hasselbalch approximation in complex systems.

FeatureHenderson–HasselbalchExact Proton Balance
Equation formpH = pKₐ + log([A⁻]/[HA])[H⁺]³ + Kₐ[H⁺]² − (KₐCₐ + Kw)[H⁺] − KₐKw = 0 (cubic in [H⁺])
AssumptionsPercent dissociation < 5%; water autoionization negligible; ideal solutionNone—accounts for all proton sources and sinks
Applicable rangeModerate concentrations, pKₐ ± 1All concentrations and pH values
Ease of useSingle-step arithmeticRequires numerical solver or successive approximations
ApplicationsBuffer design, titration midpoint, pharmacology (drug ionization)Environmental chemistry, trace-level analysis, polyprotic speciation diagrams

Henderson–Hasselbalch vs. exact proton-balance approach

In biochemistry and pharmacology, the Henderson–Hasselbalch equation finds sophisticated use in predicting the ionization state of drug molecules at physiological pH. Because only the uncharged form of a drug typically crosses lipid membranes, knowing the fraction ionized at pH 7.4 (via the Henderson–Hasselbalch equation) directly predicts oral absorption and tissue distribution. Similarly, in environmental science, the equation governs carbonate speciation in natural waters, influencing ocean acidity and the fate of dissolved CO₂. These advanced contexts reinforce that the simple equation you learn today has profound cross-disciplinary reach.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

A buffer is prepared at pH = pKa. Without doing any calculation, what can you immediately conclude about the relative concentrations of the weak acid (HA) and its conjugate base (A⁻)? Explain your reasoning using the Henderson–Hasselbalch equation.
Show answer
When pH = pKa, the Henderson–Hasselbalch equation becomes pH = pKa + log([A⁻]/[HA]), so log([A⁻]/[HA]) = 0. Since log(1) = 0, the ratio [A⁻]/[HA] must equal 1, meaning the concentrations of the acid and its conjugate base are exactly equal. This point corresponds to the half-equivalence point on a titration curve, where the buffer has its maximum capacity to resist pH changes in either direction.

Question 2: BASIC CALCULATION

What is the pH of a buffer solution containing 0.25 M formic acid (HCOOH) and 0.40 M sodium formate (HCOONa)? The Ka of formic acid is 1.77 × 10⁻⁴.
Show answer
First, calculate pKa = −log(1.77 × 10⁻⁴) = 3.75. Then apply the Henderson–Hasselbalch equation: pH = 3.75 + log(0.40/0.25) = 3.75 + log(1.60) = 3.75 + 0.204 = 3.95. The pH is 3.95, which is above pKa as expected because the conjugate base concentration exceeds the acid concentration. This value lies within the effective buffer range of 2.75–4.75.

Question 3: INTERMEDIATE

A biochemist needs a phosphate buffer at pH 7.00. The relevant equilibrium is H₂PO₄⁻ ⇌ HPO₄²⁻ + H⁺ with pKa2 = 7.20. If the total phosphate concentration ([H₂PO₄⁻] + [HPO₄²⁻]) must be 0.10 M, find the individual concentrations of H₂PO₄⁻ and HPO₄²⁻ required.
Show answer
Using the Henderson–Hasselbalch equation: 7.00 = 7.20 + log([HPO₄²⁻]/[H₂PO₄⁻]), so log([HPO₄²⁻]/[H₂PO₄⁻]) = −0.20, giving [HPO₄²⁻]/[H₂PO₄⁻] = 10⁻⁰·²⁰ = 0.631. Let [H₂PO₄⁻] = x; then [HPO₄²⁻] = 0.631x. The total concentration constraint gives x + 0.631x = 0.10, so 1.631x = 0.10, yielding x = 0.0613 M. Therefore, [H₂PO₄⁻] = 0.061 M and [HPO₄²⁻] = 0.039 M. You can verify: 7.20 + log(0.039/0.061) = 7.20 + (−0.19) ≈ 7.01, consistent with the target pH.

Question 4: APPLIED

A 500.0 mL buffer contains 0.120 M NH₃ and 0.100 M NH₄Cl (Kb of NH₃ = 1.8 × 10⁻⁵). Calculate (a) the initial pH, and (b) the pH after 10.0 mL of 1.00 M HCl is added, assuming the volume change is negligible.
Show answer
(a) First convert to pKa of the conjugate acid NH₄⁺: pKa = 14.00 − pKb = 14.00 − 4.74 = 9.26. Using the Henderson–Hasselbalch equation with base as numerator: pH = 9.26 + log(0.120/0.100) = 9.26 + 0.079 = 9.34. (b) Moles HCl added = 0.0100 L × 1.00 M = 0.0100 mol. HCl converts NH₃ to NH₄⁺: new mol NH₃ = 0.0600 − 0.0100 = 0.0500; new mol NH₄⁺ = 0.0500 + 0.0100 = 0.0600. pH = 9.26 + log(0.0500/0.0600) = 9.26 + (−0.079) = 9.18. The pH dropped by only 0.16 units despite adding strong acid, demonstrating the buffer's resistance.

Question 5: CRITICAL THINKING

A student claims that the Henderson–Hasselbalch equation can be used to calculate the pH of a 1.0 × 10⁻⁸ M acetic acid solution buffered with 1.0 × 10⁻⁸ M sodium acetate. Critically evaluate this claim. Under what condition does the equation fail here, and what alternative approach would be required?
Show answer
The student's claim is invalid. At concentrations of 10⁻⁸ M, both buffer components are at or below the concentration of H⁺ from water autoionization (10⁻⁷ M at neutral pH). The Henderson–Hasselbalch equation assumes that the contribution of water's autoionization to [H⁺] is negligible relative to the acid–base equilibrium, but here the buffer is so dilute that water's own ion product (Kw = 10⁻¹⁴) dominates the proton balance. Additionally, at such low concentrations, the percent dissociation of acetic acid would be extremely high, violating the approximation that equilibrium concentrations equal initial concentrations. The correct approach requires the full proton-balance (charge-balance) equation that includes the water autoionization term: [H⁺] = [A⁻] + [OH⁻] − [Na⁺] rewritten in terms of Ka, Kw, and the analytical concentration, yielding a cubic equation that must be solved numerically.

SUMMARY

Summary — Henderson–Hasselbalch Equation

Summary

The Henderson–Hasselbalch equation, pH = pKₐ + log([A⁻]/[HA]), is derived directly from the weak-acid equilibrium expression by taking the negative logarithm. It converts the multiplicative Ka expression into an additive logarithmic form, allowing rapid computation of buffer pH from the ratio of conjugate base to weak acid. At the half-equivalence point of a titration, [A⁻] = [HA] and pH = pKₐ exactly.

The equation is most reliable within the effective buffer range of pKₐ ± 1 and at moderate concentrations where percent dissociation is small. It fails for very dilute solutions, strong acids/bases, or when ionic-strength effects are significant. In those cases, a full proton-balance (charge-balance) calculation is required. Despite these limitations, the Henderson–Hasselbalch equation remains indispensable in biochemistry, pharmacology, environmental chemistry, and clinical medicine for estimating the pH of buffer systems and predicting the ionization states of molecules.

Varsity Tutors • General Chemistry 2 • Henderson-Hasselbalch Equation