/ /

Henderson-Hasselbalch Practice Problems: 12 Fully Worked Examples

Henderson-Hasselbalch Practice Problems: 12 Fully Worked Examples | SciSolveLab

Henderson-Hasselbalch Practice Problems: 12 Fully Worked Examples

These Henderson-Hasselbalch practice problems walk through every question type you’ll encounter in general chemistry, biochemistry, and MCAT-style exams — from basic pH calculations to buffer design, temperature correction, and titration. Each of the 12 Henderson-Hasselbalch example problems below shows every algebraic step so you can check your own work or learn the method from scratch. If you just need quick numeric answers, our companion Buffer pH Calculator solves any Henderson-Hasselbalch equation practice problem instantly.

Solve your own buffer problems instantly

Enter pKa, concentrations, or pH and let our calculator do the Henderson-Hasselbalch math for you.

Buffer pH Calculator →

Henderson-Hasselbalch Quick Reference

Before diving into the Henderson-Hasselbalch practice problems below, it helps to have all five common forms of the Henderson-Hasselbalch equation in one place. Every hasselbalch equation example on this page uses one of these five forms.

pH = pKa + log([A⁻]/[HA])Standard form — solve for pH
pKa = pH − log([A⁻]/[HA])Solve for pKa from pH and concentrations
[A⁻]/[HA] = 10^(pH − pKa)Solve for the concentration ratio
pH = pKa + log(mol A⁻ / mol HA)Moles form — volumes cancel in titrations
β_max = 2.303 × C / 4Maximum buffer capacity at pH = pKa

Henderson-Hasselbalch Practice Problems — 12 Worked Examples

Click “Show Solution” on any Henderson-Hasselbalch practice problem below to reveal the full step-by-step working. These Henderson-Hasselbalch example problems progress from basic pH calculations to comprehensive, exam-level buffer design questions.

Problem 1 — Basic pH from ConcentrationsBasic

Problem: A buffer contains 0.20 M acetic acid (pKa = 4.756) and 0.30 M sodium acetate. Find the pH using the Henderson-Hasselbalch equation.

pH = pKa + log([A⁻]/[HA])
pH = 4.756 + log(0.30/0.20)
pH = 4.756 + log(1.5)
pH = 4.756 + 0.176
pH = 4.932
Problem 2 — Find Concentrations from pHBasic

Problem: You need an acetate buffer at pH 5.0 (pKa = 4.756) with total concentration 0.5 M. Find [CH₃COOH] and [CH₃COO⁻] using the Henderson-Hasselbalch equation.

ratio = [A⁻]/[HA] = 10^(pH − pKa) = 10^(5.0 − 4.756) = 10^0.244 = 1.753
[HA] = total / (1 + ratio) = 0.5 / (1 + 1.753) = 0.182 M
[A⁻] = total − [HA] = 0.5 − 0.182 = 0.318 M
[CH₃COOH] = 0.182 M  |  [CH₃COO⁻] = 0.318 M
Problem 3 — Find pKa from pH and ConcentrationsBasic

Problem: A buffer at pH 7.2 contains 0.40 M H₂PO₄⁻ and 0.60 M HPO₄²⁻. Find pKa using the Henderson-Hasselbalch equation.

pKa = pH − log([A⁻]/[HA])
pKa = 7.2 − log(0.60/0.40)
pKa = 7.2 − log(1.5)
pKa = 7.2 − 0.176
pKa = 7.024
Problem 4 — Weak Base BufferIntermediate

Problem: An ammonia buffer (pKa of NH₄⁺ = 9.25) contains 0.15 M NH₃ and 0.05 M NH₄Cl. Find the pH using the Henderson-Hasselbalch equation.

pH = pKa + log([base]/[acid])
pH = 9.25 + log(0.15/0.05)
pH = 9.25 + log(3)
pH = 9.25 + 0.477
pH = 9.727

Note: even though NH₃ is a weak base, the Henderson-Hasselbalch equation still applies using the pKa of its conjugate acid, NH₄⁺, with NH₃ playing the role of [A⁻] (base) and NH₄⁺ playing the role of [HA] (acid).

Problem 5 — Buffer Outside Effective RangeIntermediate

Problem: Calculate the pH of a buffer with pKa = 4.756, [A⁻] = 0.001 M, [HA] = 1.0 M using the Henderson-Hasselbalch equation.

pH = pKa + log([A⁻]/[HA])
pH = 4.756 + log(0.001/1.0)
pH = 4.756 + log(0.001)
pH = 4.756 − 3.0
pH = 1.756

