Skip to main content
Chemistry LibreTexts

11.1: Oxidation Numbers

  • 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 Outcomes

    • Assign oxidation numbers to free elements or elements in a compound or ion.

    Oxidation Numbers

    An oxidation number is a positive or negative number that is assigned to an atom to indicate its degree of oxidation or reduction. The term oxidation state is often used interchangeably with oxidation number. A partial electron transfer is a shift in the electron density near an atom as a result of a change in the other atoms to which it is covalently bonded. That charge shift is based on the relative electronegativities of the atoms involved in the bond.

    Overall, the oxidation number of an atom in a molecule is the charge that the atom would have if all polar covalent and ionic bonds resulted in a complete transfer of electrons from the less electronegative atom to the more electronegative one. Oxidation numbers can be assigned using the set of rules outlined below.

    1. The oxidation number of an atom in a neutral free element is zero. A free element is considered to be any element in an uncombined state, whether monatomic or polyatomic. For example, the oxidation number of each atom in \(\ce{Fe}\), \(\ce{Li}\), \(\ce{N_2}\), \(\ce{Ar}\), and \(\ce{P_4}\) is zero.
    2. The oxidation number of a monatomic (composed of one atom) ion is the same as the charge of the ion. For example, the oxidation numbers of \(\ce{K^+}\), \(\ce{Se^{2-}}\), and \(\ce{Au^{3+}}\) are \(+1\), \(-2\), and \(+3\), respectively.
    3. The oxidation number of oxygen in most compounds is \(-2\).
    4. The oxidation number of hydrogen in most compounds is \(+1\).
    5. The oxidation number of fluorine in all compounds is \(-1\). Other halogens usually have an oxidation number of \(-1\) in binary compounds, but can have variable oxidation numbers depending on the bonding environment.
    6. In a neutral molecule, the sum of the oxidation numbers of all atoms is zero. For example, in \(\ce{H_2O}\), the oxidation numbers of \(\ce{H}\) and \(\ce{O}\) are \(+1\) and \(-2\), respectively. Because there are two hydrogen atoms in the formula, the sum of all the oxidation numbers in \(\ce{H_2O}\) is \(2 \left( +1 \right) + 1 \left( -2 \right) = 0\).
    7. In a polyatomic ion, the sum of the oxidation numbers of all atoms is equal to the overall charge on the ion. For example, in \(\ce{SO_4^{2-}}\), the oxidation numbers of \(\ce{S}\) and \(\ce{O}\) are \(+6\) and \(-2\), respectively. The sum of all oxidation numbers in the sulfate ion would be \(1 \left( +6 \right) + 4 \left( -2 \right) = -2\), which is the charge of the ion.

    An examination of the rules for assigning oxidation numbers reveals that there are many elements for which there are no specific rules, such as nitrogen, sulfur, and chlorine. These elements, as well as some others, can have variable oxidation numbers depending on the other atoms to which they are covalently bonded in a molecular compound. It is useful to analyze a few molecules in order to see the strategy to follow in assigning oxidation numbers to other atoms.

    Oxidation numbers for the atoms in a binary ionic compound are easy to assign because they are equal to the charge of the ion (rule 2). In \(\ce{FeCl_3}\), the oxidation number of iron is \(+3\), while the oxidation number of chlorine is \(-1\). In \(\ce{Ca_3P_2}\), the calcium is \(+2\), while the phosphorus is \(-3\). This is because an ionic compound is in the form of a crystal lattice that is actually composed of these ions.

    Assigning oxidation numbers for molecular compounds is trickier. The key is to remember rule 6: that the sum of all the oxidation numbers for any neutral species must be zero. Make sure to account for any subscripts which appear in the formula. As an example, consider the compound nitric acid, \(\ce{HNO_3}\). According to rule 4, the oxidation number of hydrogen is \(+1\). According to rule 3, the oxidation number of oxygen is \(-2\). There is no rule regarding nitrogen, but its oxidation number can be calculated as follows.

    \[1 \left( +1 \right) + x + 3 \left( -2 \right) = 0, \: \text{where} \: x \: \text{is the oxidation number of nitrogen}\]

    \[\text{Solving:} \: x = 0 - 1 - \left( -6 \right) = +5\]

    The oxidation number of the nitrogen atom in \(\ce{HNO_3}\) is \(+5\). Often when assigning oxidation numbers, it is convenient to write it above the symbol within the formula.

    \[\overset{+1}{\ce{H}} \overset{+5}{\ce{N}} \overset{-2}{\ce{O_3}}\]

    You may wonder if there are any limits on the value of oxidation numbers. The key point to consider is the octet rule. Since nitrogen has 5 valence electrons, the most that it can "lose" while forming bonds in a molecule is 5, so its highest possible oxidation number is \(+5\). Alternatively, it could gain up to 3 electrons, and so its lowest (most negative) possible oxidation number is \(-3\). Similarly, chlorine can have oxidation numbers ranging from \(-1\) to \(+7\).

    Figure \(\PageIndex{1}\): Sodium thiosulfate is a white crystalline compound (left) composed of two sodium ions \(\left( \ce{Na^+} \right)\) for every one thiosulfate ion \(\left( \ce{S_2O_3^{2-}} \right)\) (right).

    Now consider the ionic compound sodium thiosulfate, \(\ce{Na_2S_2O_3}\) (Figure \(\PageIndex{1}\)). It contains the thiosulfate polyatomic ion, \(\ce{S_2O_3^{2-}}\). The sodium is not part of the covalently bonded polyatomic ion, and so its oxidation number is the same as it would be in a binary ionic compound, \(+1\). The sulfur is the atom whose oxidation number is not covered by one of the rules. The oxidation number of sulfur is assigned the variable \(x\) in the following calculation. Remember the sum of the oxidation numbers of all the elements must equal zero because \(\ce{Na_2S_2O_3}\) is a neutral compound.

    \[ \begin{align}2 \left( +1 \right) + 2 \left( x \right) + 3 \left( -2 \right) &= 0 \\[5pt] 2 + 2x -6 &=0 \\[5pt] -4 + 2x &= 0 \\[5pt] 2x &= +4 \\[5pt] x &= +2 \end{align}\]

    Sulfur has an oxidation number of \(+2\) in \(\ce{Na_2S_2O_3}\). Notice how the subscript of 2 for the \(\ce{S}\) atom had to be accounted for by dividing the result of the subtraction by 2. When assigning oxidation numbers, you do so for each individual atom. In the above example, the oxidation number of sulfur could also have been determined by looking at just the thiosulfate ion, \(\ce{S_2O_3^{2-}}\).

    \[ \begin{align} 2 \left( x \right) + 3 \left( -2 \right) &= -2 \\[5pt] 2x - 6 &= -2 \\[5pt] 2x &= +4 \\[5pt] x &= +2 \end{align}\]

    Contributors and Attributions

    • Allison Soult, Ph.D. (Department of Chemistry, University of Kentucky)

    This page titled 11.1: Oxidation Numbers is shared under a CK-12 license and was authored, remixed, and/or curated by CK-12 Foundation via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.

    CK-12 Foundation
    CK-12 Foundation is licensed under CK-12 Curriculum Materials License