Henderson-Hasselbalch Buffer

Conjugate-base / acid ratio and moles for a target pH.

Run the calculator

Example

You enter

You get

Details, formula, and sources

Bundled pKa for common laboratory buffers.

pH = pKa + log10([A-] / [HA]). ratio = 10^(pH - pKa). fraction_base = ratio / (ratio + 1). Moles each side from total buffer concentration * total volume * fraction.

Henderson-Hasselbalch equation. First principles. Common laboratory buffer pKa values bundled in BUFFER_PKA (data/lab/buffer-pka.json) with per-entry citation (Good et al. 1966; CRC Handbook 95th ed.).

Good et al. 1966 historical paper free at the journal archive; CRC Handbook is a commercial reference book; the bundled pKa values are public physical constants cited only by name.

Verify protocol against your lab's SOP before pipetting. A miscalculated dilution can ruin a run or a sample.

Field names used by the API: pKa, target_pH, total_buffer_concentration, total_volume, ratio_base_acid, fraction_base, moles_base, moles_acid

Related tools