The ratio [A⁻]/[HA] = 0.001 is far outside the effective buffering range of 0.1 to 10 (i.e., pH within ±1 of pKa). This is not an effective buffer — the Henderson-Hasselbalch equation still produces a numeric answer, but the solution will have almost no actual buffering capacity against added acid or base.

Problem 6 — Find Volume of NaOH to AddIntermediate

Problem: 500 mL of 0.1 M acetate buffer is at pH 4.756. How many mL of 1 M NaOH must be added to shift it to pH 5.0? (pKa = 4.756)

At pH 4.756 (= pKa): ratio = 1, so [HA] = [A⁻] = 0.05 M (equal split of 0.1 M total)
At target pH 5.0: ratio = 10^(5.0 − 4.756) = 10^0.244 = 1.753
[HA] = 0.1/(1+1.753) = 0.0364 M  |  [A⁻] = 0.1 − 0.0364 = 0.0636 M
Δ[A⁻] = 0.0636 − 0.05 = 0.0136 M
mol NaOH needed = Δ[A⁻] × volume = 0.0136 M × 0.5 L = 0.0068 mol
Volume of 1 M NaOH = 0.0068 mol / 1 M = 0.0068 L = 6.8 mL
6.8 mL of 1 M NaOH
Problem 7 — Tris Buffer with Temperature CorrectionAdvanced

Problem: A Tris buffer is made at 25°C to pH 8.0 (pKa = 8.072 at 25°C). What is the pH at 37°C, given pKa changes by −0.031 per °C?

pKa at 37°C = 8.072 − 0.031 × (37 − 25) = 8.072 − 0.031 × 12 = 8.072 − 0.372 = 7.700
Concentrations are unchanged, so the ratio stays the same as at 25°C: ratio = 10^(8.0 − 8.072) = 10^(−0.072) = 0.848
pH at 37°C = pKa(37°C) + log(ratio) = 7.700 + log(0.848)
pH at 37°C = 7.700 − 0.072 = 7.628
pH at 37°C = 7.628

This is why Tris buffers are notorious in biochemistry labs — a Henderson-Hasselbalch calculation done at room temperature can be off by nearly half a pH unit once the buffer is used at body temperature, because Tris’s pKa is unusually temperature-sensitive compared to phosphate or acetate buffers.

Problem 8 — Buffer CapacityAdvanced

Problem: Calculate the maximum buffer capacity of a 0.2 M phosphate buffer.

Maximum buffer capacity occurs at pH = pKa, given by β_max = 2.303 × C / 4
β_max = 2.303 × 0.2 / 4
β_max = 0.4606 / 4
β_max = 0.115 mol/(L·pH)

This means the buffer can neutralize about 0.115 mol of strong acid per liter before the pH shifts by a full unit — but only when the buffer is at pH = pKa. Away from pKa, buffer capacity drops off, which connects directly to the effective range discussed in Problem 5.

Problem 9 — Multi-Step Buffer DesignAdvanced

Problem: Design a phosphate buffer at pH 7.4 with total [phosphate] = 50 mM in 1 L, using NaH₂PO₄ (MW = 120.0 g/mol) and Na₂HPO₄ (MW = 142.0 g/mol). pKa = 7.198.

ratio = [HPO₄²⁻]/[H₂PO₄⁻] = 10^(7.4 − 7.198) = 10^0.202 = 1.588
[NaH₂PO₄] = total / (1 + ratio) = 50 mM / 2.588 = 19.31 mM
[Na₂HPO₄] = total − [NaH₂PO₄] = 50 − 19.31 = 30.69 mM
Mass NaH₂PO₄ = 19.31×10⁻³ mol/L × 1 L × 120.0 g/mol = 2.317 g
Mass Na₂HPO₄ = 30.69×10⁻³ mol/L × 1 L × 142.0 g/mol = 4.358 g
2.317 g NaH₂PO₄ + 4.358 g Na₂HPO₄ in 1 L water

This is a real laboratory buffer preparation calculation — the Henderson-Hasselbalch equation gives the molar ratio, and multiplying by molecular weight converts it into a practical recipe you can actually weigh out on a balance.

Problem 10 — MCAT-Style Conceptual QuestionConceptual

Problem: If [A⁻] in a buffer is increased while [HA] is held constant, does the pH increase, decrease, or stay the same?

pH = pKa + log([A⁻]/[HA])
Increasing [A⁻] while [HA] stays constant increases the ratio [A⁻]/[HA]
The log of a larger ratio is a more positive number
Therefore adding it to pKa produces a larger pH
pH increases

This type of reasoning-only Henderson-Hasselbalch practice problem is common on the MCAT — you’re expected to predict the direction of a pH shift without plugging in any numbers at all, just from understanding the structure of the equation.

