Calculate the pH of any buffer solution using the Henderson-Hasselbalch equation: pH = pKa + log([A-] / [HA]). Enter your weak acid's pKa and the concentrations of the acid and its conjugate base to get the buffer pH instantly.
You can also use a preset buffer system or enter your own pKa. The calculator shows the base:acid ratio, effective buffering range, and a pH scale indicator.
Acetate buffer: acetic acid / sodium acetate, pKa = 4.76, [HA] = 0.1 mol/L, [A-] = 0.1 mol/L
Ratio = [A-] / [HA] = 0.1 / 0.1 = 1.000
log(1.000) = 0.000
pH = 4.76 + 0.000 = 4.76
When acid and conjugate base concentrations are equal, the buffer pH equals the pKa exactly.
The Henderson-Hasselbalch equation expresses the pH of a buffer solution in terms of the pKa of the weak acid and the ratio of the concentrations of conjugate base to weak acid:
pH = pKa + log([A-] / [HA])
Where:
The equation is derived from the equilibrium expression for the dissociation of the weak acid (HA) into H+ and A-. It is an excellent approximation when the concentrations of acid and base are both substantially greater than the H+ concentration (typically above about 1 mmol/L) and the ratio [A-]/[HA] is between 0.1 and 10.
A buffer solution resists changes in pH when small amounts of acid or base are added. It does this through two reactions:
The buffer is most effective at resisting pH change when both [A-] and [HA] are present in substantial amounts. A buffer is essentially exhausted when one component is fully consumed.
The Henderson-Hasselbalch equation shows that the buffer pH equals pKa when [A-] = [HA] (since log(1) = 0). As the ratio moves away from 1, the pH moves away from pKa. At a ratio of 10:1 (base:acid), pH = pKa + 1. At a ratio of 1:10 (base:acid), pH = pKa - 1. Outside the range pKa ± 1, the buffer loses much of its capacity to resist pH change, and a different buffer with a more appropriate pKa should be selected.
| Buffer System | pKa | Useful pH Range | Common Use |
|---|---|---|---|
| Acetic acid / Acetate | 4.76 | 3.8 to 5.8 | Food chemistry, biochemistry |
| Carbonic acid / Bicarbonate | 6.35 | 5.4 to 7.4 | Blood physiology, geology |
| Phosphate H2PO4- / HPO42- | 7.20 | 6.2 to 8.2 | Biochemistry, cell biology |
| Tris | 8.06 | 7.1 to 9.1 | Molecular biology, gel electrophoresis |
| Ammonia / Ammonium | 9.25 | 8.3 to 10.3 | Analytical chemistry |
| HEPES | 7.48 | 6.8 to 8.2 | Cell culture, protein biochemistry |
| MES | 6.10 | 5.5 to 6.7 | Plant biology, protein chromatography |
To prepare a buffer at a specific target pH, rearrange the Henderson-Hasselbalch equation to find the required ratio of conjugate base to weak acid:
[A-] / [HA] = 10^(pH - pKa)
For example, to prepare a phosphate buffer at pH 7.40 using the H2PO4-/HPO42- pair (pKa 7.20):
The equation assumes ideal solution behaviour and that the autoionisation of water is negligible compared to the concentrations of the buffer components. It becomes less accurate at very low concentrations (below about 1 mmol/L), at extreme pH values (below 3 or above 11), or when the ratio [A-]/[HA] is outside the range 0.01 to 100. For high-precision work, activity coefficients and the contribution of water autoionisation should be accounted for.
Sources and method: Henderson-Hasselbalch equation as derived from the weak acid equilibrium expression (Lawrence J. Henderson, 1908; Karl A. Hasselbalch, 1917). Atkins' Physical Chemistry (Oxford University Press). Chang, R., Chemistry (McGraw-Hill). pKa values from the NIST Chemistry WebBook and standard biochemistry references.
This calculator provides theoretical pH values based on the Henderson-Hasselbalch approximation. It assumes ideal behaviour and that concentrations are well above the ionisation of water. For high-precision laboratory work, verify against measured pH using a calibrated pH meter.
If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.
Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.
Calculate.co.nz is the sister site of CalculatorHub.com, the world's largest calculator website by tool count.
All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.
Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.
Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.
Calculate.co.nz is hosted in Auckland via SiteHost new Zealand.
All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.
About & trust: Why Calculate is NZ's most comprehensive · By the Numbers · How we compare · Editorial standards · How we keep data current · NZ finance glossary · Research & data · Financial literacy NZ · About · Privacy policy · Terms of use
Reviewed and maintained. Last reviewed 2026-07-02 and checked on a twice-monthly cycle against IRD, RBNZ and Stats NZ. How we keep data current.
© 2026 Calculate.co.nz. All rights reserved. Building free NZ calculators since 2011.