pKa & Henderson-Hasselbalch Calculator
Solve the Henderson-Hasselbalch equation for pH, pKa or the conjugate base/acid ratio.
Learn more
What it does
The pKa and Henderson-Hasselbalch calculator solves the Henderson-Hasselbalch equation for pH, pKa, or the conjugate base to acid ratio. It is used by chemists and biochemists to predict buffer pH and to design buffer systems for experiments.
How it works
The Henderson-Hasselbalch equation is pH = pKa + log10([A-]/[HA]), where [A-] is the conjugate base concentration and [HA] is the weak acid concentration. The tool can solve for any one of pH, pKa, or the ratio [A-]/[HA] when the other two are known. A buffer is most effective within plus or minus one pH unit of its pKa, and buffer capacity is greatest when pH equals pKa, that is when [A-] equals [HA] and the ratio is 1.
Worked example
Acetic acid has a pKa of 4.76. A buffer made with equal concentrations of acetic acid and acetate has ratio [A-]/[HA] = 1, so pH = 4.76 + log10(1) = 4.76. If the ratio is 10 (ten times more acetate than acid), pH = 4.76 + log10(10) = 5.76. To design a buffer at pH 5.76 with acetic acid (pKa 4.76), the required ratio is 10^(5.76 - 4.76) = 10, meaning ten parts conjugate base to one part acid.
When to use it
Use it to check the pH a buffer will have given known acid and base amounts. Use it to find the pKa of a weak acid from a measured buffer pH and ratio. Use it to determine the acid to base ratio needed to hit a target pH.
FAQ
- What is the Henderson-Hasselbalch equation?
- It is pH = pKa + log10([A-]/[HA]). It relates the pH of a buffer to the pKa of the weak acid and the ratio of its conjugate base to weak acid.
- How do I calculate pH from pKa and the ratio?
- Add the base-10 logarithm of the conjugate base to acid ratio to the pKa. For a ratio of 1 the log term is 0, so pH equals pKa.
- What ratio gives the best buffer capacity?
- Buffer capacity is greatest when pH equals pKa, which occurs when [A-] equals [HA] and the ratio is 1. Buffers work well within about one pH unit of the pKa.
- How do I find the ratio needed for a target pH?
- Rearrange the equation: [A-]/[HA] = 10^(pH - pKa). For a target pH one unit above the pKa the ratio is 10; one unit below it is 0.1.