A Bjerrum plot is a graph of the concentrations of the different species of a polyprotic acid in a solution, as functions of the solution's pH, when the solution is at equilibrium. Due to the many orders of magnitude spanned by the concentrations, they are commonly plotted on a logarithmic scale. Sometimes the ratios of the concentrations are plotted rather than the actual concentrations. Occasionally H+ and OH− are also plotted.
Normally the carbonate system is plotted, where the polyprotic acid is carbonic acid (a diprotic acid), and the different species are carbonic acid, carbon dioxide, bicarbonate, and carbonate. In acidic conditions, the dominant form is CO2; in basic (alkalinic) conditions, the dominant form is CO32−; and in between, the dominant form is HCO3−. At every pH, the concentration of carbonic acid is assumed to be negligible compared to the concentration of CO2, and so is often omitted from Bjerrum plots. These plots are typically used in ocean chemistry to track the response of an ocean to changes in both pH and of inputs in carbonate and CO2.
Bjerrum plot equations for carbonate system 
where the subscript 'eq' denotes that these are equilibrium concentrations, K1 is the equilibrium constant for the reaction CO2 + H2O H+ + HCO3− (ie. the first acid dissociation constant for carbonic acid), K2 is the equilibrium constant for the reaction HCO3− H+ + CO32− (ie. the second acid dissociation constant for carbonic acid), and DIC is the (unchanging) total concentration of dissolved inorganic carbon in the system, i.e. [CO2] + [HCO3−] + [CO32−]. K1, K2 and DIC each have units of a concentration, eg. mol/litre.
A Bjerrum plot is obtained by using these three equations to plot these three species against pH = –log10[H+]eq, for given K1, K2 and DIC. The fractions in these equations give the three species' relative proportions, and so if DIC is unknown, or the actual concentrations are unimportant, these proportions may be plotted instead.
These three equations show that the curves for CO2 and HCO3− intersect at [H+]eq = K1, and the curves for HCO3− and CO32− intersect at [H+]eq = K2. Therefore, the values of K1 and K2 that were used to create a given Bjerrum plot can easily be found from that plot, by reading off the concentrations at these points of intersection.
Chemical and mathematical derivation of Bjerrum plot equations for carbonate system 
- CO2 + H2O H+ + HCO3− (1)
- HCO3− H+ + CO32−. (2)
(Note that reaction (1) is actually the combination of two elementary reactions: CO2 + H2O H2CO3 H+ + HCO3−.)
where [ ] denotes concentration, t is time, and k1 and k-1 are appropriate proportionality constants for reaction (1), called respectively the forwards and reverse rate constants for this reaction. (Similarly k2 and k-2 for reaction (2).)
At any equilibrium, the concentrations are unchanging, hence the left hand sides of these equations are zero. Then, from the first of these four equations, the ratio of reaction (1)'s rate constants equals the ratio of its equilibrium concentrations, and this ratio, called K1, is called the equilibrium constant for reaction (1), i.e.
where the subscript 'eq' denotes that these are equilibrium concentrations.
Similarly, from the fourth equation for the equilibrium constant K2 for reaction (2),
Rearranging (3) gives
and rearranging (4), then substituting in (5), gives
- substituting in (5) and (6)
This gives the equation for [CO2]. The equations for [HCO3−] and [CO32−] are obtained by substituting this into (5) and (6).
See also 
- Andersen, C. B. (2002). "Understanding carbonate equilibria by measuring alkalinity in experimental and natural systems". Journal of Geoscience Education 50 (4): 389–403.
- D.A. Wolf-Gladrow (2007). "Total alkalinity: the explicit conservative expression and its application to biogeochemical processes". Marine Chemistry 106 (1).