Henderson–Hasselbalch Buffer Preparation Tool

Calculate acid/base ratio and preparation amounts (moles, grams, and/or stock volumes) for a target pH.
Target Target buffer
Allowed range: 0.0 to 14.0
Enter the pKₐ at your working temperature/ionic strength.
C_total = [HA] + [A⁻]
Volume for the final buffer solution.
Method Provide reagents (stocks and/or solids)
Acid stock (HA)
Used for V_HA = n_HA ÷ C_stock_HA
Base stock (A⁻)
Used for V_A = n_A ÷ C_stock_A
Acid solid (HA)
Unit: g/mol
Allowed: 0.01 to 1.50
Base solid (A⁻)
Unit: g/mol
Allowed: 0.01 to 1.50
Water estimate
Advanced Rounding • Steps • Graph
Applies to displayed stock volumes and water estimate.
Applies to grams for solids.
Affects displayed [HA], [A⁻], and ratio.
Graph shows fraction base = R/(1+R) vs pH.

Results

Monoprotic HA ⇄ H⁺ + A⁻
Target composition
Ratio [A⁻]/[HA]
[HA]
[A⁻]
Moles required
n_HA
n_A
Preparation amounts
HA
A⁻
Water / QS
Notes
Status
Enter inputs and press Calculate
Fraction base vs pH
fraction_base = R/(1+R), pH range: pKₐ ± 2
PRO
Ad-Free Access
$3.99 / month
  • No Interruptions
  • Faster Page Loads
  • Support Content Creators