Problem 11 — Citrate BufferAdvanced

Problem: A citrate buffer has pKa₂ = 4.761. At pH 4.5, [H₂Cit⁻] = 0.08 M. Find [HCit²⁻] using the Henderson-Hasselbalch equation.

ratio = [HCit²⁻]/[H₂Cit⁻] = 10^(pH − pKa) = 10^(4.5 − 4.761) = 10^(−0.261) = 0.548
[HCit²⁻] = ratio × [H₂Cit⁻] = 0.548 × 0.08
[HCit²⁻] = 0.0438 M

Citrate is a triprotic acid with three separate pKa values — always confirm you’re using the correct pKa (here, pKa₂) that corresponds to the specific conjugate acid/base pair given in the problem.

Problem 12 — Henderson-Hasselbalch Applied to a TitrationExam-Level

Problem: 20 mL of 0.1 M acetic acid (pKa = 4.756) is titrated with 0.1 M NaOH. Find the pH after adding 8 mL of NaOH.

Initial moles HA = 0.1 M × 0.020 L = 0.002 mol
Moles NaOH added = 0.1 M × 0.008 L = 0.0008 mol
NaOH reacts with HA 1:1: moles HA remaining = 0.002 − 0.0008 = 0.0012 mol
Moles A⁻ formed = 0.0008 mol
pH = pKa + log(mol A⁻ / mol HA) = 4.756 + log(0.0008/0.0012)
pH = 4.756 + log(0.667) = 4.756 − 0.176
pH = 4.580

Key insight: notice that the total volume (28 mL) never actually appears in the calculation, because it cancels out identically in both the numerator and denominator of the ratio. This is a detail many students miss — in titration problems, you can use moles directly instead of converting to concentrations, since the Henderson-Hasselbalch equation only needs the ratio, not the absolute concentrations.

Common Mistakes in Henderson-Hasselbalch Problems

1. Using Ka instead of pKa. The Henderson-Hasselbalch equation requires pKa (the negative log of Ka), not Ka itself — plugging in the raw Ka value produces a nonsensical pH.
2. Putting [HA]/[A⁻] instead of [A⁻]/[HA]. The ratio in the Henderson-Hasselbalch equation is always conjugate base over weak acid — flipping the ratio simply flips the sign of the log term and gives the wrong pH.
3. Forgetting that volumes cancel in the ratio. As shown in Problem 12, when working with moles added during a titration, the total solution volume cancels out of the [A⁻]/[HA] ratio — many students waste time calculating concentrations that aren’t actually needed.
4. Applying Henderson-Hasselbalch outside the ±1 pKa effective range. As shown in Problem 5, the equation still produces a mathematical answer far from the pKa, but the buffer has essentially no real buffering capacity once the ratio falls outside roughly 0.1 to 10.
5. Ignoring temperature effects on pKa, especially for Tris buffers. As shown in Problem 7, Tris’s pKa shifts significantly with temperature — using a pKa measured at 25°C for a solution actually used at 37°C can introduce a large pH error if temperature correction is skipped.

Solve your own buffer problems instantly

Skip the manual algebra — our calculator handles every Henderson-Hasselbalch case shown on this page.

Buffer pH Calculator →

Frequently Asked Questions

What is the Henderson-Hasselbalch equation?

The Henderson-Hasselbalch equation is pH = pKa + log([A⁻]/[HA]), used to calculate the pH of a buffer solution from the pKa of a weak acid and the ratio of its conjugate base to undissociated acid concentrations.

What does pKa represent in the Henderson-Hasselbalch equation?

pKa is the negative log of the acid dissociation constant Ka. It equals the pH at which [HA] = [A⁻], and it marks the center of a buffer’s most effective pH range.

How do you solve Henderson-Hasselbalch practice problems?

Identify the pKa, identify (or calculate) the concentrations or moles of conjugate base and weak acid, compute the ratio [A⁻]/[HA], take its log, and add it to pKa. To solve in reverse for concentrations, rearrange to isolate the ratio using 10^(pH − pKa) first.

When can you not use the Henderson-Hasselbalch equation?

It becomes unreliable when the [A⁻]/[HA] ratio falls far outside 0.1 to 10 (more than one pH unit from pKa), for strong acids or bases, or in very dilute solutions where the acid’s own dissociation becomes significant relative to the buffer components.

Related Reading & Calculators

Free chemistry, physics, biology & math calculators with step-by-step solutions. Trusted by 100,000+ students. Solve any science problem instantly!

Newsletter

Subscribe to our Newsletter to be updated. We promise not to spam.

Copyright © 2026 SciSolveLab. All Rights Reserved

Scroll to Top