Skip to main content
Chemistry LibreTexts

10.4: Buffers

  • Page ID
    431454
  • \( \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}\)
    Learning Objectives

    By the end of this section, you will be able to:

    • Describe the composition and function of acid–base buffers
    • Calculate the pH of a buffer before and after the addition of added acid or base

    A solution containing appreciable amounts of a weak conjugate acid-base pair is called a buffer solution, or a buffer. Buffer solutions resist a change in pH when small amounts of a strong acid or a strong base are added (Figure 14.14). A solution of acetic acid and sodium acetate (CH3COOH + CH3COONa) is an example of a buffer that consists of a weak acid and its salt. An example of a buffer that consists of a weak base and its salt is a solution of ammonia and ammonium chloride (NH3(aq) + NH4Cl(aq)).

    Two images are shown. Image a on the left shows two beakers that each contain yellow solutions. The beaker on the left is labeled “Unbuffered” and the beaker on the right is labeled “p H equals 8.0 buffer.” Image b similarly shows 2 beakers. The beaker on the left contains a bright orange solution and is labeled “Unbuffered.” The beaker on the right is labeled “p H equals 8.0 buffer.”
    Figure 14.14 (a) The unbuffered solution on the left and the buffered solution on the right have the same pH (pH 8); they are basic, showing the yellow color of the indicator methyl orange at this pH. (b) After the addition of 1 mL of a 0.01-M HCl solution, the buffered solution has not detectably changed its pH but the unbuffered solution has become acidic, as indicated by the change in color of the methyl orange, which turns red at a pH of about 4. (credit: modification of work by Mark Ott)

    How Buffers Work

    To illustrate the function of a buffer solution, consider a mixture of roughly equal amounts of acetic acid and sodium acetate. The presence of a weak conjugate acid-base pair in the solution imparts the ability to neutralize modest amounts of added strong acid or base. For example, strong base added to this solution will neutralize hydronium ion, causing the acetic acid ionization equilibrium to shift to the right and generate additional amounts of the weak conjugate base (acetate ion):

    CH3CO2H(aq)+H2O(l)H3O+(aq)+CH3CO2(aq)CH3CO2H(aq)+H2O(l)H3O+(aq)+CH3CO2(aq)

    Likewise, strong acid added to this buffer solution will shift the above ionization equilibrium left, producing additional amounts of the weak conjugate acid (acetic acid). Figure 14.15 provides a graphical illustration of the changes in conjugate-partner concentration that occur in this buffer solution when strong acid and base are added. The buffering action of the solution is essentially a result of the added strong acid and base being converted to the weak acid and base that make up the buffer's conjugate pair. The weaker acid and base undergo only slight ionization, as compared with the complete ionization of the strong acid and base, and the solution pH, therefore, changes much less drastically than it would in an unbuffered solution.

    This figure begins with a chemical reaction at the top: C H subscript 3 C O O H ( a q ) plus H subscript 2 O ( l ) equilibrium arrow H subscript 3 O superscript positive sign ( a q ) plus C H subscript 3 C O O superscript negative sign ( a q ). Below the text is a figure that resembles a bar graph. In the middle are two bars of equal height. One is labeled, “C H subscript 3 C O O H,” and the other is labeled, “C H subscript 3 C O O superscript negative sign.” There is a dotted line at the same height of the bars which extends to the left and right. Above these two bars is the phrase, “Buffer solution equimolar in acid and base.” There is an arrow pointing to the right which is labeled, “Add O H superscript negative sign.” The arrow points to two bars again, but this time the C H subscript 3 C O O H bar is shorter than that C H subscript 3 C O O superscript negative sign bar. Above these two bars is the phrase, “Buffer solution after addition of strong base.” From the middle bars again, there is an arrow that points left. The arrow is labeled, “Add H subscript 3 O superscript positive sign.” This arrow points to two bars again, but this time the C H subscript 3 C O O H bar is taller than the C H subscript 3 C O O superscript negative sign bar. These two bars are labeled, “Buffer solution after addition of strong acid.”
    Figure 14.15 Buffering action in a mixture of acetic acid and acetate salt.

    Example 14.20

    pH Changes in Buffered and Unbuffered Solutions

    Acetate buffers are used in biochemical studies of enzymes and other chemical components of cells to prevent pH changes that might affect the biochemical activity of these compounds.

    (a) Calculate the pH of an acetate buffer that is a mixture with 0.10 M acetic acid and 0.10 M sodium acetate.

    (b) Calculate the pH after adding NaOH to shift the buffer so the concentration of acetic acid is reduced to 0.05 M and the concentration of acetate ion is increased to 0.15 M.

    (c) For comparison, calculate the pH after 0.05 moles of NaOH is added to 1.0 L of an unbuffered solution.

    Solution

    (a) Calculate the pH of an acetate buffer that is a mixture with 0.10 M acetic acid and 0.10 M sodium acetate.

      CH3CO2H H2O H3O+ CH3CO2-
    Equlibrium Concentration (M) 0.10   X 0.10

    \begin{gathered} K_A=\frac{\left[\mathrm{H}_3 \mathrm{O}^{+}\right]\left[\mathrm{CH}_3 \mathrm{CO}_2^{-}\right]}{\left[\mathrm{CH}_3 \mathrm{CO}_2 \mathrm{H}\right]} \\ 1.8 \times 10^{-5}=\frac{\left[0.10 \right]\left[\mathrm{X}\right]}{\left[0.10\right]} \\ \left[\mathrm{H}_3 \mathrm{O}^{+}\right] = 1.8 \times 10^{-5} \\ \mathrm{pH} = -log(1.8 \times 10^{-5}) \\ \mathrm{pH}=4.74 \end{gathered}

    (b) Calculate the pH after adding NaOH to shift the buffer so the concentration of acetic acid is reduced to 0.05 M and the concentration of acetate ion is increased to 0.15 M

      CH3CO2H H2O H3O+ CH3CO2-
    Equlibrium Concentration (M) 0.05   X 0.15

    \begin{gathered} K_A=\frac{\left[\mathrm{H}_3 \mathrm{O}^{+}\right]\left[\mathrm{CH}_3 \mathrm{CO}_2^{-}\right]}{\left[\mathrm{CH}_3 \mathrm{CO}_2 \mathrm{H}\right]} \\ 1.8 \times 10^{-5}=\frac{\left[0.15\right]\left[\mathrm{X}\right]}{\left[0.05\right]} \\ \left[\mathrm{H}_3 \mathrm{O}^{+}\right] = 6.0 \times 10^{-6} \\ \mathrm{pH} = -log( 6.0 \times 10^{-6}) \\ \mathrm{pH}=5.22 \end{gathered}

    (c) For comparison, calculate the pH after 0.05 moles of NaOH is added to 1.0 L of an unbuffered solution.

    \begin{gathered} \left[\mathrm{OH}^- \right] = 0.05 \space \mathrm{M} \\ \mathrm{pOH} = -log(0.05) \\ \mathrm{pOH}=1.3 \\ \mathrm{pH}= 14 - 1.3 \\ \mathrm{pH}=12.7 \end{gathered}

    As you can see adding a comparable amout of base to an unbuffered solution causes a dramatic change in the pH.

    Check Your Learning

    Show that adding 1.0 mL of 0.10 M HCl changes the pH of 100 mL of a 1.8 ×× 10−5 M HCl solution from 4.74 to 3.00.

    Answer:

    Initial pH of 1.8 ×× 10−5 M HCl; pH = −log[H3O+] = −log[1.8 ×× 10−5] = 4.74
    Moles of H3O+ in 100 mL 1.8 ×× 10−5 M HCl; 1.8 ×× 10−5 moles/L ×× 0.100 L = 1.8 ×× 10−6
    Moles of H3O+ added by addition of 1.0 mL of 0.10 M HCl: 0.10 moles/L ×× 0.0010 L = 1.0 ×× 10−4 moles; final pH after addition of 1.0 mL of 0.10 M HCl:

    pH=−log[H3O+]=−log(total molesH3O+total volume)=−log(1.0×104mol+1.8×106mol101mL(1L1000mL))=3.00pH=−log[H3O+]=−log(total molesH3O+total volume)=−log(1.0×104mol+1.8×106mol101mL(1L1000mL))=3.00

    Buffer Capacity

    Buffer solutions do not have an unlimited capacity to keep the pH relatively constant (Figure 14.16). Instead, the ability of a buffer solution to resist changes in pH relies on the presence of appreciable amounts of its conjugate weak acid-base pair. When enough strong acid or base is added to substantially lower the concentration of either member of the buffer pair, the buffering action within the solution is compromised.

    No Alt Text
    Figure 14.16 The indicator color (methyl orange) shows that a small amount of acid added to a buffered solution of pH 8 (beaker on the left) has little affect on the buffered system (middle beaker). However, a large amount of acid exhausts the buffering capacity of the solution and the pH changes dramatically (beaker on the right). (credit: modification of work by Mark Ott)

    The buffer capacity is the amount of acid or base that can be added to a given volume of a buffer solution before the pH changes significantly, usually by one unit. Buffer capacity depends on the amounts of the weak acid and its conjugate base that are in a buffer mixture. For example, 1 L of a solution that is 1.0 M in acetic acid and 1.0 M in sodium acetate has a greater buffer capacity than 1 L of a solution that is 0.10 M in acetic acid and 0.10 M in sodium acetate even though both solutions have the same pH. The first solution has more buffer capacity because it contains more acetic acid and acetate ion.

    Selection of Suitable Buffer Mixtures

    There are two useful rules of thumb for selecting buffer mixtures:

    1. A good buffer mixture should have about equal concentrations of both of its components. A buffer solution has generally lost its usefulness when one component of the buffer pair is less than about 10% of the other. Figure 14.17 shows how pH changes for an acetic acid-acetate ion buffer as base is added. The initial pH is 4.74. A change of 1 pH unit occurs when the acetic acid concentration is reduced to 11% of the acetate ion concentration.
      A graph is shown with a horizontal axis labeled “Added m L of 0.10 M N a O H” which has markings and vertical gridlines every 10 units from 0 to 110. The vertical axis is labeled “p H” and is marked every 1 unit beginning at 0 extending to 11. A break is shown in the vertical axis between 0 and 4. A red curve is drawn on the graph which increases gradually from the point (0, 4.8) up to about (100, 7) after which the graph has a vertical section up to about (100, 11). The curve is labeled [ C H subscript 3 C O subscript 2 H ] is 11 percent of [ C H subscript 3 CO subscript 2 superscript negative].
      Figure 14.17 Change in pH as an increasing amount of a 0.10-M NaOH solution is added to 100 mL of a buffer solution in which, initially, [CH3CO2H] = 0.10 M and [ CH 3 CO 2 ] = 0.10 M . [ CH 3 CO 2 ] = 0.10 M . Note the greatly diminished buffering action occurring after the buffer capacity has been reached, resulting in drastic rises in pH on adding more strong base.
    2. Weak acids and their salts are better as buffers for pH less than 7; weak bases and their salts are better as buffers for pH greater than 7.

    Blood is an important example of a buffered solution, with the principal acid and ion responsible for the buffering action being carbonic acid, H2CO3, and the bicarbonate ion, HCO3.HCO3. When a hydronium ion is introduced to the blood stream, it is removed primarily by the reaction

    \[ \mathrm{H_3O^+} (a q)+\mathrm{HCO_3^-} (aq) \rightleftharpoons \mathrm{H_2CO_3}(a q)+\mathrm{H_2O}(l) \]

    An added hydroxide ion is removed by the reaction:

    \[ \mathrm{OH^-} (a q)+ \mathrm{H_2CO_3}(a q) \rightleftharpoons \mathrm{HCO_3^-} (aq) +\mathrm{H_2O}(l) \]

    OH(aq)+H2CO3(aq)HCO3(aq)+H2O(l)

    The added strong acid or base is thus effectively converted to the much weaker acid or base of the buffer pair (H3O+ is converted to H2CO3 and OH- is converted to HCO3-). The pH of human blood thus remains very near the value determined by the buffer pairs pKa, in this case, 7.35. Normal variations in blood pH are usually less than 0.1, and pH changes of 0.4 or greater are likely to be fatal.

    The Henderson-Hasselbalch Equation

    The ionization-constant expression for a solution of a weak acid can be written as:

    \[ K_A=\frac{\left[\mathrm{H}_3 \mathrm{O}^{+}\right]\left[\mathrm{A}^-\right]}{\left[\mathrm{HA} \right]} \]

    Rearranging to solve for [H3O+] yields:

    \[ \left[\mathrm{H}_3 \mathrm{O}^{+}\right] = K_A \times \frac{\left[\mathrm{HA} \right]}{\left[\mathrm{A}^-\right]} \]

    Taking the negative logarithm of both sides of this equation gives

    \[ -log\left[\mathrm{H}_3 \mathrm{O}^{+}\right] = -logK_A -log \frac{\left[\mathrm{HA} \right]}{\left[\mathrm{A}^-\right]}\]

    which can be written as

    \[ \mathrm{pH} = \mathrm{p}K_A + log \frac{\left[\mathrm{A}^-\right]}{\left[\mathrm{HA} \right]} \]

    where pKa is the negative of the logarithm of the ionization constant of the weak acid (pKa = −log Ka). This equation relates the pH, the ionization constant of a weak acid, and the concentrations of the weak conjugate acid-base pair in a buffered solution. Scientists often use this expression, called the Henderson-Hasselbalch equation, to calculate the pH of buffer solutions. It is important to note that the “x is small” assumption must be valid to use this equation.

    Portrait of a Chemist

    Lawrence Joseph Henderson and Karl Albert Hasselbalch

    Lawrence Joseph Henderson (1878–1942) was an American physician, biochemist and physiologist, to name only a few of his many pursuits. He obtained a medical degree from Harvard and then spent 2 years studying in Strasbourg, then a part of Germany, before returning to take a lecturer position at Harvard. He eventually became a professor at Harvard and worked there his entire life. He discovered that the acid-base balance in human blood is regulated by a buffer system formed by the dissolved carbon dioxide in blood. He wrote an equation in 1908 to describe the carbonic acid-carbonate buffer system in blood. Henderson was broadly knowledgeable; in addition to his important research on the physiology of blood, he also wrote on the adaptations of organisms and their fit with their environments, on sociology and on university education. He also founded the Fatigue Laboratory, at the Harvard Business School, which examined human physiology with specific focus on work in industry, exercise, and nutrition.

    In 1916, Karl Albert Hasselbalch (1874–1962), a Danish physician and chemist, shared authorship in a paper with Christian Bohr in 1904 that described the Bohr effect, which showed that the ability of hemoglobin in the blood to bind with oxygen was inversely related to the acidity of the blood and the concentration of carbon dioxide. The pH scale was introduced in 1909 by another Dane, Sørensen, and in 1912, Hasselbalch published measurements of the pH of blood. In 1916, Hasselbalch expressed Henderson’s equation in logarithmic terms, consistent with the logarithmic scale of pH, and thus the Henderson-Hasselbalch equation was born.

    How Sciences Interconnect

    Medicine: The Buffer System in Blood

    The normal pH of human blood is about 7.4. The carbonate buffer system in the blood uses the following equilibrium reaction:

    CO2(g)+2H2O(l)H2CO3(aq)HCO3(aq)+H3O+(aq)CO2(g)+2H2O(l)H2CO3(aq)HCO3(aq)+H3O+(aq)

    The concentration of carbonic acid, H2CO3 is approximately 0.0012 M, and the concentration of the hydrogen carbonate ion, HCO3,HCO3, is around 0.024 M. Using the Henderson-Hasselbalch equation and the pKa of carbonic acid at body temperature, we can calculate the pH of blood:

    pH=pKa+log[base][acid]=6.4+log0.0240.0012=7.7pH=pKa+log[base][acid]=6.4+log0.0240.0012=7.7

    The fact that the H2CO3 concentration is significantly lower than that of the HCO3HCO3 ion may seem unusual, but this imbalance is due to the fact that most of the by-products of our metabolism that enter our bloodstream are acidic. Therefore, there must be a larger proportion of base than acid, so that the capacity of the buffer will not be exceeded.

    Lactic acid is produced in our muscles when we exercise. As the lactic acid enters the bloodstream, it is neutralized by the HCO3HCO3 ion, producing H2CO3. An enzyme then accelerates the breakdown of the excess carbonic acid to carbon dioxide and water, which can be eliminated by breathing. In fact, in addition to the regulating effects of the carbonate buffering system on the pH of blood, the body uses breathing to regulate blood pH. If the pH of the blood decreases too far, an increase in breathing removes CO2 from the blood through the lungs driving the equilibrium reaction such that [H3O+] is lowered. If the blood is too alkaline, a lower breath rate increases CO2 concentration in the blood, driving the equilibrium reaction the other way, increasing [H+] and restoring an appropriate pH.

    Link to Learning

    View information on the buffer system encountered in natural waters.


    This page titled 10.4: Buffers is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by OpenStax via source content that was edited to the style and standards of the LibreTexts platform.