What is the Henderson-Hasselbach equation?

1 Answer
Nov 22, 2015

pH = pK_a + log_10{[[A^-][H_3O^+]]/[[HA]]}

Explanation:

Consider a weak acid in water:

HA +H_2Orightleftharpoons H_3O^+ + A^-

Now the equilbrium constant, K_a, describes this equilibrium:

K_a = ([H_3O^+][A^-])/[[HA]]

Now, as long as we do it to both sides, we can manipulate this equation. We take logarithms to the base 10 to make it a bit easier:

log_10K_a = log_10{[H_3O^+]} + log_10{[[A^-]]/[[HA]]}

(Note, when we write log_ab = c, we ask to what power do we raise the base a to get b; so a^c=b; likewise log_(10)100 = 2, and log_(10)1000 = 3. Before the days of ready access to electronic calculators, everyone would use log tables to perform multiplication and division.)

Rearranging this equation:

-log_10{[H_3O^+]} = -log_10K_a + log_10{[[A^-]]/[[HA]]}

But by definition -log_10([H_3O^+])=pH, and -log_10K_a = pK_a.

So finally, we get:

pH = pK_a + log_10{[[A^-]]/[[HA]]}.

Note that this tells us that at the point of half equivalence of a titration, when [A^-]=[HA], log_10(1)=0 (clearly), and thus pH = pK_a at half equivalence.