Henderson-Hasselbalch Equation: Buffers in Chemistry Explained
Quick Answer: A buffer is a solution that resists changes in pH when small amounts of acid or base are added. Acidic buffers mix a weak acid with its salt (CH3COOH + CH3COONa); basic buffers mix a weak base with its salt (NH4OH + NH4Cl). The pH of any buffer is computed with the Henderson-Hasselbalch equation: pH = pKa + log([salt]/[acid]) for acidic buffers, and pOH = pKb + log([salt]/[base]) for basic buffers.
- What Is a Buffer? The Direct Answer
- Why Buffers Work: The Chemistry in Plain English
- Acidic Buffers vs Basic Buffers: Comparison Table
- The Henderson-Hasselbalch Equation: Derivation and Use
- Step-by-Step Buffer pH Calculation from Scratch
- Basic Buffer pH: Worked Example
- Buffer Capacity: Definition, Formula and What It Depends On
- Trap 1: Using Ka When You Should Use Kb (and Vice Versa)
- Trap 2: Forgetting the Dilution or Volume Change Assumption
- Trap 3: pH Outside the Effective Buffer Range
- NEET PYQ Patterns: Question Types from Past Papers
- Quick Revision: Formulas, Tricks and 60-Second Recap
- Frequently Asked Questions
- Q: What is the Henderson-Hasselbalch equation used for buffers?
- Q: When is buffer capacity maximum?
- Q: Is NH4Cl + NH4OH an acidic or basic buffer?
- Q: What is the effective pH range of a buffer?
- Q: Why does dilution not change the pH of a buffer?
- Related reading
What Is a Buffer? The Direct Answer
A buffer solution is a mixture that maintains an almost constant pH when small quantities of a strong acid or a strong base are added to it, or when it is diluted. Pure water has no buffering power — a single drop of HCl can swing its pH from 7 to below 3. A buffer absorbs that swing.
The classic NEET-style example is a mixture of acetic acid (CH3COOH) and sodium acetate (CH3COONa). Add a little HCl and the acetate ion eats it up; add a little NaOH and the acetic acid neutralises it. Either way, the pH barely moves — this pair holds pH near 4.74 at equal concentrations.
Why Buffers Work: The Chemistry in Plain English
Two mechanisms operate side by side:
- The common ion effect: The salt supplies a large stock of the conjugate ion (CH3COO−), which is the same ion the weak acid would release. This shared ion suppresses the acid’s already-weak ionisation, so the solution stores huge reserves of undissociated acid and conjugate base simultaneously.
- Neutralisation by reserve components: When a strong base (OH−) enters, the reserve acid reacts: CH3COOH + OH− → CH3COO− + H2O. When a strong acid (H+) enters, the reserve base reacts: CH3COO− + H+ → CH3COOH. The intruder is converted into a buffer component, so [H+] barely changes.
No jargon needed: a buffer is a chemical shock-absorber with an acid team and a base team sitting on the bench.
Acidic Buffers vs Basic Buffers: Comparison Table
| Feature | Acidic Buffer | Basic Buffer |
|---|---|---|
| Composition | Weak acid + salt of that acid with a strong base | Weak base + salt of that base with a strong acid |
| Standard example | CH3COOH + CH3COONa | NH4OH + NH4Cl |
| pH range | Below 7 (typically pH 2–7 region, pKa ± 1) | Above 7 (typically pH 7–12 region, pKb ± 1) |
| Working equation | pH = pKa + log([salt]/[acid]) | pOH = pKb + log([salt]/[base]), then pH = 14 − pOH |
| Memory hook | “Weak acid + its salt = acidic” | “Weak base + its salt = basic” |
Exam hook: the pH of a buffer decides its name, not the other way round — a basic buffer has pH > 7 because Kb chemistry dominates, and vice versa.
The Henderson-Hasselbalch Equation: Derivation and Use
Start from the weak-acid equilibrium and take negative logarithms:
Ka = [H+][A−]/[HA] → [H+] = Ka × [HA]/[A−]
−log[H+] = −log Ka − log([HA]/[A−]) = pKa + log([A−]/[HA])
pH = pKa + log ([salt]/[acid])
Because the common ion effect suppresses ionisation, the equilibrium concentrations of HA and A− are taken as their initial (stoichiometric) values — that is the key simplification.
For a basic buffer, the same logic with Kb gives:
pOH = pKb + log ([salt]/[base]), and pH = 14 − pOH (at 25 °C).
Validity conditions: the equation is reliable when (i) both components are present in appreciable amounts (ratio between 10:1 and 1:10), (ii) the acid/base is genuinely weak (Ka or Kb small), and (iii) temperature is such that pKw ≈ 14.
Step-by-Step Buffer pH Calculation from Scratch
Problem: A buffer contains 0.20 M CH3COOH (Ka = 1.8 × 10−5) and 0.30 M CH3COONa. Find the pH.
- Identify buffer type: weak acid + its salt → acidic buffer → use the pH form.
- Find pKa: pKa = −log(1.8 × 10−5) = 5 − log 1.8 = 5 − 0.26 = 4.74
- Plug in: pH = 4.74 + log(0.30/0.20) = 4.74 + log 1.5 = 4.74 + 0.18
- Answer: pH ≈ 4.92 (dimensionless; concentrations cancel inside the log, so units of mol/L never appear in the answer).
- Check: ratio 1.5 lies well inside 0.1–10, and pH is within pKa ± 1 → answer is trustworthy.
Basic Buffer pH: Worked Example
Problem (NEET pattern): A buffer has 0.10 mol NH4OH (Kb = 1.8 × 10−5) and 0.20 mol NH4Cl in 1 L. Calculate the pH.
- Type: weak base + salt → basic buffer → go pOH-first.
- pKb: pKb = −log(1.8 × 10−5) = 4.74
- pOH: pOH = 4.74 + log([salt]/[base]) = 4.74 + log(0.20/0.10) = 4.74 + 0.30 = 5.04
- pH: pH = 14 − 5.04 = 8.96
- Sanity check: pH > 7, correct for a basic buffer. Done.
Remember the order: Kb → pOH → pH. Jumping straight to pH with Kb is Trap 1 below.
Buffer Capacity: Definition, Formula and What It Depends On
Buffer capacity (β) is the number of moles of strong acid or strong base needed to change the pH of one litre of buffer by one unit.
β = dnacid or base/d(pH) — the larger β, the tougher the buffer.
- Maximum capacity: when [salt] = [acid], i.e., ratio = 1, log term = 0, and pH = pKa.
- Concentration matters: 0.1 M + 0.1 M buffer has ten times the capacity of a 0.01 M + 0.01 M buffer with the same ratio.
- Quantitative feel: if adding 0.01 mol HCl to 1 L shifts pH from 4.74 to 4.64, capacity ≈ 0.01 mol per pH unit.
- Capacity falls steeply as the ratio departs from 1, and the buffer is exhausted outside pKa ± 1.
Trap 1: Using Ka When You Should Use Kb (and Vice Versa)
NEET pattern: “The pH of a buffer containing 0.1 M NH4OH and 0.1 M NH4Cl is: (Kb = 10−5)” with options including 9 (correct) and 5.
Students who grab Ka = 10−5 and compute pH = 5 pick the wrong option — the paper literally supplies it as a distractor. NH4OH is a base: you must start from Kb, compute pOH, then flip with pH = 14 − pOH. At equal concentrations, pH = 14 − pKb = 14 − 5 = 9.
Rule: weak acid pair → Ka → pH directly; weak base pair → Kb → pOH first.
Trap 2: Forgetting the Dilution or Volume Change Assumption
NEET pattern: “0.3 mol CH3COONa and 0.1 mol CH3COOH are dissolved and the solution made up to 500 mL. What is the pH? (pKa = 4.74)” Options include 4.74, 5.22 and 5.52.
Many students divide by 0.5 L — fine — but then slip the arithmetic, or divide only one concentration. Shortcut: use the mole ratio; volume cancels.
pH = 4.74 + log(0.3/0.1) = 4.74 + log 3 = 4.74 + 0.48 = 5.22. Mixing to any volume gives the same pH — because both species share the same volume, the ratio [salt]/[acid] = nsalt/nacid always.
Trap 3: pH Outside the Effective Buffer Range
Rule: a buffer works effectively only within pKa ± 1 — a salt-to-acid ratio between 10:1 and 1:10. A pair with ratio 100:1 is not an effective buffer, whatever its pH computes to.
NEET tests this as buffer identification: “Which of the following pairs does not form an effective buffer?” A strong acid with its salt (HCl + NaCl) is the classic wrong-looking option — no reserve undissociated acid exists, so nothing neutralises added base. Similarly, HCOOH (pKa ≈ 3.75) with ratio 50:1 fails the pKa ± 1 test. Always check both boxes: weak pair, and ratio within one order of magnitude.
NEET PYQ Patterns: Question Types from Past Papers
- Direct pH calculation: give Ka/Kb and both concentrations; one log step. Fastest marks in the chapter.
- Ratio-finding: “In what ratio must acid and salt be mixed for pH = 4.24 (pKa = 4.74)?” Rearrange: ratio = 10pH − pKa = 10−0.5 = 1:2 (acid:salt ≈ 3.16:1 read carefully).
- Capacity ranking: order four buffers by capacity — compare total concentration first, then closeness of ratio to 1.
- Buffer identification MCQ: which mixture is a buffer — watch for strong acid/strong base decoys and partial neutralisation cases (e.g., 50 mL NaOH added to 100 mL CH3COOH leaves a buffer).
Reference texts such as NCERT Chemistry Part II (Equilibrium chapter, ncert.nic.in) and the IUPAC Gold Book entry on buffer solutions (goldbook.iupac.org) cover these definitions; numerical constants align with standard NEET data.
Quick Revision: Formulas, Tricks and 60-Second Recap
| Item | Remember As |
|---|---|
| Acidic buffer pH | pH = pKa + log([salt]/[acid]) |
| Basic buffer | pOH = pKb + log([salt]/[base]); pH = 14 − pOH |
| Max capacity | [salt] = [acid] → pH = pKa |
| Effective range | pKa ± 1 (ratio 10:1 to 1:10) |
| Dilution effect | pH unchanged; capacity drops |
| Mnemonic | “Salt over Acid, then add pKa” — SALT/Acid, S for salt on top always |
| Acidic pair | CH3COOH + CH3COONa (“vinegar + its soap”) |
| Basic pair | NH4OH + NH4Cl (“ammonia duo”) |
60-second recap: weak pair + salt → identify type → correct constant (Ka or Kb) → mole-ratio log → flip to pH if basic → check ratio lies within 10:1 to 1:10. That is every NEET buffer question, end to end.
Frequently Asked Questions
Q: What is the Henderson-Hasselbalch equation used for buffers?
It computes buffer pH directly: pH = pKa + log([salt]/[acid]) for acidic buffers, and pOH = pKb + log([salt]/[base]) for basic buffers. It also lets you work backwards to find the salt-to-acid ratio needed for a target pH.
Q: When is buffer capacity maximum?
When [salt] = [acid] (or [salt] = [base]), i.e., when pH = pKa. Capacity decreases steadily as the ratio moves away from 1 and the buffer is exhausted outside pKa ± 1.
Q: Is NH4Cl + NH4OH an acidic or basic buffer?
Basic. It pairs a weak base (NH4OH) with its salt from a strong acid (NH4Cl); the resulting pH is above 7 (≈ 9.25 at equal concentrations).
Q: What is the effective pH range of a buffer?
pKa ± 1, corresponding to a salt-to-acid ratio between 10:1 and 1:10. Outside this window the solution no longer resists pH change effectively.
Q: Why does dilution not change the pH of a buffer?
Dilution lowers [salt] and [acid] by the same factor, so their ratio — and hence the pH from the Henderson-Hasselbalch equation — stays constant. Buffer capacity, however, decreases because there is simply less reserve per litre.
Related reading
Quick revision
- The common ion effect: The salt supplies a large stock of the conjugate ion (CH3COO−), which is the same ion the weak acid would release.
- Neutralisation by reserve components: When a strong base (OH−) enters, the reserve acid reacts: CH3COOH + OH− → CH3COO− + H2O.
- Identify buffer type: weak acid + its salt → acidic buffer → use the pH form.
- Find pKa: pKa = −log(1.8 × 10−5) = 5 − log 1.8 = 5 − 0.26 = 4.74
- Plug in: pH = 4.74 + log(0.30/0.20) = 4.74 + log 1.5 = 4.74 + 0.18
- Answer: pH ≈ 4.92 (dimensionless; concentrations cancel inside the log, so units of mol/L never appear in the answer).
Have a doubt on this topic?




