Skip to main content
Chemistry LibreTexts

Chemical Equations

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

    Skills to Develop

    • Write and interpret chemical equations

    Chemical equations are a way to show what happens in a chemical reaction. A chemical equation looks something like this:

    \[A \rightarrow B\]

    In this case, A represents a reactant or reagent, and B represents a product. Usually one element doesn't turn into another element, so A and B might represent different molecules that are too complicated to just write the formulas. There might also be multiple reactants and products, like this:

    \[A + B \rightarrow C + D\]

    In this class, we will mostly study reactions of simple molecules, so we will use their formulas in equations, like this:

    \[Cl_{2} + Mg \rightarrow MgCl_{2}\]

    Often, we might want to show the state of the reactants and products, so we can use (g, l, s, or aq) to show if it is a gas, liquid, solid, or in a water solution (solutions in water are called aqueous solutions). For the example above, this becomes, assuming we do the reaction dry

    \[Cl_{2}(g) + Mg(s) \rightarrow MgCl_{2}(s)\]

    Notice that the numbers showing how many atoms of each element are in the formula go after the element, as a subscript like this. When we write chemical equations, usually we want them to be balanced equations, which means that they have the same number of each kind of particle on each side of the equation. Here's an example of an unbalanced equation:

    \[Br_{2}(l) + Na(s) \rightarrow NaBr(s)\]

    In this example, there are 2 bromine atoms on the left, and only 1 on the right. We always have to balance the number of each type of nucleus on each side, like this:

    \[Br_{2}(l) + 2Na(s) \rightarrow 2NaBr(s)$$OR like this:$$\frac{1}{2}Br_{2}(l) + Na(s) \rightarrow NaBr(s)\]

    Notice that we have put the number of sodium atoms needed for the reaction in front of the symbol for sodium, and not in a subscript after the symbol. This is called a coefficient, and it is different because it tells us how many of a molecule we need, not how many atoms are in the molecule, like this:

    \[2H_{2}(g) + O_{2}(g) \rightarrow 2H_{2}O(l)\]

    We also have to balance the number of electrons on each side. The easiest way to do this is usually to make sure the charges on both sides add up to the same number. For example, here's an equation that isn't balanced for electrons, even though it is balanced for nuclei:

    \[Mg(s) + Ag^{+}(aq) \rightarrow Mg^{2+}(aq) + Ag(s)\]

    To balance this equation we have to make both the charges and the nuclei balanced, like this:

    \[Mg(s) + 2Ag^{+}(aq) \rightarrow Mg^{2+}(aq) + 2Ag(s)\]

    Equations Need to Represent What's Actually Happening in a Reaction

    This means that the number of each type of particle must be the same on both sides of the equation, because particles (nuclei or electrons) can't appear or disappear (except under special circumstances, which we call nuclear chemistry, so don't worry about that right now). This is why equations need to be balanced.

    The second important thing is that the formulas in the equation need to match the actual molecules that are used or produced in the reaction. So if you are given the formulas, and you change them instead of changing the coefficients when you balance the equations, the equation and the reaction it represents has changed! You can't do this. On the other hand, if you are trying to write a chemical equation but you aren't sure what the formulas are, you can definitely use balancing to help you decide, and in this case you could change the formulas and the coefficients, as long as the formulas you use match all the information you have.

    Balancing Equations to Avoid Mistakes

    Here's an example of how balancing equations can help you avoid mistakes, based on some wrong answers my students gave on an exam last year. The question was, what reaction happens between calcium ions and carbonic acid in the ocean (a water solution)? To answer this, we have to translate it into formulas. Calcium ions: this is an alkaline earth metal, so Ca2+. Carbonic acid is H2CO3. Carbonic acid will dissociate a little bit, making some hydrogen ion (H+), some bicarbonate ion (HCO3), and some carbonate ion (CO32). Calcium carbonate is insoluble, so it will form a solid, ionic material. You could write the reaction like this:

    \[Ca^{2+}(aq) + H_{2}CO_{3}(aq) \rightarrow CaCO_{3}(s) + 2H^{+}(aq)\]

    This equation is balanced. What if you wrote it like this?

    \[Ca^{2+}(aq) +H_{2}CO_{3}(aq) \rightarrow CaCO_{3}(s)+ H_{2}(aq)\]

    Now it isn't balanced, because the charge on the left side is 2+ and the charge on the right side is 0. This means that there are 2 more electrons on the right than on the left, which is a problem! They can't come from nowhere, so this isn't a complete equation: we are missing the source of the electrons. The mistake may have been confusing 2H+ with H2 (the difference between 2 before H and 2 after H is important!), or it might have been confusing Ca2+ with Ca metal. For instance, this reaction is fine:

    \[Ca(s) + H_{2}CO_{3}(aq) \rightarrow CaCO_{3}(s)+ H_{2}(aq)\]

    However, in the context of the question, it would be very surprising to have Ca(s) in the ocean, because alkaline earth metals, like alkali metals, react with water. So we have lots of Ca2+, Mg2+, and Na+ ions in the ocean, but no atomic Ca, Mg, or Na in the ocean.

    Outside Links

    • Khan Academy: Balancing Chemical Equations (14 min)
    • CrashCourse Chemistry: Stoichiometry (13 min)

    Contributors and Attributions


    Chemical Equations is shared under a CC BY license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?