Skip to main content
Chemistry LibreTexts

10.4: Calculating Equilibrium Constant Values

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

    • Calculate equilibrium concentrations from the values of the initial amounts and the Keq.

    There are some circumstances in which, given some initial amounts and the Keq, you will have to determine the concentrations of all species when equilibrium is achieved. Such calculations are not difficult to do, especially if a consistent approach is applied. We will consider such an approach here.

    Suppose we have this simple equilibrium. Its associated Keq is 4.0, and the initial concentration of each reactant is 1.0 M:

    \[\underset{1.0M}{H_{2}(g)}+\underset{1.0M}{Cl_{2}(g)}\rightleftharpoons 2HCl(g)\; \; \; \; \; K_{eq}=4.0\nonumber \]

    Because we have concentrations for the reactants but not the products, we presume that the reaction will proceed in the forward direction to make products. But by how much will it proceed? We do not know, so let us assign it a variable. Let us assume that x M H2 reacts as the reaction goes to equilibrium. This means that at equilibrium, we have (1.0 − x) M H2 left over.

    According to the balanced chemical equation, H2 and Cl2 react in a 1:1 ratio. How do we know that? The coefficients of these two species in the balanced chemical equation are 1 (unwritten, of course). This means that if x M H2 reacts, x M Cl2 reacts as well. If we start with 1.0 M Cl2 at the beginning and we react x M, we have (1.0 − x) M Cl2 left at equilibrium.

    How much HCl is made? We start with zero, but we also see that 2 mol of HCl are made for every mole of H2 (or Cl2) that reacts (from the coefficients in the balanced chemical equation), so if we lose x M H2, we gain 2x M HCl. So now we know the equilibrium concentrations of our species:

    \[\underset{(1.0-x)M}{H_{2}(g)}+\underset{(1.0-x)M}{Cl_{2}(g)}\rightleftharpoons \underset{2xM}{2HCl(g)}\; \; \; \; \; K_{eq}=4.0\nonumber \]

    We can substitute these concentrations into the Keq expression for this reaction and combine it with the known value of Keq:

    \[K_{eq}=\frac{[HCl]^{2}}{[H_{2}][Cl_{2}]}=\frac{(2x)^{2}}{(1-x)(1-x)}=4.0\nonumber \]

    This is an equation in one variable, so we should be able to solve for the unknown value. This expression may look formidable, but first we can simplify the denominator and write it as a perfect square as well:

    \[\frac{(2x)^{2}}{(1-x)^{2}}=4.0\nonumber \]

    The fraction is a perfect square, as is the 4.0 on the right. So we can take the square root of both sides:

    \[\frac{(2x)}{(1-x)}=2.0\nonumber \]

    Now we rearrange and solve (be sure you can follow each step):

    \[2x=2.0-2.0x\\ 4x=2.0\\ x=0.50\nonumber \]

    Now we have to remind ourselves what x is—the amount of H2 and Cl2 that reacted—and that 2x is the equilibrium [HCl]. To determine the equilibrium concentrations, we need to go back and evaluate the expressions 1 − x and 2x to get the equilibrium concentrations of our species:

    1.0 − x = 1.0 − 0.50 = 0.50 M = [H2] = [Cl2]2x = 2(0.50) = 1.0 M = [HCl]

    The units are assumed to be molarity. To check, we simply substitute these concentrations and verify that we get the numerical value of the Keq, in this case 4.0:

    \[\frac{(1.0)^{2}}{(0.50)(0.50)}=4.0\nonumber \]

    We formalize this process by introducing the ICE chart, where ICE stands for initial, change, and equilibrium. The initial values go in the first row of the chart. The change values, usually algebraic expressions because we do not yet know their exact numerical values, go in the next row. However, the change values must be in the proper stoichiometric ratio as indicated by the balanced chemical equation. Finally, the equilibrium expressions in the last row are a combination of the initial value and the change value for each species. The expressions in the equilibrium row are substituted into the Keq expression, which yields an algebraic equation that we try to solve.

    The ICE chart for the above example would look like this:

    H2(g) + Cl2(g) 2HCl(g) Keq = 4.0
    I 1.0   1.0   0  
    C x x +2x
    E 1.0 − x 1.0 − x +2x

    Substituting the last row into the expression for the Keq yields

    \[K_{eq}=\frac{[HCl]^{2}}{[H_{2}][Cl_{2}]}=\frac{(2x)^{2}}{(1-x)(1-x)}=4.0\nonumber \]

    which, of course, is the same expression we have already solved and yields the same answers for the equilibrium concentrations. The ICE chart is a more formalized way to do these types of problems. The + sign is included explicitly in the change row of the ICE chart to avoid any confusion.

    Sometimes when an ICE chart is set up and the Keq expression is constructed, a more complex algebraic equation will result. One of the more common equations has an x2 term in it and is called a quadratic equation. There will be two values possible for the unknown x, and for a quadratic equation with the general formula ax2 + bx + c = 0 (where a, b, and c are the coefficients of the quadratic equation), the two possible values are as follows:

    \[x=\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}\nonumber \]

    One value of x is the + sign used in the numerator, and the other value of x is the − sign used in the numerator. In this case, one value of x typically makes no sense as an answer and can be discarded as physically impossible, leaving only one possible value and the resulting set of concentrations. Example 9 illustrates this.

    Example \(\PageIndex{1}\):

    Set up an ICE chart and solve for the equilibrium concentrations in this chemical reaction.

    \[\underset{0.55M}{COI_{2}(g)}\rightleftharpoons \underset{0}{CO(g)}+\underset{0}{I_{2}(g)}\; \; \; \; \; K_{eq}=0.00088\nonumber \]


    The ICE chart is set up like this. First, the initial values:

    COI2(g) CO(g) + I2(g)
    I 0.55   0   0

    Some of the COI2 will be lost, but how much? We do not know, so we represent it by the variable x. So x M COI2 will be lost, and for each COI2 that is lost, x M CO and x M I2 will be produced. These expressions go into the change row:

    COI2(g) CO(g) + I2(g)
    I 0.55   0   0
    C x +x +x

    At equilibrium, the resulting concentrations will be a combination of the initial amount and the changes:

    COI2(g) CO(g) + I2(g)
    I 0.55   0   0
    C x +x +x
    E 0.55 − x +x +x

    The expressions in the equilibrium row go into the Keq expression:

    \[K_{eq}=\frac{[CO][I_{2}]}{[COI_{2}]}=0.00088=\frac{(x)(x)}{(0.55-x))}\nonumber \]

    We rearrange this into a quadratic equation that equals 0:

    0.000484 − 0.00088x = x2x2 + 0.00088x − 0.000484 = 0

    Now we use the quadratic equation to solve for the two possible values of x:

    \[x=\frac{-0.00088\pm \sqrt{(0.00088)^{2}-4(1)(-0.000484)}}{2(1)}\nonumber \]

    Evaluate for both signs in the numerator—first the + sign and then the − sign:

    x = 0.0216 or x = −0.0224

    Because x is the final concentration of both CO and I2, it cannot be negative, so we discount the second numerical answer as impossible. Thus x = 0.0216.

    Going back to determine the final concentrations using the expressions in the E row of our ICE chart, we have

    [COI2] = 0.55 − x = 0.55 − 0.0216 = 0.53 M[CO] = x = 0.0216 M[I2] = x = 0.0216 M

    You can verify that these numbers are correct by substituting them into the Keq expression and evaluating and comparing to the known Keq value.

    Exercise \(\PageIndex{1}\)

    Set up an ICE chart and solve for the equilibrium concentrations in this chemical reaction.

    \[\underset{0.075M}{N_{2}H_{2}(g)}\rightleftharpoons \underset{0}{N_{2}(g)}+\underset{0}{H_{2}(g)}\; \; \; \; \; K_{eq}=0.052\nonumber \]


    The completed ICE chart is as follows:

    N2H2(g) N2(g) + H2(g)
    I 0.075   0   0
    C x +x +x
    E 0.075 − x +x +x

    Solving for x gives the equilibrium concentrations as [N2H2] = 0.033 M; [N2] = 0.042 M; and [H2] = 0.042 M

    Key Takeaway

    • An ICE chart is a convenient way to determine equilibrium concentrations from starting amounts.

    10.4: Calculating Equilibrium Constant Values is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.