Oxidation Number Calculator — Solve for Unknown Oxidation States
Find the oxidation number of any element in a compound instantly. Enter the known oxidation states and atom counts, get the unknown — with step-by-step verification. Works for sulfuric acid, permanganate, dichromate, and any compound.
- Data verified · June 2026
- Edited by Martín Rodríguez
- Formula verified by automated tests
- Private — runs on your device
See step-by-step calculation
See this calculation step by step
See period-by-period detail
How to use this calculator
Follow this tool’s steps, then review its formula, assumptions, and limits below.
When to use this calculator
- Find the oxidation state of S in H₂SO₄, SO₃, SO₄²⁻, and other sulfur compounds.
- Determine Mn in permanganate (MnO₄⁻), MnO₂, and Mn₂O₇.
- Solve for Cr in dichromate (Cr₂O₇²⁻), CrO₄²⁻, and chromium oxides.
- Identify oxidizing and reducing agents in redox reactions.
- Balance redox equations using the half-reaction method.
- Assign systematic IUPAC names to inorganic compounds.
Fundamental Oxidation Number Rules
| Element / Situation | Oxidation Number | Example |
|---|---|---|
| Free element (O₂, Fe, Cl₂) | 0 | Cl₂ = 0 |
| Monatomic ion | = ionic charge | Na⁺ = +1 |
| Fluorine (always) | −1 | HF: F = −1 |
| Oxygen (most compounds) | −2 | H₂O: O = −2 |
| Oxygen in peroxides | −1 | H₂O₂: O = −1 |
| Oxygen bonded to F | +2 | OF₂: O = +2 |
| Hydrogen (most compounds) | + 1 | HCl: H = +1 |
| Hydrogen (metal hydrides) | −1 | NaH: H = −1 |
| Alkali metals (Group 1) | + 1 | Na = +1 |
| Alkaline earth metals (Group 2) | + 2 | Ca = +2 |
Fuente: IUPAC Recommendations on Oxidation States — Pure and Applied Chemistry (iupac.org)
How it works
What is an Oxidation Number?
The oxidation number (also called oxidation state) is a formalism that assigns each atom a hypothetical charge based on electronegativity. In any compound:
This is the master equation used to find unknown oxidation states.
Fundamental Rules at a Glance
| Element / Situation | Oxidation Number |
|---|---|
| Free element (O₂, Fe, Cl₂) | 0 |
| Monatomic ion (Na⁺, Ca²⁺) | = ionic charge |
| Hydrogen (most compounds) | +1 |
| Hydrogen (metal hydrides: NaH) | −1 |
| Oxygen (most compounds) | −2 |
| Oxygen in peroxides (H₂O₂) | −1 |
| Oxygen bonded to F (OF₂) | +2 |
| Fluorine (always) | −1 |
| Alkali metals (Group 1) | +1 |
| Alkaline earth metals (Group 2) | +2 |
Common Elements and Their Possible Oxidation States
| Element | Typical states | Highest | Lowest |
|---|---|---|---|
| Hydrogen (H) | +1, −1 | +1 | −1 |
| Carbon (C) | −4 to +4 | +4 | −4 |
| Nitrogen (N) | −3 to +5 | +5 (HNO₃) | −3 (NH₃) |
| Sulfur (S) | −2, +4, +6 | +6 (H₂SO₄) | −2 (H₂S) |
| Manganese (Mn) | +2, +3, +4, +7 | +7 (MnO₄⁻) | +2 |
| Iron (Fe) | +2, +3 | +3 | +2 |
| Chromium (Cr) | +2, +3, +6 | +6 (Cr₂O₇²⁻) | +2 |
| Chlorine (Cl) | −1, +1, +3, +5, +7 | +7 (HClO₄) | −1 (HCl) |
| Phosphorus (P) | −3, +3, +5 | +5 (H₃PO₄) | −3 (PH₃) |
| Copper (Cu) | +1, +2 | +2 | +1 |
Step-by-Step Method
1. Write out all known oxidation states for each element.
2. Set up the equation: n₁·ox₁ + n₂·ox₂ + ... + nₓ·x = total charge.
3. Solve for x algebraically.
4. Verify: substitute back and confirm the sum matches the total charge.
Real Examples
| Compound | Equation | Unknown |
|---|---|---|
| H₂SO₄ | 2(+1) + x + 4(−2) = 0 | S = +6 |
| MnO₄⁻ | x + 4(−2) = −1 | Mn = +7 |
| Cr₂O₇²⁻ | 2x + 7(−2) = −2 | Cr = +6 |
| H₂O₂ | 2(+1) + 2x = 0 | O = −1 |
| FeO·Fe₂O₃ (Fe₃O₄) | 3x + 4(−2) = 0 | Fe = +8/3 |
Worked Example: Chromium in Dichromate (Cr₂O₇²⁻)
Frequently asked questions
What is an oxidation number?
What are the six essential rules for assigning oxidation numbers?
How do you find the oxidation number of sulfur in H₂SO₄?
What is the oxidation state of manganese in permanganate (MnO₄⁻)?
What is the oxidation number of chromium in dichromate (Cr₂O₇²⁻)?
What is the difference between oxidation number and ionic charge?
Can an oxidation number be fractional?
How do oxidation numbers help identify redox reactions?
What happens when oxygen is NOT −2?
Sources & references
Methodology & trust
ciencia calculator with its formula verified automatically against IUPAC Recommendations on Oxidation States — Pure and Applied Chemistry, per our editorial policy and methodology.
Updated: June 2026. Parameters are verified periodically against the cited sources.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
📌 How to cite this calculator
Rodríguez, M. (2026). Oxidation Number Calculator — Solve for Unknown Oxidation States. Hacé Cuentas. https://hacecuentas.com/en/oxidation-number-element
@misc{hacecuentas_oxidation_number_element_2026,
author = {Rodríguez, Martín},
title = {{Oxidation Number Calculator — Solve for Unknown Oxidation States}},
year = {2026},
howpublished = {\url{https://hacecuentas.com/en/oxidation-number-element}},
note = {Hacé Cuentas}
} Content licensed under CC-BY 4.0 — reuse it citing the source with a link to Hacé Cuentas.