Question
Assign the oxidation number of each element in , , and . What are the rules, and in what order should we apply them?
(CBSE 11, JEE Main, NEET — appears almost every year)
Solution — Step by Step
Apply these rules in order of priority:
- Free element → oxidation number = 0
- Monoatomic ion → oxidation number = charge
- F is always
- H is (except in metal hydrides: )
- O is (except in peroxides: , and in : )
- Sum of all oxidation numbers = charge on the species
K = (alkali metal), O = (normal oxide). Let Cr = .
Sum = 0 for a neutral compound:
So Cr is +6 in potassium dichromate.
H = , O = . Let S = .
S is +6 in sulfuric acid.
This is a peroxide, so O = (not ). Na = .
O is here. If you used by default, you’d get Na = , which is impossible for sodium.
Why This Works
Oxidation numbers are a bookkeeping system — they track how electrons are distributed in a compound by assigning all shared electrons to the more electronegative atom. The rules are simply a shortcut for this electronegativity-based assignment.
The priority order matters because exceptions exist. Fluorine is the most electronegative element, so it always wins . Oxygen comes next at , but loses to fluorine in and shares equally with itself in peroxides.
graph TD
A["Assign oxidation number"] --> B{"Free element?"}
B -->|"Yes"| C["ON = 0"]
B -->|"No"| D{"Monoatomic ion?"}
D -->|"Yes"| E["ON = ion charge"]
D -->|"No"| F{"Contains F?"}
F -->|"Yes"| G["F = -1 always"]
F -->|"No/Done with F"| H{"Contains H?"}
H -->|"Yes"| I{"Metal hydride?"}
I -->|"Yes"| I1["H = -1"]
I -->|"No"| I2["H = +1"]
H -->|"No/Done with H"| J{"Contains O?"}
J -->|"Yes"| K{"Peroxide?"}
K -->|"Yes"| K1["O = -1"]
K -->|"No"| K2["O = -2"]
J -->|"No/Done"| L["Use sum rule<br/>to find unknown"]
Alternative Method — Structural Formula Approach
For organic compounds and complex molecules, draw the Lewis structure and assign shared electrons to the more electronegative atom. Count lone pairs as belonging to the atom. This is slower but works when the shortcut rules fail (like in where Fe has mixed oxidation states).
For MCQs: if the compound has only one unknown element, the algebraic method (Step 2-3 above) takes under 30 seconds. Save the structural approach for JEE Advanced problems with unusual compounds.
Common Mistake
The classic trap: treating all oxygen as . In peroxides (, , ), oxygen is . In superoxides (), oxygen is . In , oxygen is . NEET 2023 had a question asking the oxidation state of O in — many students wrote and lost the mark.