Find an element's oxidation number from a formula and explicit net charge, with selected introductory rules and exceptions.
General chemistry — rule-based, introductory scope
Your result
Enter your values and press Calculate to see your answer and all five solution steps.
Σ(nᵢ × ONᵢ) = q
Common Mistakes
Do not use the ion's total charge as the oxidation number of every atom; the sum, including subscripts, equals the charge.
Do not apply O = −2 blindly: peroxides, KO₂, and OF₂ are supported exceptions.
An average from a formula, such as Fe3O4 or Na2S2O3, is not proof that every atom has that same oxidation number.
Assumptions and limitations
Supported rule-based scope: elemental substances; explicit-charge ions; Group 1/2 metals; Al, Zn, Cd, Ag; H, O, F and simple halogen rules; and the named NaH, H2O2, Na2O2, OF2, and KO2 cases.
It does not determine every organic, coordination, covalent, mixed-valence, oxygen-fluorine, hydrate, or polyatomic-ion-containing compound. When more than one independent unknown remains, it rejects the input rather than inventing an oxidation number.
Formula charge is entered separately and must be an integer in e. Formula notation with a written charge, hydrate dots, and coefficients is intentionally outside the parser scope.
Σ(nᵢ × ONᵢ) = q
Learn More
Connect the calculation to your chemistry course and try a related tool.
I teach Chemistry online for IGCSE, GCSE, A Level, AP Chemistry and university students. We can work through the reasoning behind your calculation, step by step, in a lesson on Preply.
Book a Trial LessonThe calculators stay free. Booking is optional and takes place on Preply.