About us | Feedback

Calculation of pH of polyprotic acid/base solution

pH calculation

pH questions

BATE pH calculator

operating systems:
XP, Vista, 7, 8, 10

single user license price:
€24.95 - approximately $33

Buy Now!

By clicking Buy Now! you will continue to the FastSpring checkout page where payment will be taken, and your order fulfilled by FastSpring, our trusted reseller, and Merchant of Record.

download 30-day free trial!
30-day money back guarantee!

pH calculation lectures » pH of a polyprotic acid/base solution

Calculations of pH of polyprotic acids and bases are much more difficult and in many cases there are no simplifying assumptions that can be used. Thus often we are forced to use the most general approach.

Let's see how this can be done for H2A acid - similar derivation can be done in case of acids (and bases) that have more dissociation steps.

We will use overall dissociation constants for calculations (they can be easily calculated from stepwise ones, as described in the polyprotic acid constants section):

1st overall dissociation constant for diprotic acid, eq. 9.19.1
2nd overall dissociation constant for diprotic acid, eq. 9.29.2

Our other equations are - as usual - water ion product

water ion product, eq. 9.39.3

and two balances - mass:

mass balance for diprotic acid solution, eq. 9.49.4

and charge:

charge balance for diprotic acid solution, eq. 9.59.5

which we can rewrite instantly in the form

eq. 9.69.6

removing [OH-] and equation 9.3 from further calculations.

Our task is to combine above into one equation containing only constants and [H+]. To do so we will first solve 9.1 and 9.2 for A2- and HA- respectively:

eq. 9.79.7
eq. 9.89.8

Putting these into mass balance equation 9.4 gives

eq. 9.99.9


eq. 9.109.10

This can be solved for [H2A]:

eq. 9.119.11

Substituting 9.11 into 9.7 and 9.8 yields

eq. 9.129.12


eq. 9.139.13

We are almost ready. In both 9.12 and 9.13 the only unknown concentration present on the right side of the equation is [H+]. All we have to do now is to substitute 9.12 and 9.13 into 9.6. After some rearranging we will get

eq. 9.149.14

9.14 is not in polynomial form that is best for numerical calculations, however, it is not very difficult to convert into polynomial form, besides, form shown is pretty compact and easy to expand to acids with more protons. It is also worth of noting that if you assume Ka12=0 equation 9.14 simplifies to 6.8.

For the polyprotic weak base solution the same approach yields very similar equation.

Equation 9.14 will give good results always (if you dare to solve it by yourself instead of using pH calculator), however, there are cases when we can try to calculate pH looking for simplifications.


Chemical calculator software for pH calculation, concentration conversion solution preparation and chemical equation balancing chemical calculator