pH of Buffer Solution (Henderson-Hasselbalch)

Enter pKa and the moles (or concentrations) of conjugate base and weak acid to calculate buffer pH with a full step-by-step solution.

Use the pH of Buffer Solution (Henderson-Hasselbalch)

Henderson-Hasselbalch Inputs

pH = pKa + log([A⁻] / [HA])

Acetic acid 4.74 · Phosphate (pKa2) 7.20 · Tris 8.07 · NH₄⁺ 9.25

Summary

This tool applies the Henderson-Hasselbalch equation — pH = pKa + log([A⁻]/[HA]) — to find the exact pH of a buffer solution and shows every intermediate step. Enter the pKa of your weak acid and either molar concentrations or mole amounts of the conjugate base and weak acid. The step-by-step panel shows the ratio, its log, the addition to pKa, and the final pH, making it useful for checking homework or understanding buffer behavior.

How it works

  1. Enter the pKa of the weak acid (e.g., 4.74 for acetic acid, 6.35 for carbonic acid H₂CO₃).
  2. Choose whether you are entering molar concentrations (mol/L) or mole amounts (mol) — the ratio is the same either way.
  3. Enter the amount of conjugate base [A⁻] and weak acid [HA].
  4. Click Calculate to see the buffer pH plus a line-by-line solution panel.
  5. The solution shows: the [A⁻]/[HA] ratio, log₁₀ of that ratio, and the final pH = pKa + log([A⁻]/[HA]).
  6. Adjust any input and the result updates instantly — no page reload needed.

Use cases

  • Verify homework problems on buffer pH calculations.
  • Prepare lab buffers by confirming the expected pH before mixing.
  • Understand how changing the base-to-acid ratio shifts pH up or down.
  • Teach or learn the Henderson-Hasselbalch equation step by step.
  • Check buffer calculations for acetate, phosphate, carbonate, or custom acid systems.
  • Convert mole amounts to a pH without manually computing logarithms.

Frequently Asked Questions

Last updated: 2026-06-18 · Reviewed by Nham Vu