Science Academy
☰✕

Henderson–Hasselbalch Calculator

⚖ Acids, Bases & Equilibrium. Use the Henderson–Hasselbalch (buffer) formula to find ph, pka, [a⁻], [ha]: pick the value you want, type the others, and the answer updates as you go.

pH=pKa+log⁡[A−][HA]\text{pH} = \text{p}K_a + \log\dfrac{[A^-]}{[HA]}
pH4.76

Pick the ○ next to the value you want to find, fill in the others, and it solves as you type.

What each letter means

QuantityUnit
pHno unit
pKano unit
[A⁻]mol/L
[HA]mol/L

Worked example

Find the ph when pKa = 4.76, [A⁻] = 0.1 mol/L, [HA] = 0.1 mol/L.

Using pH = pKa + log([A^-])/[HA]: pH = 4.76.

Frequently asked questions

What is the formula for Henderson–Hasselbalch (buffer)?

pH = pKa + log([A^-])/[HA].

What do the letters stand for, and what units are used?

pH, pKa, [A⁻] in mol/L, [HA] in mol/L.

How do you calculate ph?

Put the values into pH = pKa + log([A^-])/[HA]. For example, with pKa = 4.76, [A⁻] = 0.1 mol/L, [HA] = 0.1 mol/L, ph = 4.76.

Can I solve for a different value?

Yes. In the calculator above, pick the circle next to any value (ph, pka, [a⁻], [ha]) and fill in the others: it rearranges the formula for you.

All chemistry formulas in the Chemistry Formulas See it in the Chemistry Lab simulation