Calculate oxidation number

Assign common oxidation numbers by formula parsing and charge balance.

freeworks offlinenothing uploaded
ToolOxidation Number Calculator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Atoms are counted, common fixed oxidation states are assigned, and charge balance solves one remaining state. The result shows assumptions and solved contributions for each element.

  • The fixed-state table covers common classroom rules.
  • This is a rule-based estimate rather than a complete chemical database.

Worked example

Potassium permanganate
Manganese is the only element without a fixed rule, so it is solved by charge balance
Input
											KMnO4
										
Output
												Formula: KMnO4
Breakdown: K: +1, Mn: +7, O: -2
Solved element: Mn
											

When to use this

Redox lessons assign sulfate states, balancing exercises identify oxidation, and worksheets check charge neutrality.

Edge cases

  • Peroxides and hydrides use exceptions.
  • Multiple unresolved elements are underdetermined by charge alone.
  • Mixed-valence compounds can have an average state rather than one state per atom.