- Buffer selection — "which of these buffers works best at pH X?"
- Acid/base ratio — "what fraction of the buffer is in each form at pH X?"
- Strong acid/base addition — "you add this much HCl or NaOH — what's the new pH?"
All three use the same equation — pH = pKa + log([A⁻]/[HA]) — but they ask for different things, and type 3 trips up far more students than the other two because it looks like a two-step problem when it's actually three.
Type 1: Buffer selection
You're given a target pH and a list of candidate buffers with their pKa values. The rule: pick the buffer whose pKa is closest to the target, and confirm it's within about pKa ± 1 — outside that range, a buffer has too little of one form left to resist a pH change.
Worked example: best buffer for pH 9.0
| Buffer | pKa | |pH − pKa| | In range? |
|---|---|---|---|
| Acetate | 4.76 | 4.24 | No |
| Bicarbonate | 6.35 | 2.65 | No |
| Phosphate | 7.21 | 1.79 | No |
| HEPES | 7.48 | 1.52 | No |
| Tris | 8.06 | 0.94 | Yes |
| Ammonium | 9.25 | 0.25 | Yes |
Two candidates fall within range, but ammonium's pKa (9.25) is closer to 9.0 than Tris's (8.06) — ammonium is the better choice.
Type 2: Acid/base ratio
Given a buffer's pKa and a target pH, find what fraction is conjugate base versus weak acid: ratio [A⁻]/[HA] = 10^(pH − pKa).
Worked example: ammonium buffer at pH 9.0
Ratio below 1 makes sense: the target pH (9.0) is below the pKa (9.25), so the weak acid form (NH₄⁺) dominates.
Type 3: strong acid/base addition — the one that trips people up
This is the type that looks straightforward but actually has three steps: figure out the starting moles of each form, apply the stoichiometry of the addition, then plug the new mole amounts into Henderson-Hasselbalch. Skipping straight to the equation with the original ratio is the single most common mistake on this question type.
The key fact: strong acid reacts completely with the conjugate base (A⁻ + H⁺ → HA), and strong base reacts completely with the weak acid (HA + OH⁻ → A⁻ + H₂O). Every mole added shifts one mole from one form to the other.
Worked example: adding strong acid
500 mL of 0.10 M acetate buffer (pKa 4.76), currently at pH 4.76 — meaning the two forms start equal. Add 10 mmol of HCl. Find the new pH.
Notice the pH dropped by only 0.37 units even though a meaningful amount of strong acid was added — that's the buffer doing its job. Without any buffer present, that much HCl in 500 mL would drop the pH far more sharply.
Worked example: adding strong base (the mirror case)
Same starting buffer (25 mmol A⁻, 25 mmol HA, pKa 4.76). This time add 8 mmol of NaOH instead.
Same mechanism, opposite direction: adding base raises the ratio (more conjugate base, less weak acid), which raises the pH.
Check any ratio instantly in the buffer calculator →Common mistakes
Using concentrations from before the reaction with moles from after it. Do the stoichiometry in moles (or mmol) first, then convert to concentration or plug straight into the pH ratio — don't mix the two.
Forgetting both forms change. Added acid doesn't just create more HA — it also destroys an equal amount of A⁻. Track both.
Applying Henderson-Hasselbalch before doing the stoichiometry. The equation needs the post-reaction mole amounts. Using the original ratio skips the step that makes this a "buffer" question instead of a plain ratio lookup.
Practice problem
1. You have 400 mL of a 0.20 M phosphate buffer (pKa 7.21), starting with equal amounts of both forms. You add 15 mmol of NaOH. What is the new pH?
Show answer
FAQ
Why does adding acid change moles of both forms, not just one?
Every mole of strong acid reacts completely with one mole of conjugate base, converting it to weak acid. Conjugate base goes down by exactly the moles added; weak acid goes up by the same amount.
Should I use concentrations or moles for the addition problem?
Moles are safer, since the added strong acid or base is a fixed amount regardless of volume. If total volume doesn't change, concentration and mole ratios give the same result anyway — but tracking moles avoids mistakes if volume changes too.
How much acid or base can a buffer absorb before it stops working well?
Roughly until the resulting pH drifts outside pKa ± 1 of the buffer's pKa. Past that point, further additions cause much larger pH swings, similar to an unbuffered solution.
Related: Henderson-Hasselbalch buffer calculator · pH calculator · Peptide charge & pI calculator · all biochem tools.