2.6.14Equilibrium

Buffer solutions — Henderson-Hasselbalch equation

2,790 words13 min readdifficulty · medium6 backlinks

What is the Henderson-Hasselbalch equation?

The Henderson-Hasselbalch equation relates the pH of a buffer to the ratio of conjugate base to weak acid:

Why this form? Because when the ratio [A]/[HA]=1[\mathrm{A}^-]/[\mathrm{HA}] = 1, the pH equals the pKₐ exactly. The log term tells you how many pH units you shift from pKₐ based on the ratio.

Derivation from first principles

Let's derive the Henderson-Hasselbalch equation starting from the acid dissociation equilibrium.

Step 1: Write the dissociation equilibrium for a weak acid

HA(aq)H(aq)++A(aq)\mathrm{HA}_{(aq)} \rightleftharpoons \mathrm{H}^+_{(aq)} + \mathrm{A}^-_{(aq)}

Why? A weak acid partially dissociates in water. At equilibrium, forward and reverse rates balance.

Step 2: Write the equilibrium constant expression

Ka=[H+][A][HA]K_a = \frac{[\mathrm{H}^+][\mathrm{A}^-]}{[\mathrm{HA}]}

Why? The equilibrium constant relates concentrations at equilibrium. Products over reactants, with coefficients as exponents (all 1 here).

Step 3: Solve for [H⁺]

[H+]=Ka[HA][A][\mathrm{H}^+] = K_a \cdot \frac{[\mathrm{HA}]}{[\mathrm{A}^-]}

Why this step? We want to connect [H⁺] to the ratio of acid and base forms, because pH = -log[H⁺].

Step 4: Take the negative logarithm of both sides

log10[H+]=log10(Ka[HA][A])-\log_{10}[\mathrm{H}^+] = -\log_{10}\left(K_a \cdot \frac{[\mathrm{HA}]}{[\mathrm{A}^-]}\right)

Why? The pH is defined as log10[H+]-\log_{10}[\mathrm{H}^+], and pKₐ is log10(Ka)-\log_{10}(K_a). Logarithms let us turn multiplicative relationships into additive ones.

Step 5: Apply logarithm properties

pH=log10(Ka)log10([HA][A])\mathrm{pH} = -\log_{10}(K_a) - \log_{10}\left(\frac{[\mathrm{HA}]}{[\mathrm{A}^-]}\right)

Why? Because log(xy)=log(x)+log(y)\log(xy) = \log(x) + \log(y), so log(KaX)=log(Ka)log(X)-\log(K_a \cdot X) = -\log(K_a) - \log(X).

Step 6: Recognize pKₐ and simplify

pH=pKalog10([HA][A])\mathrm{pH} = \mathrm{p}K_a - \log_{10}\left(\frac{[\mathrm{HA}]}{[\mathrm{A}^-]}\right)

Why? Define pKa=log10(Ka)\mathrm{p}K_a = -\log_{10}(K_a).

Step 7: Flip the fraction inside the log

pH=pKa+log10([A][HA])\mathrm{pH} = \mathrm{p}K_a + \log_{10}\left(\frac{[\mathrm{A}^-]}{[\mathrm{HA}]}\right)

Why this final step? Because log(1/x)=log(x)\log(1/x) = -\log(x), so flipping the fraction [HA]/[A][\mathrm{HA}]/[\mathrm{A}^-] to [A]/[HA][\mathrm{A}^-]/[\mathrm{HA}] changes the minus to a plus. This is the standard form: Henderson-Hasselbalch equation.

Figure — Buffer solutions — Henderson-Hasselbalch equation

When is this equation valid?

The Henderson-Hasselbalch equation is an approximation that works best when:

  1. The acid is weak (Ka<103K_a < 10^{-3}), so equilibrium concentrations ≈ initial concentrations
  2. Both [HA] and [A⁻] are much larger than [H⁺] — the buffer components don't get significantly depleted by dissociation or reaction with water
  3. The ratio [A⁻]/[HA] is between 0.1 and 10 — outside this range, the buffer capacity is poor and activity coefficient effects become significant

Why do we need these conditions? Because we assumed that the equilibrium concentrations equal the analytical (initial) concentrations and ignored the H⁺ from water autoionization. For dilute or very weak/strong systems, these assumptions break down.

Buffer capacity and range

Buffer capacity (β) is the amount of strong acid or base a buffer can neutralize before the pH changes significantly (typically defined as ±1 pH unit).

Maximum capacity occurs when [A⁻] = [HA], i.e., when pH = pKₐ. Why? At this point, you have equal "reserves" of both forms to neutralize added acid or base.

Effective buffer range: pKₐ ± 1

Why this range? When pH = pKₐ ± 1, the ratio [A⁻]/[HA] ranges from 0.1 to 10:

  • At pH = pKₐ + 1: log10(ratio)=1\log_{10}(\text{ratio}) = 1, so ratio = 10
  • At pH = pKₐ - 1: log10(ratio)=1\log_{10}(\text{ratio}) = -1, so ratio = 0.1

Outside this range, one component becomes too dilute to effectively neutralize added H⁺ or OH⁻.

Recall Feynman technique: Explain to a 12-year-old

Imagine you have a sponge that can soak up both water and oil. If someone spills a little water, the sponge absorbs it. If someone spills a little oil, it absorbs that too. The floor stays clean either way.

A buffer solution is like that sponge, but for acids and bases. It has two chemicals: one that can "soak up" extra acid (H⁺ ions) and one that can "soak up" extra base (OH⁻ ions). When you add a little acid to the buffer, the base part grabs it. When you add a little base, the acid part grabs it. So the pH (which measures how acidic or basic something is) barely changes.

