Skip to main content
Chemistry LibreTexts

9.7: Buffer Solutions

  • Page ID
    466713
    • Anonymous
    • LibreTexts

    \( \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
    • Describe the composition and function of acid–base buffers
    • Determine the direction and magnitude of pH changes upon addition of strong acids or bases

    A mixture of a weak acid and its conjugate base (or a mixture of a weak base and its conjugate acid) 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 \(\PageIndex{1}\)). A solution of acetic acid (\(\ce{CH3COOH}\) and sodium acetate \(\ce{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 (\(\ce{NH3(aq)}\)) and ammonium chloride (\(\ce{NH4Cl(aq)}\)).

    alt
    Figure \(\PageIndex{1}\): (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

    A mixture of acetic acid and sodium acetate is acidic because the Ka of acetic acid is greater than the Kb of its conjugate base acetate. It is a buffer because it contains both the weak acid and its salt. Hence, it acts to keep the hydronium ion concentration (and the pH) almost constant by the addition of either a small amount of a strong acid or a strong base. If we add a base such as sodium hydroxide, the hydroxide ions react with the few hydronium ions present. Then more of the acetic acid reacts with water, restoring the hydronium ion concentration almost to its original value:

    \[\ce{CH3CO2H}(aq)+\ce{H2O}(l)⟶\ce{H3O+}(aq)+\ce{CH3CO2-}(aq) \nonumber \]

    The pH changes very little. If we add an acid such as hydrochloric acid, most of the hydronium ions from the hydrochloric acid combine with acetate ions, forming acetic acid molecules:

    \[\ce{H3O+}(aq)+\ce{CH3CO2-}(aq)⟶\ce{CH3CO2H}(aq)+\ce{H2O}(l) \nonumber \]

    Thus, there is very little increase in the concentration of the hydronium ion, and the pH remains practically unchanged (Figure \(\PageIndex{2}\)).

    imageedit_1_7718124926.jpg
    Figure \(\PageIndex{2}\): This diagram shows the buffer action of these reactions.

    A mixture of ammonia and ammonium chloride is basic because the Kb for ammonia is greater than the Ka for the ammonium ion. It is a buffer because it also contains the salt of the weak base. If we add a base (hydroxide ions), ammonium ions in the buffer react with the hydroxide ions to form ammonia and water and reduce the hydroxide ion concentration almost to its original value:

    \[\ce{NH4+}(aq)+\ce{OH-}(aq)⟶\ce{NH3}(aq)+\ce{H2O}(l) \nonumber \]

    If we add an acid (hydronium ions), ammonia molecules in the buffer mixture react with the hydronium ions to form ammonium ions and reduce the hydronium ion concentration almost to its original value:

    \[\ce{H3O+}(aq)+\ce{NH3}(aq)⟶\ce{NH4+}(aq)+\ce{H2O}(l) \nonumber \]

    It is possible to calculate precisely how the pH of a buffer solution will change with the addition of strong acids and bases. However, those calculations are beyond the scope of this class. Instead, remember that the point of a buffer solution is to resist changes to pH. Thus, adding strong acids and bases to buffers will result in small pH changes, while adding strong acids and bases to non-buffered solutions will result in large pH changes. With few exceptions, adding a strong acid to a solution will always decrease pH (making it more acidic), and adding a strong base to a solution will always increase pH (making it more basic).

    Exercise \(\PageIndex{1}\)
    • 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+ 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:

      \[\mathrm{pH=−log[H_3O^+]=−log\left(\dfrac{total\: moles\:H_3O^+}{total\: volume}\right)=−log\left(\dfrac{1.0×10^{−4}\:mol+1.8×10^{−6}\:mol}{101\:mL\left(\dfrac{1\:L}{1000\:mL}\right)}\right)=3.00} \nonumber \]

      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.

      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:

      \[\ce{CO2}(g)+\ce{2H2O}(l)⇌\ce{H2CO3}(aq)⇌\ce{HCO3-}(aq)+\ce{H3O+}(aq) \nonumber \]

      The concentration of carbonic acid, H2CO3 is approximately 0.0012 M, and the concentration of the hydrogen carbonate ion, \(\ce{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:

      \[\mathrm{pH=p\mathit{K}_a+\log\dfrac{[base]}{[acid]}=6.1+\log\dfrac{0.024}{0.0012}=7.4} \nonumber \]

      The fact that the H2CO3 concentration is significantly lower than that of the \(\ce{HCO3-}\) 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 \(\ce{HCO3-}\) 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.

      Summary

      A solution containing a mixture of an acid and its conjugate base, or of a base and its conjugate acid, is called a buffer solution. Unlike in the case of an acid, base, or salt solution, the hydronium ion concentration of a buffer solution does not change greatly when a small amount of acid or base is added to the buffer solution. The base (or acid) in the buffer reacts with the added acid (or base).

      Glossary

      bbuffer
      mixture of a weak acid or a weak base and the salt of its conjugate; the pH of a buffer resists change when small amounts of acid or base are added

    This page titled 9.7: Buffer Solutions is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Anonymous.

    • Was this article helpful?