Skip to main content
Chemistry LibreTexts

10.17: Calculating pH of Acids and Bases

  • Page ID
    289581
  • \( \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}\)

    It's not uncommon to see a tropical fish tank in homes or businesses. These brightly-colored creatures are relaxing to watch, but do require a certain amount of maintenance in order for them to survive. Tap water is usually too alkaline when it comes out of the faucet, so some adjustments need to be made. The pH of the water will change over time while it is in the tank, which means it needs to be tested every so often. Any fish tank caretaker has a chance to be a chemist for their fish!

    Calculating pH of Acids and Bases

    Calculation of pH is simple when there is a \(1 \times 10^\text{power}\) problem. However, in real life, this is rarely the situation. If the coefficient is not equal to 1, a calculator must be used to find the pH. For example, the pH of a solution with \(\left[ \ce{H^+} \right] = 2.3 \times 10^{-5} \: \text{M}\) can be found as shown below.

    \[\text{pH} = -\text{log} \left[ 2.3 \times 10^{-5} \right] = 4.64\nonumber \]

    When the pH of a solution is known, the concentration of the hydrogen ion can be calculated. The inverse of the logarithm (or antilog) is the \(10^x\) key on a calculator.

    \[\left[ \ce{H^+} \right] = 10^{-\text{pH}}\nonumber \]

    For example, suppose that you have a solution with a pH of 9.14. To find the \(\left[ \ce{H^+} \right]\) use the \(10^x\) key.

    \[\left[ \ce{H^+} \right] = 10^{-\text{pH}} = 10^{-9.14} = 7.24 \times 10^{-10} \: \text{M}\nonumber \]

    Hydroxide Ion Concentration and pH

    As we saw earlier, the hydroxide ion concentration of any aqueous solution is related to the hydrogen ion concentration through the value of \(K_\text{w}\). We can use that relationship to calculate the pH of a solution of a base.

    Example \(\PageIndex{1}\)

    Sodium hydroxide is a strong base. Find the pH of a solution prepared by dissolving \(1.0 \: \text{g}\) of \(\ce{NaOH}\) into enough water to make \(1.0 \: \text{L}\) of solution.

    Solution
    Step 1: List the known values and plan the problem.
    Known
    • Mass \(\ce{NaOH} = 1.0 \: \text{g}\)
    • Molar mass \(\ce{NaOH} = 40.00 \: \text{g/mol}\)
    • Volume solution \(= 1.0 \: \text{L}\)
    • \(K_\text{w} = 1.0 \times 10^{-14}\)
    Unknown

    First, convert the mass of \(\ce{NaOH}\) to moles. Second, calculate the molarity of the \(\ce{NaOH}\) solution. Because \(\ce{NaOH}\) is a strong base and is soluble, the \(\left[ \ce{OH^-} \right]\) will be equal to the concentration of the \(\ce{NaOH}\). Third, use \(K_\text{w}\) to calculate the \(\left[ \ce{H^+} \right]\) in the solution. Lastly, calculate the pH.

    Step 2: Solve.

    \[\begin{align*} &1.00 \: \cancel{\text{g} \: \ce{NaOH}} \times \frac{1 \: \text{mol} \: \ce{NaOH}}{40.00 \: \cancel{\text{g} \: \ce{NaOH}}} = 0.025 \: \text{mol} \: \ce{NaOH} \\ &\text{Molarity} = \frac{0.025 \: \text{mol} \: \ce{NaOH}}{1.00 \: \text{L}} = 0.025 \: \text{M} \: \ce{NaOH} = 0.025 \: \text{M} \: \ce{OH^-} \\ &\left[ \ce{H^+} \right] = \frac{K_\text{w}}{\left[ \ce{OH^-} \right]} = \frac{1.0 \times 10^{-14}}{0.025 \: \text{M}} = 4.0 \times 10^{-13} \: \text{M} \\ &\text{pH} = -\text{log} \left[ \ce{H^+} \right] = -\text{log} \left( 4.0 \times 10^{-13} \right) = 12.40 \end{align*}\]

    Step 3: Think about your result.

    The solution is basic and so its pH is greater than 7. The reported pH is rounded to two decimal places because the original mass and volume has two significant figures.

    Summary


    10.17: Calculating pH of Acids and Bases is shared under a CC BY-NC license and was authored, remixed, and/or curated by LibreTexts.