Henderson-Hasselbalch Calculator

Enter pKa and the concentrations of your conjugate base and weak acid to instantly calculate buffer pH.

Use the Henderson-Hasselbalch Calculator

Henderson-Hasselbalch Inputs

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

Common buffers (click to load)

Enter values and click Calculate to see results

Copied!

Summary

The Henderson-Hasselbalch Calculator applies the equation pH = pKa + log([A⁻]/[HA]) to find the pH of a buffer solution from the acid dissociation constant and component concentrations. It also supports the reverse calculation — finding the required base-to-acid ratio for a target pH. All math runs client-side with no data sent to any server.

How it works

  1. Select the calculation mode: forward (compute pH) or reverse (compute the [A-]/[HA] ratio needed for a target pH).
  2. Enter the pKa of the weak acid (e.g., 4.74 for acetic acid).
  3. For forward mode: enter the concentration of the conjugate base [A-] and the weak acid [HA] in any consistent units (mol/L).
  4. For reverse mode: enter the desired target pH instead of concentrations.
  5. The result appears instantly — buffer pH, base-to-acid ratio, and buffer classification.
  6. Use the Copy button to copy the result to your clipboard.

Use cases

  • Calculate the pH of an acetate buffer for a biochemistry experiment.
  • Design a phosphate buffer at a specific pH for cell culture media.
  • Verify buffer pH from measured component concentrations in the lab.
  • Find the required base-to-acid ratio to hit a target pH.
  • Understand how changing component ratios shifts buffer pH.
  • Prepare for chemistry exams by checking Henderson-Hasselbalch problems.
  • Cross-check buffer calculations from textbook examples.
  • Optimize buffer conditions for enzyme assays or protein purification.

Frequently Asked Questions

Last updated: 2026-09-30 · Reviewed by Nham Vu