Fill in the details and click Calculate to see your results.
Rate this calculator
Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it:
★
★
★
★
★
📘 About the Buffer pH
A buffer is a mixture of a weak acid and its conjugate base (or a weak base and its conjugate acid) that resists changes in pH. The Henderson–Hasselbalch equation gives its pH from the acid's pKa and the ratio of the two concentrations.
Enter the pKa (or Ka) and the concentrations of the salt and the acid. For a basic buffer such as NH₃/NH₄Cl, use the pKa of the ammonium ion (9.25).
🧮 Formula
A buffer works best within about 1 pH unit of its pKa, i.e. when the ratio [A⁻]/[HA] is between 0.1 and 10.
✏️ Worked examples
Acetate buffer, equal amounts
You get| Buffer pH | 4.76 |
| pKa | 4.76 |
| Ka | 1.7378e-5 |
| [A⁻] ÷ [HA] | 1 |
With equal concentrations the pH equals the pKa: 4.76.
Try this example →More salt than acid
You get| Buffer pH | 5.36206 |
| pKa | 4.76 |
| Ka | 1.7378e-5 |
| [A⁻] ÷ [HA] | 4 |
A 4 : 1 ratio raises the pH to 5.36206.
Try this example →🧭 How to use this calculator
What you enter
- I know the
- pKa or KaAcetic acid: pKa 4.76 (Ka 1.75e-5).
- [A⁻] conjugate base (salt) (mol/L)
- [HA] weak acid (mol/L)
What you get
- Buffer pH
- pKa
- Ka
- [A⁻] ÷ [HA]
💡 Common buffer systems
- Acetic acid / sodium acetate: pKa 4.76
- Carbonic acid / bicarbonate (blood): pKa 6.1
- Dihydrogen phosphate / hydrogen phosphate: pKa 7.21
- Ammonium / ammonia: pKa 9.25
❓ Frequently asked questions
What is the Henderson–Hasselbalch equation?
pH = pKa + log([A⁻]/[HA]), used to find the pH of a buffer.
What happens when [A⁻] = [HA]?
How do I convert Ka to pKa?
pKa = −log₁₀ Ka. Ka = 1.75 × 10⁻⁵ gives pKa = 4.76.
Can I use moles instead of concentrations?
Yes. Both are in the same volume, so the ratio of moles equals the ratio of concentrations.