Henderson-Hasselbalch calculator
Work with the Henderson-Hasselbalch equation pH = pKa + log₁₀([A⁻]/[HA]) for buffer solutions. Find the pH of a buffer, the base-to-acid ratio needed to hit a target pH, or the pKa from a measured pH — the everyday maths of preparing biological and chemical buffers.
Related tools
All Chemistry tools →The Henderson-Hasselbalch calculator turns Find, pKa of the weak acid, Conjugate base [A⁻], Weak acid [HA], Target pH (ratio mode), Measured pH (pKa mode) into Result, Base : acid ratio, instantly and for free. For instance, with Find = pH of the buffer, pKa of the weak acid = 4.76, Conjugate base [A⁻] = 0.1, Weak acid [HA] = 0.1, Target pH (ratio mode) = 5 and Measured pH (pKa mode) = 7.51 it returns Result = 4.76 and Base : acid ratio = 1.000 : 1.
How to use it
- Enter your values: Find, pKa of the weak acid, Conjugate base [A⁻], Weak acid [HA], Target pH (ratio mode), Measured pH (pKa mode).
- Read the result instantly: Result, Base : acid ratio.
Frequently asked questions
How does the Henderson-Hasselbalch calculator work?
It takes Find, pKa of the weak acid, Conjugate base [A⁻], Weak acid [HA], Target pH (ratio mode) and Measured pH (pKa mode) and derives Result and Base : acid ratio from them. The calculation is live as you type, so the result updates on every change.
Which values does the calculator ask for?
6 values: Find, pKa of the weak acid, Conjugate base [A⁻], Weak acid [HA], Target pH (ratio mode) and Measured pH (pKa mode). Nothing else is required — no account, no file upload.
What does a typical calculation look like?
With Find = pH of the buffer, pKa of the weak acid = 4.76, Conjugate base [A⁻] = 0.1, Weak acid [HA] = 0.1, Target pH (ratio mode) = 5 and Measured pH (pKa mode) = 7.51, the calculator returns Result = 4.76 and Base : acid ratio = 1.000 : 1. Those figures come from running this exact tool, so you can reproduce them by entering the same values.
How much does the result change with different inputs?
It moves a lot. Using Find = Ratio for a target pH, pKa of the weak acid = 9.52, Conjugate base [A⁻] = 0.2, Weak acid [HA] = 0.2, Target pH (ratio mode) = 10 and Measured pH (pKa mode) = 15.02 instead, Result goes from 4.76 to 3.02 — which is why it is worth testing a few scenarios rather than trusting a single figure.
Which “Find” option should I choose?
You can pick between « pH of the buffer », « Ratio for a target pH » and « pKa from measured pH ». Each one changes what the calculator works out, so switch and compare — the default is « pH of the buffer ».
What does it give for smaller values?
Scaled down to Find = pH of the buffer, pKa of the weak acid = 2.38, Conjugate base [A⁻] = 0.05, Weak acid [HA] = 0.05, Target pH (ratio mode) = 2.5 and Measured pH (pKa mode) = 3.76, Result comes out at 2.38. The relationship is worth checking at both ends before you rely on a single result.
When would I actually use this?
Preparing a solution at a stated concentration, working out how much of a reagent a reaction needs, and converting between mass, moles and volume.
What is the most common mistake?
Confusing molarity with molality. One is per litre of solution and the other per kilogram of solvent; they diverge as concentration rises, and only one of them is temperature-independent.
What is the difference between the Henderson-Hasselbalch calculator and the Titration calculator?
This one returns Base : acid ratio; the Titration calculator returns Unit and Moles of titrant equivalents. That is the whole difference — open the one whose figure you need.
Where do the figures come from, and how current are they?
Atomic masses are the IUPAC standard values. Results assume ideal behaviour and standard conditions unless the tool says otherwise — real solutions deviate, and lab work needs lab measurement.