8.8: Buffers: Solutions That Resist pH Change
- Page ID
- 142286
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Skills to Develop
- To understand how adding a common ion affects the position of an acid–base equilibrium.
- To know how to use the Henderson-Hasselbalch approximation to calculate the pH of a buffer.
Buffers are solutions that maintain a relatively constant pH when an acid or a base is added. They therefore protect, or “buffer,” other molecules in solution from the effects of the added acid or base. Buffers contain either a weak acid (\(HA\)) and its conjugate base \((A^−\)) or a weak base (\(B\)) and its conjugate acid (\(BH^+\)), and they are critically important for the proper functioning of biological systems. In fact, every biological fluid is buffered to maintain its physiological pH.
The Common Ion Effect with Acids and Bases
To understand how buffers work, let’s look first at how the ionization equilibrium of a weak acid is affected by adding either the conjugate base of the acid or a strong acid (a source of \(H^+\)). Le Chatelier’s principle can be used to predict the effect on the equilibrium position of the solution. A typical buffer used in biochemistry laboratories contains acetic acid and a salt such as sodium acetate. The dissociation reaction of acetic acid is as follows:
\[CH_3CO_2H (aq) \leftrightharpoons CH_3CO^− (aq) +H^+ (aq) \label{Eq1}\]
and the equilibrium constant expression is as follows:
\[K_a=\dfrac{[H^+][CH_3CO_2]}{[CH_3CO_2H]} \label{Eq2}\]
Sodium acetate (\(CH_3CO_2Na\)) is a strong electrolyte that ionizes completely in aqueous solution to produce \(Na^+\) and \(CH_3CO_2^−\) ions. If sodium acetate is added to a solution of acetic acid, Le Chatelier’s principle predicts that the equilibrium in Equation \(\ref{Eq1}\) will shift to the left, consuming some of the added \(CH_3CO_2^−\) and some of the \(H^+\) ions originally present in solution.
Because \(Na^+\) is a spectator ion, it has no effect on the position of the equilibrium and can be ignored. The addition of sodium acetate produces a new equilibrium composition, in which \([H^+]\) is less than the initial value. Because \([H^+]\) has decreased, the pH will be higher. Thus adding a salt of the conjugate base to a solution of a weak acid increases the pH. This makes sense because sodium acetate is a base, and adding any base to a solution of a weak acid should increase the pH.
If we instead add a strong acid such as \(HCl\) to the system, \([H^+]\) increases. Once again the equilibrium is temporarily disturbed, but the excess \(H^+\) ions react with the conjugate base (\(CH_3CO_2^−\)), whether from the parent acid or sodium acetate, to drive the equilibrium to the left. The net result is a new equilibrium composition that has a lower [\(CH_3CO_2^−\)] than before. In both cases, only the equilibrium composition has changed; the ionization constant \(K_a\) for acetic acid remains the same. Adding a strong electrolyte that contains one ion in common with a reaction system that is at equilibrium, in this case \(CH_3CO_2^−\), will therefore shift the equilibrium in the direction that reduces the concentration of the common ion. The shift in equilibrium is via the common ion effect.
Adding a common ion to a system at equilibrium affects the equilibrium composition, but not the ionization constant.
Now let’s suppose we have a buffer solution that contains equimolar concentrations of a weak base (\(B\)) and its conjugate acid (\(BH^+\)). The general equation for the ionization of a weak base is as follows:
\[B (aq) +H_2O (l) \leftrightharpoons BH^+ (aq) +OH^− (aq) \label{Eq3}\]
If the equilibrium constant for the reaction as written in Equation \(\ref{Eq3}\) is small, for example \(K_b = 10^{−5}\), then the equilibrium constant for the reverse reaction is very large: \(K = \dfrac{1}{K_b} = 10^5\). Adding a strong base such as \(OH^-\) to the solution therefore causes the equilibrium in Equation \(\ref{Eq3}\) to shift to the left, consuming the added \(OH^-\). As a result, the \(OH^-\) ion concentration in solution remains relatively constant, and the pH of the solution changes very little. Le Chatelier’s principle predicts the same outcome: when the system is stressed by an increase in the \(OH^-\) ion concentration, the reaction will proceed to the left to counteract the stress.
If the \(pK_b\) of the base is 5.0, the \(pK_a\) of its conjugate acid is
\[pK_a = pK_w − pK_b = 14.0 – 5.0 = 9.0.\]
Thus the equilibrium constant for ionization of the conjugate acid is even smaller than that for ionization of the base. The ionization reaction for the conjugate acid of a weak base is written as follows:
\[BH^+ (aq) +H_2O (l) \leftrightharpoons B (aq) +H_3O^+ (aq) \label{Eq4}\]
Again, the equilibrium constant for the reverse of this reaction is very large: K = 1/Ka = 109. If a strong acid is added, it is neutralized by reaction with the base as the reaction in Equation \(\ref{Eq4}\) shifts to the left. As a result, the \(H^+\) ion concentration does not increase very much, and the pH changes only slightly. In effect, a buffer solution behaves somewhat like a sponge that can absorb \(H^+\) and \(OH^-\) ions, thereby preventing large changes in pH when appreciable amounts of strong acid or base are added to a solution.
The buffer acid will always react with any added (intruder) base such as OH-, to remove that OH-. The net result of the reaction is that water is produced and the ratio of \( \dfrac{[buffer \; base]}{[buffer \; acid]} \) is increased:
\[BH^+ (aq) +OH^− (aq) \rightleftharpoons B (aq) +H_2O (l) \label{Eq5} \]
The buffer base will always react with any added (intruder) acid such as H3O+, to remove that H3O+. The net result of the reaction is that water is produced and the ratio of \( \dfrac{[buffer \; base]}{[buffer \; acid]} \) is decreased:
\[B (aq) +H_3O^+ (aq) \rightleftharpoons BH^+ (aq) +H_2O (l) \label{Eq6} \]
Rather than changing the pH dramatically and making the solution acidic, the added H+ ions react to make molecules of a weak acid. Figure \(\PageIndex{1}\) illustrates both actions of a buffer made from the conjugate pair HAn/An-.
Figure \(\PageIndex{1}\): The Actions of Buffers. Buffers can react with both strong acids (top) and strong bases (side) to minimize large changes in pH.
Calculating the pH of a Buffer
The pH of a buffer can be calculated from the concentrations of the weak acid and the weak base used to prepare it, the concentration of the conjugate base and conjugate acid, and the \(pK_a\) or \(pK_b\) of the weak acid or weak base. The procedure is analogous to that used in Example \(\PageIndex{1}\) to calculate the pH of a solution containing known concentrations of formic acid and formate.
An alternative method frequently used to calculate the pH of a buffer solution is based on a rearrangement of the equilibrium equation for the dissociation of a weak acid. The simplified ionization reaction is \(HA \leftrightharpoons H^+ + A^−\), for which the equilibrium constant expression is as follows:
This equation can be rearranged as follows:
\[[H^+]=K_a\dfrac{[HA]}{[A^−]} \label{Eq8}\]
Taking the logarithm of both sides and multiplying both sides by −1,
\[ \begin{align} −\log[H^+] &=−\log K_a−\log\left(\dfrac{[HA]}{[A^−]}\right) \\[5pt] &=−\log{K_a}+\log\left(\dfrac{[A^−]}{[HA]}\right) \label{Eq9} \end{align}\]
Replacing the negative logarithms in Equation \(\ref{Eq9}\),
\[pH=pK_a+\log \left( \dfrac{[A^−]}{[HA]} \right) \label{Eq10}\]
or, more generally,
\[pH=pK_a+\log\left(\dfrac{[base]}{[acid]}\right) \label{Eq11}\]
Equation \(\ref{Eq10}\) and Equation \(\ref{Eq11}\) are both forms of the Henderson-Hasselbalch approximation, named after the two early 20th-century chemists who first noticed that this rearranged version of the equilibrium constant expression provides an easy way to calculate the pH of a buffer solution. In general, the validity of the Henderson-Hasselbalch approximation may be limited to solutions whose concentrations are at least 100 times greater than their \(K_a\) values.
There are three special cases where the Henderson-Hasselbalch approximation is easily interpreted without the need for calculations:
- \([base] = [acid]\): Under these conditions, \[\dfrac{[base]}{[acid]} = 1\] in Equation \(\ref{Eq11}\). Because \(\log 1 = 0\), \[pH = pK_a\] regardless of the actual concentrations of the acid and base. Recall that this corresponds to the midpoint in the titration of a weak acid or a weak base.
- \([base]/[acid] = 10\): In Equation \(\ref{Eq11}\), because \(\log 10 = 1\), \[pH = pK_a + 1.\]
- \([base]/[acid] = 100\): In Equation \(\ref{Eq11}\), because \(\log 100 = 2\), \[pH = pK_a + 2.\]
Each time we increase the [base]/[acid] ratio by 10, the pH of the solution increases by 1 pH unit. Conversely, if the [base]/[acid] ratio is 0.1, then pH = \(pK_a\) − 1. Each additional factor-of-10 decrease in the [base]/[acid] ratio causes the pH to decrease by 1 pH unit.
If [base] = [acid] for a buffer, then pH = \(pK_a\). Changing this ratio by a factor of 10 either way changes the pH by ±1 unit.
Example \(\PageIndex{2}\)
What is the pH of a solution that contains
- 0.135 M \(HCO_2H\) and 0.215 M \(HCO_2Na\)? (The \(pK_a\) of formic acid is 3.75.)
- 0.0135 M \(HCO_2H\) and 0.0215 M \(HCO_2Na\)?
- 0.119 M pyridine and 0.234 M pyridine hydrochloride? (The \(pK_b\) of pyridine is 8.77.)
Given: concentration of acid, conjugate base, and \(pK_a\); concentration of base, conjugate acid, and \(pK_b\)
Asked for: pH
Strategy:
Substitute values into either form of the Henderson-Hasselbalch approximation (Equation \(\ref{Eq10}\) or Equation \(\ref{Eq11}\)) to calculate the pH.
Solution:
According to the Henderson-Hasselbalch approximation (Equation \(\ref{Eq10}\)), the pH of a solution that contains both a weak acid and its conjugate base is
\[pH = pK_a + \log([A−]/[HA]).\]
A
Inserting the given values into the equation,
\[\begin{align*} pH &=3.75+\log\left(\dfrac{0.215}{0.135}\right) \\[5pt] &=3.75+\log 1.593 \\[5pt] &=3.95 \end{align*}\]
This result makes sense because the \([A^−]/[HA]\) ratio is between 1 and 10, so the pH of the buffer must be between the \(pK_a\) (3.75) and \(pK_a + 1\), or 4.75.
B
This is identical to part (a), except for the concentrations of the acid and the conjugate base, which are 10 times lower. Inserting the concentrations into the Henderson-Hasselbalch approximation,
\[\begin{align*} pH &=3.75+\log\left(\dfrac{0.0215}{0.0135}\right) \\[5pt] &=3.75+\log 1.593 \\[5pt] &=3.95 \end{align*}\]
This result is identical to the result in part (a), which emphasizes the point that the pH of a buffer depends only on the ratio of the concentrations of the conjugate base and the acid, not on the magnitude of the concentrations. Because the [A−]/[HA] ratio is the same as in part (a), the pH of the buffer must also be the same (3.95).
C
In this case, we have a weak base, pyridine (Py), and its conjugate acid, the pyridinium ion (\(HPy^+\)). We will therefore use Equation \(\ref{Eq11}\), the more general form of the Henderson-Hasselbalch approximation, in which “base” and “acid” refer to the appropriate species of the conjugate acid–base pair. We are given [base] = [Py] = 0.119 M and \([acid] = [HPy^{+}] = 0.234\, M\). We also are given \(pK_b = 8.77\) for pyridine, but we need \(pK_a\) for the pyridinium ion. Recall that the \(pK_b\) of a weak base and the \(pK_a\) of its conjugate acid are related:
\[pK_a + pK_b = pK_w.\]
Thus \(pK_a\) for the pyridinium ion is \(pK_w − pK_b = 14.00 − 8.77 = 5.23\). Substituting this \(pK_a\) value into the Henderson-Hasselbalch approximation,
[\begin{align*} pH=pK_a+\log \left(\dfrac{[base]}{[acid]}\right) \\[5pt] &=5.23+\log\left(\dfrac{0.119}{0.234}\right) \\[5pt] & =5.23 −0.294 \\[5pt] &=4.94 \end{align*}\]
Once again, this result makes sense: the \([B]/[BH^+]\) ratio is about 1/2, which is between 1 and 0.1, so the final pH must be between the \(pK_a\) (5.23) and \(pK_a − 1\), or 4.23.
Exercise \(\PageIndex{2}\)
What is the pH of a solution that contains
- 0.333 M benzoic acid and 0.252 M sodium benzoate?
- 0.050 M trimethylamine and 0.066 M trimethylamine hydrochloride?
The \(pK_a\) of benzoic acid is 4.20, and the \(pK_b\) of trimethylamine is also 4.20.
- Answer a
-
4.08
- Answer b
-
9.68
The Henderson-Hasselbalch approximation ((Equation \(\ref{Eq10}\)) can also be used to calculate the pH of a buffer solution after adding a given amount of strong acid or strong base, as demonstrated in Example \(\PageIndex{3}\).
Example \(\PageIndex{3}\)
The buffer solution in Example \(\PageIndex{2}\) contained 0.135 M \(HCO_2H\) and 0.215 M \(HCO_2Na\) and had a pH of 3.95.
- What is the final pH if 5.00 mL of 1.00 M \(HCl\) are added to 100 mL of this solution?
- What is the final pH if 5.00 mL of 1.00 M \(NaOH\) are added?
Given: composition and pH of buffer; concentration and volume of added acid or base
Asked for: final pH
Strategy:
- Calculate the amounts of formic acid and formate present in the buffer solution using the procedure from Example \(\PageIndex{1}\). Then calculate the amount of acid or base added.
- Construct a table showing the amounts of all species after the neutralization reaction. Use the final volume of the solution to calculate the concentrations of all species. Finally, substitute the appropriate values into the Henderson-Hasselbalch approximation (Equation \(\ref{Eq11}\)) to obtain the pH.
Solution:
The added \(HCl\) (a strong acid) or \(NaOH\) (a strong base) will react completely with formate (a weak base) or formic acid (a weak acid), respectively, to give formic acid or formate and water. We must therefore calculate the amounts of formic acid and formate present after the neutralization reaction.
A We begin by calculating the millimoles of formic acid and formate present in 100 mL of the initial pH 3.95 buffer:
The millimoles of \(H^+\) in 5.00 mL of 1.00 M HCl is as follows:
B Next, we construct a table of initial amounts, changes in amounts, and final amounts:
\[HCO^{2−} (aq) + H^+ (aq) \rightarrow HCO_2H (aq) \]
\(HCO^{2−} (aq) \) | \(H^+ (aq) \) | \(HCO_2H (aq) \) | |
---|---|---|---|
Initial | 21.5 mmol | 5.00 mmol | 13.5 mmol |
Change | −5.00 mmol | −5.00 mmol | +5.00 mmol |
Final | 16.5 mmol | ∼0 mmol | 18.5 mmol |
The final amount of \(H^+\) in solution is given as “∼0 mmol.” For the purposes of the stoichiometry calculation, this is essentially true, but remember that the point of the problem is to calculate the final \([H^+]\) and thus the pH. We now have all the information we need to calculate the pH. We can use either the lengthy procedure of Example \(\PageIndex{1}\) or the Henderson–Hasselbach approximation. Because we have performed many equilibrium calculations in this chapter, we’ll take the latter approach. The Henderson-Hasselbalch approximation requires the concentrations of \(HCO_2^−\) and \(HCO_2H\), which can be calculated using the number of millimoles (\(n\)) of each and the total volume (\(VT\)). Substituting these values into the Henderson-Hasselbalch approximation,
\[pH=pK_a+\log \left( \dfrac{[HCO_2^−]}{[HCO_2H]} \right)=pK_a+\log\left(\dfrac{n_{HCO_2^−}/V_f}{n_{HCO_2H}/V_f}\right)=pK_a+\log \left(\dfrac{n_{HCO_2^−}}{n_{HCO_2H}}\right)\]
Because the total volume appears in both the numerator and denominator, it cancels. We therefore need to use only the ratio of the number of millimoles of the conjugate base to the number of millimoles of the weak acid. So
\[pH=pK_a+\log\left(\dfrac{n_{HCO_2^−}}{n_{HCO_2H}}\right)=3.75+\log\left(\dfrac{16.5\; mmol}{18.5\; mmol}\right)=3.75 −0.050=3.70\]
Once again, this result makes sense on two levels. First, the addition of \(HCl \)has decreased the pH from 3.95, as expected. Second, the ratio of \(HCO_2^−\) to \(HCO_2H\) is slightly less than 1, so the pH should be between the \(pK_a\) and \(pK_a\) − 1.
A The procedure for solving this part of the problem is exactly the same as that used in part (a). We have already calculated the numbers of millimoles of formic acid and formate in 100 mL of the initial pH 3.95 buffer: 13.5 mmol of \(HCO_2H\) and 21.5 mmol of \(HCO_2^−\). The number of millimoles of \(OH^-\) in 5.00 mL of 1.00 M \(NaOH\) is as follows:
B With this information, we can construct a table of initial amounts, changes in amounts, and final amounts.
\[HCO_2H (aq) + OH^− (aq) \rightarrow HCO^−_2 (aq) + H_2O (l) \]
\(HCO_2H (aq) \) | \(OH^−\) | \(HCO^−_2 (aq) \) | |
---|---|---|---|
Initial | 13.5 mmol | 5.00 mmol | 21.5 mmol |
Change | −5.00 mmol | −5.00 mmol | +5.00 mmol |
Final | 8.5 mmol | ∼0 mmol | 26.5 mmol |
The final amount of \(OH^-\) in solution is not actually zero; this is only approximately true based on the stoichiometric calculation. We can calculate the final pH by inserting the numbers of millimoles of both \(HCO_2^−\) and \(HCO_2H\) into the simplified Henderson-Hasselbalch expression used in part (a) because the volume cancels:
\[pH=pK_a+\log \left(\dfrac{n_{HCO_2^−}}{n_{HCO_2H}}\right)=3.75+\log \left(\dfrac{26.5\; mmol}{8.5\; mmol} \right)=3.75+0.494=4.24\]
Once again, this result makes chemical sense: the pH has increased, as would be expected after adding a strong base, and the final pH is between the \(pK_a\) and \(pK_a\) + 1, as expected for a solution with a \(HCO_2^−/HCO_2H\) ratio between 1 and 10.
Exercise \(\PageIndex{3}\)
The buffer solution from Example \(\PageIndex{2}\) contained 0.119 M pyridine and 0.234 M pyridine hydrochloride and had a pH of 4.94.
- What is the final pH if 12.0 mL of 1.5 M \(NaOH\) are added to 250 mL of this solution?
- What is the final pH if 12.0 mL of 1.5 M \(HCl\) are added?
- Answer a
-
5.30
- Answer b
-
4.42
Only the amounts (in moles or millimoles) of the acidic and basic components of the buffer are needed to use the Henderson-Hasselbalch approximation, not their concentrations.
The results obtained in Example \(\PageIndex{3}\) and its corresponding exercise demonstrate how little the pH of a well-chosen buffer solution changes despite the addition of a significant quantity of strong acid or strong base. Suppose we had added the same amount of \(HCl\) or \(NaOH\) solution to 100 mL of an unbuffered solution at pH 3.95 (corresponding to \(1.1 \times 10^{−4}\) M HCl). In this case, adding 5.00 mL of 1.00 M \(HCl\) would lower the final pH to 1.32 instead of 3.70, whereas adding 5.00 mL of 1.00 M \(NaOH\) would raise the final pH to 12.68 rather than 4.24. (Try verifying these values by doing the calculations yourself.) Thus the presence of a buffer significantly increases the ability of a solution to maintain an almost constant pH.
The most effective buffers contain equal concentrations of an acid and its conjugate base.
A buffer that contains approximately equal amounts of a weak acid and its conjugate base in solution is equally effective at neutralizing either added base or added acid. This is shown in Figure \(\PageIndex{2}\) for an acetic acid/sodium acetate buffer. Adding a given amount of strong acid shifts the system along the horizontal axis to the left, whereas adding the same amount of strong base shifts the system the same distance to the right. In either case, the change in the ratio of \(CH_3CO_2^−\) to \(CH_3CO_2H\) from 1:1 reduces the buffer capacity of the solution.
Figure \(\PageIndex{2}\): Distribution Curve Showing the Fraction of Acetic Acid Molecules and Acetate Ions as a Function of pH in a Solution of Acetic Acid. The pH range over which the acetic acid/sodium acetate system is an effective buffer (the darker shaded region) corresponds to the region in which appreciable concentrations of both species are present (pH 3.76–5.76, corresponding to \(pH = pK_a \pm 1\)).
Blood: A Most Important Buffer
Metabolic processes produce large amounts of acids and bases, yet organisms are able to maintain an almost constant internal pH because their fluids contain buffers. This is not to say that the pH is uniform throughout all cells and tissues of a mammal. The internal pH of a red blood cell is about 7.2, but the pH of most other kinds of cells is lower, around 7.0. Even within a single cell, different compartments can have very different pH values. For example, one intracellular compartment in white blood cells has a pH of around 5.0.
Because no single buffer system can effectively maintain a constant pH value over the entire physiological range of approximately pH 5.0 to 7.4, biochemical systems use a set of buffers with overlapping ranges. The most important of these is the \(CO_2/HCO_3^−\) system, which dominates the buffering action of blood plasma.
The acid–base equilibrium in the \(CO_2/HCO_3^−\) buffer system is usually written as follows:
\[H_2CO_3 (aq) \leftrightharpoons H^+ (aq) +HCO^−_3 (aq) \label{Eq12}\]
with \(K_a = 4.5 \times 10^{−7}\) and \(pK_a = 6.35\) at 25°C. In fact, Equation \(\ref{Eq12}\) is a grossly oversimplified version of the \(CO_2/HCO_3^−\) system because a solution of \(CO_2\) in water contains only rather small amounts of \(H_2CO_3\). Thus Equation \(\ref{Eq12}\) does not allow us to understand how blood is actually buffered, particularly at a physiological temperature of 37°C. As shown in Equation \(\ref{Eq13}\), \(CO_2\) is in equilibrium with \(H_2CO_3\), but the equilibrium lies far to the left, with an \(H_2CO_3/CO_2\) ratio less than 0.01 under most conditions:
\[CO_2 (aq) +H_2O (l) \leftrightharpoons H_2CO_3 (aq) \label{Eq13}\]
with \(K′ = 4.0 \times 10^{−3}\) at 37°C. The true \(pK_a\) of carbonic acid at 37°C is therefore 3.70, not 6.35, corresponding to a \(K_a\) of \(2.0 \times 10^{−4}\), which makes it a much stronger acid than Equation \(\ref{Eq12}\) suggests. Adding Equation \(\ref{Eq13}\) and Equation \(\ref{Eq12}\) and canceling \(H_2CO_3\) from both sides give the following overall equation for the reaction of \(CO_2\) with water to give a proton and the bicarbonate ion:
\(CO_2 (aq) +H_2O (l) \leftrightharpoons H_2CO_3 (aq) \; (\ref{Eq13})\)
with \(K'=4.0 \times 10^{−3} (37°C)\)
\( H_2CO_3 (aq) \leftrightharpoons H^+ (aq) + HCO^−_3 (aq) \; (\ref{Eq12})\)
with \(K_a=2.0 \times 10^{−4} (37°C) \)
\[CO_2 (aq) +H_2O (l) \leftrightharpoons H^+ (aq) +HCO^−_3 (aq) \label{Eq14}\]
with \(K=8.0 \times 10^{−7} (37°C)\)
The \(K\) value for the reaction in Equation \(\ref{Eq14}\) is the product of the true ionization constant for carbonic acid (\(K_a\)) and the equilibrium constant (K) for the reaction of \(CO_2 (aq) \) with water to give carbonic acid. The equilibrium equation for the reaction of \(CO_2\) with water to give bicarbonate and a proton is therefore
\[K=\dfrac{[H^+][HCO_3^−]}{[CO_2]}=8.0 \times 10^{−7} \label{Eq15}\]
The presence of a gas in the equilibrium constant expression for a buffer is unusual. According to Henry’s law,
\[[CO_2]=k P_{CO_2}\]
where \(k\) is the Henry’s law constant for \(CO_2\), which is \(3.0 \times 10^{−5} \;M/mmHg\) at 37°C. Substituting this expression for \([CO_2]\) in Equation \(\ref{Eq15}\),
\[K=\dfrac{[H^+][HCO_3^−]}{(3.0 \times 10^{−5}\; M/mmHg)(P_{CO_2})} \label{Eq16}\]
where \(P_{CO_2}\) is in mmHg. Taking the negative logarithm of both sides and rearranging,
Thus the pH of the solution depends on both the \(CO_2\) pressure over the solution and \([HCO_3^−]\). Figure \(\PageIndex{4}\) plots the relationship between pH and \([HCO_3^−]\) under physiological conditions for several different values of \(P_{CO_2}\), with normal pH and \([HCO_3^−]\) values indicated by the dashed lines.
Figure \(\PageIndex{4}\): Buffering in Blood: pH versus \([HCO_3^−\)] Curves for Buffers with Different Values of \(P_{CO_2}\). Only those combinations of pH and \([HCO_3^−]\) that lie on a given line are allowed for the particular value of \(P_{CO_2}\) indicated. Normal values of blood plasma pH and \([HCO_3^−]\) are indicated by dashed lines.
According to Equation \(\ref{Eq14}\), adding a strong acid to the \(CO_2/HCO_3^−\) system causes \([HCO_3^−]\) to decrease as \(HCO_3^−\) is converted to \(CO_2\). Excess \(CO_2\) is released in the lungs and exhaled into the atmosphere, however, so there is essentially no change in \(P_{CO_2}\). Because the change in \([HCO_3^−]/P_{CO_2}\) is small, Equation \(\ref{Eq17}\) predicts that the change in pH will also be rather small. Conversely, if a strong base is added, the \(OH^-\) reacts with CO2 to form \([HCO_3^−]\), but \(CO_2\) is replenished by the body, again limiting the change in both \([HCO_3^−]/P_{CO_2}\) and pH. The \(CO_2/HCO_3^−\) buffer system is an example of an open system, in which the total concentration of the components of the buffer change to keep the pH at a nearly constant value.
If a passenger steps out of an airplane in Denver, Colorado, for example, the lower \(P_{CO_2}\) at higher elevations (typically 31 mmHg at an elevation of 2000 m versus 40 mmHg at sea level) causes a shift to a new pH and \([HCO_3^−]\). The increase in pH and decrease in \([HCO_3^−]\) in response to the decrease in \(P_{CO_2}\) are responsible for the general malaise that many people experience at high altitudes. If their blood pH does not adjust rapidly, the condition can develop into the life-threatening phenomenon known as altitude sickness.
Summary
Buffers are solutions that resist a change in pH after adding an acid or a base. Buffers contain a weak acid (\(HA\)) and its conjugate weak base (\(A^−\)). Adding a strong electrolyte that contains one ion in common with a reaction system that is at equilibrium shifts the equilibrium in such a way as to reduce the concentration of the common ion. The shift in equilibrium is called the common ion effect. Buffers are characterized by their pH range and buffer capacity. The useful pH range of a buffer depends strongly on the chemical properties of the conjugate weak acid–base pair used to prepare the buffer (the \(K_a\) or \(K_b\)), whereas its buffer capacity depends solely on the concentrations of the species in the solution. The pH of a buffer can be calculated using the Henderson-Hasselbalch approximation, which is valid for solutions whose concentrations are at least 100 times greater than their \(K_a\) values. Because no single buffer system can effectively maintain a constant pH value over the physiological range of approximately 5 to 7.4, biochemical systems use a set of buffers with overlapping ranges. The most important of these is the \(CO_2/HCO_3^−\) system, which dominates the buffering action of blood plasma.