Rule of thumb · Materials and ElementsNº 92 / 238

A buffer holds the pH within one unit of the pKa of its weak acid

How does a buffer hold the pH?

A buffer works within one pH unit of the pKa of its weak acid, where pH = pKa + log([salt]/[acid]): a 0.1 mol/L ethanoate buffer sits at pH 4.76, and 10 mmol of hydrochloric acid moves it only to 4.58, against a fall from 7 to 2.00 in water.

Why it works

The weak acid and its salt are both there to soak up added base or acid, so the ratio changes only a little. The capacity is greatest when they are equal, at pH = pKa, and is 2.3 times the concentration divided by 4: about 58 mmol per litre per pH unit for 0.1 mol/L. At the half-way point of a titration of a weak acid the pH equals the pKa for the same reason.

When it fails

The equation is for a buffer much stronger than the acid and base it must soak up: add more than about its own concentration and the pH runs away. It also assumes ideal solutions, and the pKa shifts with temperature and with the salt content, which is why a buffer is made up and checked with a meter.

Do it exactly

Estimate with the rule, then check it against the calculator that models it properly.

Open Acids & Bases →

More in Materials and Elements

← PreviousA weak acid is at about half its pKa minus half the log of its concentration, and moves half a unit per tenfold dilution Next →Neutral water is pH 7.0 only at 25 degrees C; hot water is not acidic

Browse the full Rulebook →

Rules of thumb are approximations, offered to get you to the right order of magnitude fast. Check anything load-bearing against its source or the exact tool. Privacy · Terms

© 2026 Rules of Thumb · Runs entirely in your browser