The Henderson-Hasselbalch equation is just a calculator that tells you what the pH will be based on how much "acid sponge" and "base sponge" you have. If you have equal amounts, the pH sits right in the middle at a special number called pKₐ. If you have more base, the pH goes up a bit. If you have more acid, it goes down a bit. The "log" part is just math that turns the ratio into a pH shift.

Connections

  • Acid-base equilibria — Henderson-Hasselbalch is a rearangement of the Kₐ expression
  • Weak acids and bases — bufers require weak acids/bases that partially dissociate
  • Common ion effect — adding a salt with the conjugate base shifts equilibrium
  • Le Chatelier's principle — buffer action is Le Chatelier's principle in practice
  • pH and pOH — pH scale and log relationships underlie the equation
  • Titration curves — buffer region is the flat part of the curve near half-equivalence
  • Biological bufers — blood pH maintained by H₂CO₃/HCO₃⁻, proteins, phosphate buffers
  • Polyprotic acids — each dissociation step can form a buffer (e.g., H₂PO₄⁻/HPO₄²⁻)

#flashcards/chemistry

What is a buffer solution? :: A solution that resists pH changes when small amounts of acid or base are added, containing a weak acid and its conjugate base in comparable concentrations.

State the Henderson-Hasselbalch equation.
pH = pKₐ + log₁₀([A⁻]/[HA]), where [A⁻] is the conjugate base concentration and [HA] is the weak acid concentration.
What is the pH of a buffer when [A⁻] = [HA]?
pH = pKₐ exactly, because log₁₀(1) = 0.
What is the effective buffering range for a weak acid/conjugate base pair?
pKₐ ± 1 pH unit, corresponding to a ratio [A⁻]/[HA] between 0.1 and 10.
When does a buffer have maximum capacity?
When [A⁻] = [HA], i.e., when pH = pKₐ, because both forms are equally abundant to neutralize added H⁺ or OH⁻.
An acetate buffer has [CH₃COOH] = 0.20 M and [CH₃CO⁻] = 0.10 M. pKₐ = 4.76. What is the pH?
pH = 4.76 + log₁₀(0.10/0.20) = 4.76 - 0.30 = 4.46.
Why can't you use Henderson-Hasselbalch for strong acids?
Strong acids fully dissociate, leaving no appreciable [HA] at equilibrium, so the ratio [A⁻]/[HA] is undefined and no buffering occurs.
You add 0.01 mol HCl to 1 L of a buffer with 0.30 M HA and 0.30 M A⁻. What are the new concentrations?
[A⁻] = 0.29 M (decreased), [HA] = 0.31 M (increased), because H⁺ reacts with A⁻ to form HA.
What happens to buffer pH if you add a small amount of NaOH?
pH increases slightly because OH⁻ reacts with HA to form A⁻, increasing the [A⁻]/[HA] ratio and thus the log term.
For an NH₃/NH₄⁺ buffer, which species is the acid in the Henderson-Hasselbalch equation?
NH₄⁺ is the acid, NH₃ is the base. Use pH = pKₐ(NH₄⁺) + log₁₀([NH₃]/[NH₄⁺]).

Concept Map

contains

resists

equilibrium

defines

solve for

take neg log

uses

depends on

when equal 1

effective range

absorbs added H+

absorbs added OH-

Buffer solution

Weak acid plus conjugate base

pH changes

HA rightleftharpoons H+ plus A-

Ka expression

Concentration of H+

Henderson-Hasselbalch equation

pKa equals neg log Ka

Ratio A- over HA

pH equals pKa

Within 10 to 1 ratio

Base catches H+

Acid donates H+

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Buffer solutionsek aisa mixture hai jo pH ko stable rakhta hai jab ap thoda acid ya base add karte ho. Socho agar aapke pas ek weak acid (jaise acetic acid, CH₃COOH) aur uska conjugate base (acetate ion, CH₃COO⁻) dono ek sath hain. Jab aap extra H⁺ (acid) daalte ho, to acetate ion use pakad leta hai aur acetic acid ban jata hai. Jab aap OH⁻ (base) daalte ho, to acetic acid H⁺ donate kar deta hai aur acetate ion ban jata hai. Is wajah se pH zyada change nahi hota — bufferek shock absorber ki tarah kaam karta hai.

Henderson-Hasselbalch equation yeh bata hai ki buffer ka pH kya hoga based on acid aur base ke ratio par: pH = pKₐ + log([base]/[acid]). Agar dono equal hain, to pH exactly pKₐ ke barabar hota hai.Agar zyada base hai, pH thoda upar jata hai; agar zyada acid hai, pH thoda neeche ata hai. Yeh equation biology aur medicine mein bohot important hai — jaise human blood ka pH 7.4 maintain hota hai bicarbonate buffer system se. Lab mein bhi experiments ke liye specific pH maintain karne ke liye bufers use hote hain. Formula derive karna simple hai: acid dissociation equilibrium Kₐ = [H⁺][A⁻]/[HA] se start karo, logarithm lo, aur rearrange kar lo.

Ek common mistake yeh hai ki log ammonia/ammonium buffer mein confused ho jate hain ki kaun acid hai aur kaun base. Yad rakho: NH₄⁺ (extra H⁺ wala) acid hai, NH₃ (neutral) base hai. Aur ek galti: strong acid (jaise HCl) ke saath buffer nahi banta kyunki woh completely dissociate ho jata hai — koi equilibrium nahi hota. Buffer ko zaroori hai ki weak acid/base ho aur dono forms appreciable amount mein present hon. Agar ratio10:1 ya 1:10 se zyada extreme ho gaya, to buffer ki capacity kam ho jati hai aur pH easily change hone lagta hai.

Go deeper — visual, from zero

Test yourself — Equilibrium

Connections