Henderson-Hasselbalch (Buffer pH)
pH = pKa + log([A⁻]/[HA]). Predict buffer pH from acid + conjugate base concentrations.
Result
Loading calculator…
—
How to use this calculator
- Enter pKa of weak acid.
- Enter [A⁻] and [HA].
- Read pH.
About this calculator
Henderson-Hasselbalch: pH = pKa + log([A⁻]/[HA]). When [A⁻] = [HA], pH = pKa exactly. A buffer's "optimal" range is pH = pKa ± 1 (ratio 1:10 to 10:1). Below or above, buffering capacity drops dramatically. Used in biology (blood ~7.4, buffered by carbonate), pharmaceuticals (drug formulation), brewing, and pool chemistry.
Frequently asked
When does formula apply?+
Weak acid + conjugate base buffer. Strong acids/bases need ICE tables. Approximation valid when both [A⁻] and [HA] >> [H⁺] (works for >0.001 M typically).
Optimal buffer range?+
pH = pKa ± 1. Outside this, ratio >10:1 means weak buffering capacity in one direction.
Common buffer pKa?+
Acetate 4.76. Carbonate 6.35 / 10.33. Phosphate 2.15 / 7.20 / 12.35. Tris 8.07. HEPES 7.55.
Blood pH buffering?+
Carbonate (CO₂/HCO₃⁻) is primary blood buffer. pH stays 7.35-7.45 despite metabolic acid load.
Why log?+
pH and pKa are log scales. Ratio in linear form = sum/difference in log form.
Related calculators
Ideal Gas Law (PV = nRT)
Solve for any of P, V, n, T given the other three. R = 8.314 J/(mol·K).
Half-Life ↔ Decay Constant
t½ = ln(2) / k. Convert between half-life and decay constant; predict remaining fraction.
Radioactive Decay (N = N₀ e^(−kt))
Quantity remaining after time t given decay constant k or half-life.
Atomic Mass from Isotopes Calculator
Σ (isotope mass × abundance fraction). Periodic-table atomic mass from isotope mix.
Logarithm Calculator
log_b(x) for any base b > 0, b ≠ 1, x > 0. Common bases shown side-by-side.
Wavelength ↔ Frequency Calculator
c = λ × ν. Wavelength in vacuum from frequency or vice versa. c = 3×10⁸ m/s.