Skip to main content
Chemistry LibreTexts

14.10: Buffers- Solutions That Resist pH Change

  • Page ID
    48685
  • \( \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 Objective
    • Define buffer and describe how it reacts with an acid or a base.

    Weak acids are relatively common, even in the foods we eat. But we occasionally come across a strong acid or base, such as stomach acid, that has a strongly acidic pH of 1–2. By definition, strong acids and bases can produce a relatively large amount of hydrogen or hydroxide ions and, as a consequence, have marked chemical activity. In addition, very small amounts of strong acids and bases can change the pH of a solution very quickly. If 1 mL of stomach acid [which we will approximate as 0.05 M HCl(aq)] is added to the bloodstream, and if no correcting mechanism is present, the pH of the blood would go from about 7.4 to about 4.9—a pH that is not conducive to life. Fortunately, the body has a mechanism for minimizing such dramatic pH changes.

    This mechanism involves a buffer, a solution that resists dramatic changes in pH. Buffers do so by being composed of certain pairs of solutes: either a weak acid plus a salt derived from that weak acid, or a weak base plus a salt of that weak base. For example, a buffer can be composed of dissolved acetic acid (HC2H3O2, a weak acid) and sodium acetate (NaC2H3O2, a salt derived from that acid). Another example of a buffer is a solution containing ammonia (NH3, a weak base) and ammonium chloride (NH4Cl, a salt derived from that base).

    Let us use an acetic acid–sodium acetate buffer to demonstrate how buffers work. If a strong base—a source of \(\ce{OH^{-}(aq)}\) ions—is added to the buffer solution, those hydroxide ions will react with the acetic acid in an acid-base reaction:

    \[\ce{HC2H3O2(aq) + OH^{-}(aq) \rightarrow H2O(ℓ) + C2H3O^{-}2(aq)} \label{Eq1} \]

    Rather than changing the pH dramatically by making the solution basic, the added hydroxide ions react to make water, and the pH does not change much.

    Many people are aware of the concept of buffers from buffered aspirin, which is aspirin that also has magnesium carbonate, calcium carbonate, magnesium oxide, or some other salt. The salt acts like a base, while aspirin is itself a weak acid.

    If a strong acid—a source of H+ ions—is added to the buffer solution, the H+ ions will react with the anion from the salt. Because HC2H3O2 is a weak acid, it is not ionized much. This means that if lots of hydrogen ions and acetate ions (from sodium acetate) are present in the same solution, they will come together to make acetic acid:

    \[\ce{H^{+}(aq) + C2H3O^{−}2(aq) \rightarrow HC2H3O2(aq)} \label{Eq2} \]

    Rather than changing the pH dramatically and making the solution acidic, the added hydrogen ions react to make molecules of a weak acid. Figure \(\PageIndex{1}\) illustrates both actions of a buffer.

    alt
    Figure \(\PageIndex{1}\): The Action of Buffers. Buffers can react with both strong acids (top) and strong bases (bottom) to minimize large changes in pH.

    Buffers made from weak bases and salts of weak bases act similarly. For example, in a buffer containing NH3 and NH4Cl, ammonia molecules can react with any excess hydrogen ions introduced by strong acids:

    \[\ce{NH3(aq) + H^{+}(aq) \rightarrow NH^{+}4(aq)} \label{Eq3} \]

    while the ammonium ion (\(\ce{NH4^{+}(aq)}\)) can react with any hydroxide ions introduced by strong bases:

    \[\ce{NH^{+}4(aq) + OH^{-}(aq) \rightarrow NH3(aq) + H2O(ℓ)} \label{Eq4} \]

    Example \(\PageIndex{1}\): Making Buffer Solutions

    Which solute combinations can make a buffer solution? Assume that all are aqueous solutions.

    1. HCHO2 and NaCHO2
    2. HCl and NaCl
    3. CH3NH2 and CH3NH3Cl
    4. NH3 and NaOH
    Solution
    1. Formic acid (HCHO2) is a weak acid, while NaCHO2 is the salt made from the anion of the weak acid—the formate ion (CHO2). The combination of these two solutes would make a buffer solution.
    2. Hydrochloric acid (HCl) is a strong acid, not a weak acid, so the combination of these two solutes would not make a buffer solution.
    3. Methylamine (CH3NH2) is like ammonia with one of its hydrogen atoms substituted with a CH3 (methyl) group. Because it is not on our list of strong bases, we can assume that it is a weak base. The compound CH3NH3Cl is a salt made from that weak base, so the combination of these two solutes would make a buffer solution.
    4. Ammonia (NH3) is a weak base, but NaOH is a strong base. The combination of these two solutes would not make a buffer solution.
    Exercise \(\PageIndex{1}\)

    Which solute combinations can make a buffer solution? Assume that all are aqueous solutions.

    1. NaHCO3 and NaCl
    2. H3PO4 and NaH2PO4
    3. NH3 and (NH4)3PO4
    4. NaOH and NaCl
    Answer a
    Yes.
    Answer b
    No. Need a weak acid or base and a salt of its conjugate base or acid.
    Answer c
    Yes.
    Answer d
    No. Need a weak base or acid.

    Buffers work well only for limited amounts of added strong acid or base. Once either solute is all reacted, the solution is no longer a buffer, and rapid changes in pH may occur. We say that a buffer has a certain capacity. Buffers that have more solute dissolved in them to start with have larger capacities, as might be expected.

    Human blood has a buffering system to minimize extreme changes in pH. One buffer in blood is based on the presence of HCO3 and H2CO3 [H2CO3 is another way to write CO2(aq)]. With this buffer present, even if some stomach acid were to find its way directly into the bloodstream, the change in the pH of blood would be minimal. Inside many of the body’s cells, there is a buffering system based on phosphate ions.

    Career Focus: Blood Bank Technology Specialist

    At this point in this text, you should have the idea that the chemistry of blood is fairly complex. Because of this, people who work with blood must be specially trained to work with it properly.

    A blood bank technology specialist is trained to perform routine and special tests on blood samples from blood banks or transfusion centers. This specialist measures the pH of blood, types it (according to the blood’s ABO+/− type, Rh factors, and other typing schemes), tests it for the presence or absence of various diseases, and uses the blood to determine if a patient has any of several medical problems, such as anemia. A blood bank technology specialist may also interview and prepare donors to give blood and may actually collect the blood donation.

    Blood bank technology specialists are well trained. Typically, they require a college degree with at least a year of special training in blood biology and chemistry. In the United States, training must conform to standards established by the American Association of Blood Banks.

    Key Takeaway

    • A buffer is a solution that resists sudden changes in pH.

    Contributions & Attributions


    14.10: Buffers- Solutions That Resist pH Change is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?