Oxidation Number Calculator
Compute oxidation number using validated scientific equations. See step-by-step derivations, unit analysis, and reference values.
Reviewed for accuracy by Manoj Kumar, Mathematics Educator
Oxidation Number Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Sum of all oxidation numbers = overall charge of compound/ion
Worked example — Mn = +7 in KMnO4
Formula
Sum of all oxidation numbers = overall charge of compound/ion
The oxidation number represents the hypothetical charge of an atom if all bonds were ionic. In a neutral compound, oxidation numbers sum to zero. In a polyatomic ion, they sum to the ion charge. Use known oxidation state rules (O = -2, H = +1, etc.) and solve algebraically for unknowns.
Worked Examples
Example 1: Oxidation State of Mn in KMnO4
Problem:Find the oxidation number of manganese in potassium permanganate (KMnO4).
Solution:K = +1, O = -2 (each) +1 + Mn + 4(-2) = 0 +1 + Mn - 8 = 0 Mn = +7
Result:Mn = +7 in KMnO4
Example 2: Oxidation State of S in H2SO4
Problem:Determine the oxidation number of sulfur in sulfuric acid.
Solution:H = +1 (each), O = -2 (each) 2(+1) + S + 4(-2) = 0 +2 + S - 8 = 0 S = +6
Result:S = +6 in H2SO4
Frequently Asked Questions
What are oxidation numbers and why are they important?
Oxidation numbers (or oxidation states) represent the hypothetical charge an atom would have if all bonds were completely ionic. They are essential for balancing redox reactions, identifying which atoms are oxidized or reduced, and naming compounds. Oxidation numbers help track electron transfer in chemical reactions. For example, when iron rusts, Fe goes from oxidation state 0 to +3, indicating it lost electrons (was oxidized), while oxygen goes from 0 to -2 (was reduced).
What are the basic rules for assigning oxidation numbers?
The key rules are: (1) Free elements have oxidation state 0. (2) Monoatomic ions equal their charge. (3) Oxygen is usually -2 (except in peroxides where it is -1). (4) Hydrogen is usually +1 with nonmetals and -1 with metals. (5) Fluorine is always -1. (6) Group 1 metals are always +1, Group 2 are always +2. (7) The sum of oxidation numbers in a neutral compound equals 0, and in a polyatomic ion equals the ion charge. These rules allow you to solve for unknown oxidation states algebraically.
How do you find the oxidation number of an element in a compound?
Assign known oxidation states to all elements with fixed values (such as O = -2, H = +1, alkali metals = +1). Then use the rule that all oxidation numbers must sum to the overall charge (0 for neutral compounds, or the ion charge). Set up an equation: sum of (oxidation state times count for each element) equals total charge, and solve for the unknown. For example, in KMnO4: K is +1, O is -2. So +1 + Mn + 4(-2) = 0, giving Mn = +7.
What is the difference between oxidation number and formal charge?
Oxidation number assumes all shared electrons belong to the more electronegative atom (as if bonds were completely ionic). Formal charge assumes electrons in a bond are shared equally between both atoms. Oxidation numbers are used for redox chemistry and nomenclature, while formal charges are used to evaluate the best Lewis structure. For CO2, carbon has oxidation state +4 but formal charge 0. Both concepts are useful but serve different purposes in chemistry.
How do oxidation numbers reveal whether a reaction is a redox reaction?
A reaction is a redox (oxidation-reduction) reaction only if at least one element's oxidation number changes between reactants and products — if every atom keeps the same oxidation state, no electrons were actually transferred and it's a non-redox process like a simple acid-base neutralization or precipitation. Comparing oxidation numbers before and after a reaction is the fastest way to identify which species is the oxidizing agent (gains electrons, oxidation number decreases) and which is the reducing agent (loses electrons, oxidation number increases), a skill essential for balancing redox equations by the half-reaction method.
How are oxidation numbers used to name transition metal compounds?
Because transition metals commonly form multiple stable oxidation states, IUPAC nomenclature uses Roman numerals to specify exactly which one is present in a given compound — iron(II) chloride (FeCl2) contains Fe2+, while iron(III) chloride (FeCl3) contains Fe3+, and these are chemically distinct compounds with different colors, magnetic properties, and reactivity. Calculating the oxidation number from a compound's formula and known charges (as Oxidation Number Calculator does) is exactly how chemists determine which Roman numeral belongs in a transition-metal compound's name.
References
Background & Theory
History
Reviewed for accuracy by Manoj Kumar, Mathematics Educator · Editorial policy
Related Calculators
🧮Coordination Number Calculator
Calculate coordination number with inputs, formulas, and instant results.
🧮Avogadro's Number Calculator: Moles to Particles
Calculate avogadros number with inputs, formulas, and instant results.
🧮Green Chemistry Atom Economy Calculator
Calculate green chemistry atom economy with inputs, formulas, and instant results.
🧮Absorbance Calculator (Beer-Lambert Law)
Calculate absorbance with inputs, formulas, and instant results.
🧮Beer Lambert Extended Calculator
Calculate beer lambert extended with inputs, formulas, and instant results.
🧮Beer Lambert Law Calculator
Calculate beer lambert law with inputs, formulas, and instant results.
🧮Calibration Curve Calculator
Calculate calibration curve with inputs, formulas, and instant results.
🧮Calibration Curve Slope Calculator
Calculate calibration curve slope with inputs, formulas, and instant results.