How do you calculate Keq from pKa values?

1 Answer
Jun 26, 2017

Well, a K_a value is a measure of the following equilibrium.......

HA(aq) + H_2O(l) rightleftharpoons H_3O^+ + A^-

Explanation:

HA(aq) + H_2O(l) rightleftharpoons H_3O^+ + A^-

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

Now pK_a=-log_10K_a......

And thus K_a=10^(-pK_a)

And thus where pK_a is small (negative), this specifies a strong acid where the given equilibrium lies to the RIGHT.............

Given K_a=([H_3O^+][A^-])/([HA(aq)]) we can take log_10 of both sides to give......

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

On rearrangement.............

underbrace(-log_10[H_3O^+])_(pH)=underbrace(-log_10K_a)_(pK_a)+log_10{[[A^-]]/[[HA]]}

And thus......

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

This is a form of the "buffer equation", which is used when a weak acid is mixed with its conjugate base in appreciable quantities. Protonation (or deprotonation) of the base or the acid moderates GROSS changes in pH, and solution pH remains tolerably close to the pK_a value.