HomeChemistry ToolsRedox Reaction Balancer: Acidic and Basic | StatsUnlock

Redox Reaction Balancer: Acidic and Basic | StatsUnlock

Redox Reaction Balancer

Balance any redox reaction in acidic, basic or neutral solution by the half-reaction (ion-electron) method or the oxidation-number method. Type a skeleton equation and get the balanced equation, both half-reactions, the electrons transferred, the oxidising and reducing agents, E°cell, every step, a figure and four charts.

ChemistryRedoxHalf-ReactionsAcidic & BasicOxidation NumbersFree

⚡ 0. Quick Answer

To balance a redox reaction, split it into an oxidation half-reaction and a reduction half-reaction. In each half, balance the atoms other than O and H, then O with H2O, then H with H+, then charge with electrons. Multiply the halves so the electrons lost equal the electrons gained, add them and cancel. Permanganate and iron(II) in acidic solution:

MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O   (5 e− transferred)

Rule of thumb: electrons never appear in the final equation, and both atoms and total charge must match (+17 on each side here). In basic solution, add one OH− to both sides for every H+, combine them into water and cancel: 2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−.

🔑 Key Takeaways

  • Oxidation is loss of electrons (the oxidation number goes up); reduction is gain (it goes down). OIL RIG.
  • The half-reaction (ion-electron) method balances each half separately; the oxidation-number method balances the change in oxidation numbers first. Both give the same answer.
  • In MnO4− + Fe2+, Mn goes from +7 to +2 (gains 5 e−) and Fe from +2 to +3 (loses 1 e−), so 5 Fe2+ are needed for each MnO4−.
  • Acidic solution: add H2O and H+. Basic solution: finish with OH− and H2O, never H+.
  • With standard potentials, E°cell = E°cathode − E°anode = 1.51 − 0.771 = +0.739 V, so this reaction is spontaneous (ΔG° = −356.5 kJ/mol).

📚 1. What Is a Redox Reaction Balancer, and How Does Balancing Redox Reactions Work?

A redox reaction is a reaction in which electrons move from one species to another. The species that loses electrons is oxidised and acts as the reducing agent; the species that gains them is reduced and acts as the oxidising agent. A balanced redox equation must conserve three things at once: every kind of atom, the total charge, and the electrons (lost = gained).

A redox reaction balancer does that bookkeeping for you. It reads the skeleton equation, assigns oxidation numbers to every atom, works out which element is oxidised and which is reduced, splits the reaction into two half-reactions, balances each one with H2O, H+ (or OH−) and electrons, equalises the electrons, adds the halves and cancels. Every answer is then checked three ways: atoms, charge and an independent electron count.

A worked one-liner: copper dissolves in nitric acid as Cu + NO3− → Cu2+ + NO. Copper loses 2 e− and nitrogen (+5 → +2) gains 3 e−; the lowest common multiple is 6, so 3 Cu and 2 NO3− react: 3Cu + 2NO3− + 8H+ → 3Cu2+ + 2NO + 4H2O.

Five iron(II) ions each give one electron to one permanganate ion, which needs five Electrons lost must equal electrons gained Fe²⁺ Fe²⁺ Fe²⁺ Fe²⁺ Fe²⁺ 5 × 1 e⁻ MnO₄⁻ (Mn +7) gains 5 e⁻ → Mn²⁺ (+2) Oxidation: Fe²⁺ → Fe³⁺ + e⁻ (×5) Reduction: MnO₄⁻ + 8H⁺ + 5e⁻ → Mn²⁺ + 4H₂O
Each Fe2+ gives up one electron; one MnO4− needs five. That electron balance is why the coefficient of Fe2+ is 5.

Who uses it: balancing redox reactions is taught in NCERT Class 11 (“Redox Reactions”, including the oxidation number method and the half reaction method), tested in JEE, NEET, AP Chemistry, A level, IB and the MCAT, and used every day in titrations (permanganate, dichromate, iodine–thiosulfate), electrochemistry, corrosion, batteries and water treatment.

SkeletonMediumBalanced redox equatione−
MnO4− + Fe2+ → Mn2+ + Fe3+AcidicMnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O5
Cr2O72− + Fe2+ → Cr3+ + Fe3+AcidicCr2O72− + 6Fe2+ + 14H+ → 2Cr3+ + 6Fe3+ + 7H2O6
MnO4− + I− → MnO2 + I2Basic2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−6
Cl2 → Cl− + ClO3−Basic3Cl2 + 6OH− → 5Cl− + ClO3− + 3H2O5
KMnO4 + HCl → KCl + MnCl2 + Cl2 + H2OMolecular2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O10

What this free redox reaction balancer solves

One tool covers every kind of redox balancing in a typical course: balancing redox reactions in acidic solution, balancing redox reactions in basic solution, neutral solution, the oxidation number method, the ion electron method, disproportionation, reactions with three reactants, single half-reactions, and checking an answer you already wrote. Press Try it to load an example, then press the button to see the working.

ProblemWhat it works outExample
Balance a redox reaction in acidic solutionBoth half-reactions, H2O and H+, electrons, E°cellMnO4− + Fe2+ → 5 e−
Balance a redox reaction in basic solutionAcidic balance, then OH− added and water cancelledMnO4− + I− → MnO2 + I2
Peroxide redoxThe electron-balanced ratio (a plain matrix balance gives many)2MnO4− + 5H2O2
DisproportionationOne species in both half-reactionsCl2 → Cl− + ClO3−
Oxidation number methodMolecular equations with spectator ions2KMnO4 + 16HCl
Three reactants, two elements oxidisedAs and S both lose electrons3As2S3 + 28NO3−
Write a balanced half-reactionOne half with its electronsCr2O72− → 2Cr3+, 6 e−
Neutral solutionWater as reactant, OH− or H+ as productMnO4− + I− → MnO2 + IO3−
Check my answerAtoms, charge, lowest terms and the electron ratio4Fe2+ + 2O2 (wrong)

Free, with no sign-up. Everything runs in your browser: nothing you type is sent to a server or stored.

En español: ¿cómo se balancea una reacción redox? Separa la oxidación y la reducción, balancea en cada semirreacción los átomos, el oxígeno con H2O, el hidrógeno con H+ y la carga con electrones; iguala los electrones y suma: MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O.

How accurate is this redox reaction balancer?

Coefficients are exact whole numbers from integer arithmetic, so there is no rounding. Oxidation numbers follow the IUPAC rules (Karen, McArdle & Takats, 2016). Every answer must pass three checks before it gets the Verified badge: atoms and charge are equal on both sides, the electrons lost equal the electrons gained, and an independent electron count from the oxidation numbers gives the same number. Where a plain matrix balance also has a single answer, it is compared as well (Alberty, 1991). Standard potentials are tabulated values at 25 °C (Bratsch, 1989); different tables can differ by a few hundredths of a volt. The R and Python scripts in Sections 10 and 11 return the same MnO4− + 5Fe2+ + 8H+ balance and E°cell = +0.739 V.

Studies of how students learn redox find that most errors come from the conventions, not the arithmetic: adding H+ in basic solution, forgetting to balance charge, or confusing the oxidising agent with the species that is oxidised (Garnett & Treagust, 1992; Brandriet & Bretz, 2014). That is why the results label each half and each agent.

🧮 2. Enter Your Reaction in the Redox Reaction Balancer

1. What do you want to do?

2. Skeleton equation (unbalanced)

Write charges after the formula: MnO4-, Fe2+, Cr2O7^2-, SO4{2-} and Fe³⁺ all work. Use -> for the arrow. You do not need to add H+, OH− or H2O: the balancer adds them.

Press Enter in the box to balance. Nothing is calculated until you press the button.

📊 3. Your Results: Balanced Redox Reaction with Steps

Balanced equation: ___ . Enter or load a reaction above, then press Balance Redox Reaction. The balanced equation, both half-reactions, the electrons transferred, the steps, a figure and four charts will appear here.

🧠 4. What Does Your Balanced Redox Equation Mean?

Balance a reaction above to fill this box with your own result: ___ . The sub-sections below explain every part of the output.

4.1 Oxidation, reduction and OIL RIG

Oxidation Is Loss of electrons and Reduction Is Gain. In terms of oxidation numbers, an element that is oxidised goes up (Fe +2 → +3) and an element that is reduced goes down (Mn +7 → +2). Oxidation and reduction always happen together: the electrons lost by one species are gained by another, which is why a redox equation is split into two half-reactions and then put back together.

4.2 Oxidising agent and reducing agent

The oxidising agent is the reactant that takes electrons, so it is itself reduced (MnO4−, Cr2O72−, Cl2, H2O2, NO3−). The reducing agent gives electrons away and is oxidised (Fe2+, I−, C2O42−, metals such as Zn and Cu). Name the whole species, not just the element: the oxidising agent is MnO4−, not Mn.

4.3 Electrons transferred (n)

The number n is the electrons that move in the balanced equation as written: the lowest common multiple of the electrons in the two half-reactions, divided by any common factor at the end. It is 5 for MnO4− + 5Fe2+, 6 for dichromate and iron(II), and 10 for 2MnO4− + 5C2O42−. You need n for ΔG° = −nFE°, the Nernst equation and Faraday’s laws of electrolysis.

4.4 Acidic, basic and neutral solution

MediumBalance O withBalance H withThe final equation may contain
AcidicH2OH+H+ and H2O, never OH−
BasicH2O (as in acid)H+, then add the same number of OH− to both sidesOH− and H2O, never H+
NeutralH2OH+; if H+ ends up as a reactant, convert it to OH− on the product sideH2O as a reactant; H+ or OH− only as products
MolecularH2O as writtenThe acid as written (HCl, HNO3, H2SO4)Only the species you typed

The same skeleton can give a different balanced equation in a different medium. Permanganate with iodide gives MnO2 in basic solution (2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−) but Mn2+ in acid, so the products themselves depend on the medium.

4.5 Disproportionation and comproportionation

In a disproportionation one species is both oxidised and reduced: chlorine in hot base gives chloride (−1) and chlorate (+5), 3Cl2 + 6OH− → 5Cl− + ClO3− + 3H2O, and hydrogen peroxide decomposes as 2H2O2 → O2 + 2H2O. In a comproportionation two forms meet in the middle: IO3− + 5I− + 6H+ → 3I2 + 3H2O. The balancer puts the shared species in both half-reactions and adds the amounts.

4.6 E°cell, ΔG° and the equilibrium constant

When both couples are in the built-in table of standard reduction potentials, the results add E°cell = E°cathode − E°anode, where the cathode is the reduction half. A positive E°cell means the reaction is spontaneous under standard conditions; ΔG° = −nFE° and log K = nE° ÷ 0.05916 at 25 °C. For permanganate and iron(II), 1.51 − 0.771 = +0.739 V, ΔG° = −356.5 kJ/mol and K ≈ 1062: the reaction goes to completion, which is why permanganate titrations of iron work.

4.7 Sum of coefficients

Multiple-choice questions often ask for the sum of the coefficients in the balanced equation. The results table gives it, counting H+, OH− and H2O but not electrons: for MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O it is 14 + 10 = 24.

4.8 A field note on where redox answers go wrong

Marking redox equations, the same slips come up: putting electrons on the wrong side, balancing atoms but not charge, writing H+ in an answer for basic solution, multiplying only one species of a half-reaction instead of the whole half, and leaving electrons in the final equation. Some textbooks add to the confusion by mixing the oxygen, hydrogen and electron definitions of redox (Österlund, Berg & Ekborg, 2010), so the step list always says which rule is being used.

✍ 5. How to Write a Balanced Redox Answer

▶ Balance a reaction above to fill all five cards with your own answer.

1. Balanced equation
Balanced: ___
📌 Conventions examiners look for
  • Smallest whole-number coefficients; no electrons in the final equation.
  • Charges written as superscripts with the number before the sign: Fe3+, not Fe+3.
  • State the medium: “in acidic solution” or “in basic solution”.
2. Oxidation half-reaction
Oxidation: ___
📌 Conventions
  • Electrons appear on the product side.
  • Show it balanced for atoms and charge on its own.
3. Reduction half-reaction
Reduction: ___
📌 Conventions
  • Electrons appear on the reactant side.
  • This is the form used in tables of standard reduction potentials.
4. Electrons and cell potential
Electrons transferred: ___
📌 Conventions
  • Give n for the equation as written; doubling the equation doubles n but not E°.
  • E° values are intensive: never multiply them by coefficients.
5. Plain text for chat, forums or a spreadsheet
___
📌 Conventions
  • Write charges with a caret: MnO4^- and Fe^2+.
  • Write the arrow as ->.

∑ 6. Rules and Equations for Balancing Redox Reactions

Balancing redox reactions rests on three conservation rules and a handful of equations. The cards below give each one with a worked number from the permanganate and iron(II) example.

①
Three Things Must Balance
atoms of every element: left = right  ·  total charge: left = right  ·  electrons lost = electrons gained
ExampleMnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O: charge +17 = +17; 5 e− lost = 5 e− gained
②
Electrons in a Half-Reaction
e− = (atoms that change) × |change in oxidation number| = |charge left − charge right|
ExampleCr2O72− → 2Cr3+: 2 × (+6 → +3) = 6 e−; check: (−2 + 14) − (+6) = 6
③
Equalising the Electrons
n = LCM(eox, ered)  ·  multiply the oxidation half by n ÷ eox and the reduction half by n ÷ ered
ExampleCu loses 2, NO3− gains 3: LCM = 6, so 3 × oxidation and 2 × reduction
④
Acidic to Basic
for every H+: add OH− to both sides; H+ + OH− → H2O; cancel water
Example2MnO4− + 6I− + 8H+ → 2MnO2 + 3I2 + 4H2O becomes 2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−
⑤
Standard Cell Potential
E°cell = E°cathode (reduction) − E°anode (oxidation couple, written as a reduction)
ExampleE°(MnO4−/Mn2+) − E°(Fe3+/Fe2+) = 1.51 − 0.771 = +0.739 V
⑥
Free Energy and Equilibrium Constant
ΔG° = −nFE°cell  ·  log K = nE°cell ÷ 0.05916 V (25 °C)
FFaraday constant, 96 485.332 C/mol (Tiesinga et al., 2021)
Example−5 × 96 485 × 0.739 = −356.5 kJ/mol; log K = 5 × 0.739 ÷ 0.05916 = 62.5
⑦
Oxidation Number Rules (Short List)
element = 0  ·  monatomic ion = its charge  ·  F = −1  ·  O = −2 (peroxide −1)  ·  H = +1 (metal hydride −1)  ·  sum = charge
ExampleMn in MnO4−: x + 4(−2) = −1, so x = +7
SourceOxidation state: IUPAC (Karen et al., 2016); potentials: Bratsch (1989)

🔀 7. Steps to Balance a Redox Reaction: Flowchart

This flowchart follows the half reaction method on the same problem used in the Excel, R, Python and by-hand sections: balance MnO4− + Fe2+ → Mn2+ + Fe3+ in acidic solution.

Start or result Oxidation half Reduction half and combining Yes or no check
StartMnO4− + Fe2+ → Mn2+ + Fe3+Acidic solution
CheckDoes any oxidation number change?
YesMn +7 → +2 (reduced); Fe +2 → +3 (oxidised).
NoNot redox: balance by inspection instead.
1
Oxidation halfFe2+ → Fe3+ + e−loses 1 e−
2
Reduction half: O with waterMnO4− → Mn2+ + 4H2O4 O each side
3
Reduction half: H with H+MnO4− + 8H+ → Mn2+ + 4H2O8 H each side
4
Reduction half: charge with electrons+7 on the left, +2 on the rightadd 5 e− to the left
5
Equalise electronsLCM(1, 5) = 5: oxidation × 55Fe2+ → 5Fe3+ + 5e−
CheckAfter adding the halves, do atoms and charge balance?
YesMn 1, Fe 5, O 4, H 8; charge +17 on both sides.
NoRecheck each half on its own before adding.
ResultMnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O5 electrons E°cell +0.739 VIn basic solution, add 8 OH− to both sides and cancel water.

Check any box yourself: the Excel sheet in Section 9, the R script in Section 10 and the Python script in Section 11 all return this equation and E°cell = +0.739 V.

📝 8. How to Use This Redox Reaction Balancer

  1. Choose what you want to do. Balance a full redox equation, balance one half-reaction, or check a balanced equation you already wrote.
  2. Type the skeleton equation. Write MnO4- + Fe2+ -> Mn2+ + Fe3+ with charges after each formula; the preview shows every species with its oxidation numbers.
  3. Leave out H+, OH− and H2O. The balancer adds them in the right amounts; if you type them, they are used to choose the medium.
  4. Pick the medium. Choose acidic, basic or neutral solution, or leave it on automatic (acidic unless you typed OH−; molecular equations are balanced as written).
  5. Pick the method. The half-reaction (ion-electron) method or the oxidation-number method; both give the same equation.
  6. Or load a sample. Sixteen samples cover acidic, basic and neutral solution, disproportionation, three reactants, the oxidation-number method and answer checking.
  7. Press the button. Nothing is calculated before you press it, and changing the input clears the old answer.
  8. Read the half-reactions and the steps. The Verified badge means atoms, charge and electrons all balance.
  9. Read E°cell when it is shown. It appears when both couples are in the table of standard reduction potentials.
  10. Copy, share or batch. Copy the equation, share a link, download a report, or balance a whole worksheet on the Batch tab.

📈 9. How to Balance Redox Reactions in Excel

Excel cannot read a chemical equation, but it is ideal for the electron bookkeeping of the oxidation number method: the change in oxidation number, the electrons per formula, the lowest common multiple, the multipliers, an atom-and-charge check with SUMPRODUCT, and E°cell, ΔG° and K. The sheet uses the headline problem, so it must return 5 Fe2+ per MnO4− and E°cell = +0.739 V, the same as the redox reaction balancer above.

The key cell: with the electrons lost in F2 and gained in F3, =LCM(F2,F3) gives the electrons transferred, and =LCM(F2,F3)/F2 is the multiplier for the oxidation half.

9.1 The functions you need

You wantExcel formulaNote
Electrons per formula=ABS(D2-C2)*E2|change| × atoms that change
Electrons transferred=LCM(F2,F3)LCM(1, 5) = 5
Multiplier=LCM(F2,F3)/F25 for the Fe half
Atoms on one side=SUMPRODUCT(B$2:B$4,C2:C4)Coefficients × subscripts
E°cell=B2-B3Cathode minus anode
ΔG° (kJ/mol)=-B5*96485*B4/1000−nFE°
K=10^(B5*B4/0.05916)At 25 °C
The multiplication trap. Never multiply E° by the coefficients. E° is the same for 2MnO4− + 10Fe2+ as for MnO4− + 5Fe2+; only n and ΔG° double.

9.2 Step by step

1 Electrons from oxidation numbers

One row per element that changes: oxidation number before and after, atoms that change, and electrons.

Xredox-balance.xlsx - ExcelF2fx=ABS(D2-C2)*E2ABCDEF1SpeciesElemFromToAtomse-2Fe2+Fe23113MnO4-Mn7215

Fe loses 1 e−; Mn gains 5 e−.

2 Equalise the electrons

The lowest common multiple is the number of electrons transferred; divide it by each count for the multipliers.

=LCM(F2,F3) =G2/F2
Xredox-balance.xlsx - ExcelG2fx=LCM(F2,F3)AFGH1Halfe-LCMMultiplier2Oxidation (Fe)1553Reduction (Mn)551

Multiply the iron half by 5 and the permanganate half by 1.

3 Check atoms and charge

Put the coefficients in a row and each species’ subscripts below; SUMPRODUCT totals each side.

=SUMPRODUCT($B$1:$D$1,B2:D2)
Xredox-balance.xlsx - ExcelH2fx=SUMPRODUCT($B$1:$D$1,B2:D2)ABCDEFGHI1Coef158154LeftRight2Mn100100113Fe010010554O400001445H001002886Charge-1212301717

Every element and the charge (+17) match on both sides.

4 E°cell, ΔG° and K

Type the two standard reduction potentials and n.

=B2-B3 =-B5*96485*B4/1000
Xredox-balance.xlsx - ExcelB4fx=B2-B3AB2E° cathode MnO4-/Mn2+ (V)1.513E° anode Fe3+/Fe2+ (V)0.7714E°cell (V)0.7395n (electrons)56ΔG° (kJ/mol)-356.57K2.9E+62

E°cell +0.739 V; ΔG° −356.5 kJ/mol; the reaction is spontaneous.

9.3 Awkward cases

  • Two elements oxidised in one formula (As2S3, FeS2): add one row per element and SUM them for the electrons per formula: As2S3 loses 2 × 2 + 3 × 8 = 28.
  • Fractional oxidation numbers (Fe3O4, S4O62−): work with the total for the formula, not per atom, so the electrons come out whole.
  • Disproportionation: count the electrons per product (ClO3− 5, Cl− 1) rather than per reactant.

9.4 Why your Excel answer might differ

SituationWhat happensFix
Multipliers swappedAtoms balance only by luckOxidation half × LCM ÷ electrons lost
Electrons counted per atomCr2O72− gives 3 instead of 6Multiply by the atoms that change
E°cell sign wrongAnode and cathode swappedCathode = reduction half
ΔG° a thousand times too bigJ vs kJDivide by 1000
ToolElectrons transferred
Excel / Google Sheets=LCM(F2,F3)
Rlost * gained / gcd(lost, gained)
Pythonmath.lcm(lost, gained)
Casio fx-991EXLCM(1,5) = (in the calculation menu)

9.5 Charting in Excel

  1. Next to the atom-check table, keep the reactant totals in one column and the product totals in the next.
  2. Insert → Clustered Column; every pair of bars must be equal, as in chart 1 above.

9.6 Excel errors you will probably hit

Excel showsWhyFix
#NUM!LCM was given a negative number or zeroUse ABS on the electron counts
#VALUE!A charge typed as “2+”Type charges as numbers: 2, −1
Decimal LCM resultElectrons from a fractional oxidation number per atomUse totals per formula

📈 10. How to Balance Redox Reactions in R

This base R script writes the composition of every species (including H+ and H2O for acidic solution) as a matrix with one row per element and one for charge, finds the null space with svd, scales it to whole numbers, counts the electrons with the lowest common multiple, and gives E°cell, ΔG° and log K. For the headline problem it prints MnO4- + 5Fe2+ + 8H+ -> Mn2+ + 5Fe3+ + 4H2O and +0.739 V, matching the redox reaction balancer on this page.

base R nothing to install
Copy the whole block. It runs top to bottom in RStudio or with Rscript redox_balance.R. Change only the sp data frame and the potentials.

10.1 The complete script

R, base only, saves redox_balance.png

# ============================================================
# Redox reaction balancer in R (base R only):
# balance atoms + charge, count electrons, E°cell, ΔG° and K
# StatsUnlock - https://statsunlock.com/redox-reaction-balancer/
# ============================================================

# ---- 1. Species: element counts, charge and side (MnO4- + Fe2+ in acid) ----
sp <- data.frame(
  name   = c("MnO4-", "Fe2+", "H+", "Mn2+", "Fe3+", "H2O"),
  Mn     = c(1, 0, 0, 1, 0, 0),
  Fe     = c(0, 1, 0, 0, 1, 0),
  O      = c(4, 0, 0, 0, 0, 1),
  H      = c(0, 0, 1, 0, 0, 2),
  charge = c(-1, 2, 1, 2, 3, 0),
  side   = c(1, 1, 1, -1, -1, -1)       # 1 = reactant, -1 = product
)

# ---- 2. Matrix: one row per element plus charge; its null space is the balance
A <- t(as.matrix(sp[, c("Mn", "Fe", "O", "H", "charge")]) * sp$side)
v <- svd(A, nv = ncol(A))$v[, ncol(A)]           # vector with A %*% v = 0
v <- v / min(abs(v[abs(v) > 1e-9]))               # smallest coefficient = 1
for (k in 1:12) if (all(abs(v * k - round(v * k)) < 1e-6)) { v <- round(v * k); break }
if (v[1] < 0) v <- -v
coef <- v
side_txt <- function(s) paste(ifelse(coef[sp$side == s] == 1, "", coef[sp$side == s]), sp$name[sp$side == s], sep = "", collapse = " + ")
cat("Balanced:", side_txt(1), "->", side_txt(-1), "\n")

# ---- 3. Electrons: Fe +2 -> +3 loses 1, Mn +7 -> +2 gains 5 ----------------
lost <- 1; gained <- 5
gcd <- function(a, b) if (b == 0) a else gcd(b, a %% b)
n <- lost * gained / gcd(lost, gained)             # lowest common multiple
cat(sprintf("Oxidation x %d, reduction x %d, n = %d electrons\n", n / lost, n / gained, n))

# ---- 4. E°cell, ΔG° and K at 25 °C ---------------------------------------------
E_cell <- 1.51 - 0.771                             # E°(MnO4-/Mn2+) - E°(Fe3+/Fe2+)
dG <- -n * 96485.33212 * E_cell / 1000             # kJ/mol
logK <- n * E_cell / 0.05916
cat(sprintf("E°cell = %.3f V, ΔG° = %.1f kJ/mol, log K = %.1f\n", E_cell, dG, logK))

# ---- 5. Checks -------------------------------------------------------------
stopifnot(all(coef == c(1, 5, 8, 1, 5, 4)),
          all(A %*% coef == 0),                    # atoms and charge balance
          round(E_cell, 3) == 0.739, round(dG, 1) == -356.5)
cat("Verdict: Verified (all checks pass)\n")

# ---- 6. Figure: atoms and charge on each side --------------------------------
lhs <- colSums(sp[sp$side == 1, c("Mn", "Fe", "O", "H", "charge")] * coef[sp$side == 1])
rhs <- colSums(sp[sp$side == -1, c("Mn", "Fe", "O", "H", "charge")] * coef[sp$side == -1])
png("redox_balance.png", width = 2100, height = 1350, res = 300)
par(mar = c(4, 4.5, 3, 1))
barplot(rbind(lhs, rhs), beside = TRUE, col = c("#2563eb", "#16a34a"), legend.text = c("reactants", "products"),
        main = "Balanced redox equation: every pair matches", ylab = "count")
invisible(dev.off())
cat("Saved redox_balance.png\n")

Output: Balanced: MnO4- + 5Fe2+ + 8H+ -> Mn2+ + 5Fe3+ + 4H2O, Oxidation x 5, reduction x 1, n = 5 electrons, E°cell = 0.739 V, ΔG° = -356.5 kJ/mol, log K = 62.5, Verdict: Verified.

10.2 R traps

  • The matrix method alone cannot fix reactions with two independent balances (MnO4− with H2O2); add the electron ratio as an extra row, or use the half-reaction method.
  • svd returns a unit vector with decimals; divide by the smallest non-zero entry and multiply up until every value is whole.
  • Multiply each row by the side (+1 or −1) so products count as negative.

10.3 What each part does

PartWhat it does
t(as.matrix(...) * sp$side)Element and charge rows, products negative
svd(A)$v[, ncol(A)]The null space: coefficients that balance everything
lost * gained / gcd(...)Electrons transferred
-n * 96485.33212 * E_cell / 1000ΔG° in kJ/mol
stopifnot(...)The checks, including A %*% coef == 0

10.4 The figure

The script saves redox_balance.png at 2100 × 1350 pixels and 300 dpi: atoms of each element and the total charge on the reactant and product sides, which must match pair by pair.

🐍 11. How to Balance Redox Reactions in Python

This script uses SymPy’s exact nullspace, so the coefficients are whole numbers with no rounding: one row per element plus a charge row, H+ and H2O added for acidic solution. It then counts the electrons, calculates E°cell, ΔG° and K, checks the answer and saves a 300 dpi chart. It is the same matrix check the redox reaction balancer runs in your browser.

sympy exact arithmetic matplotlib for the chart

Install once: pip install sympy matplotlib

11.1 The complete script

Python, saves redox_balance.png

# ============================================================
# Redox reaction balancer in Python (half-reaction method check):
# balance atoms + charge exactly, count electrons, E°cell, ΔG° and K
# StatsUnlock - https://statsunlock.com/redox-reaction-balancer/
# pip install sympy matplotlib
# ============================================================
from math import lcm
from sympy import Matrix, ilcm, igcd
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt

# ---- 1. Species: element counts and charge (MnO4- + Fe2+ in acid) --------
#  side +1 = reactant, -1 = product; H+ and H2O are added for acidic solution
species = [
    ("MnO4-", {"Mn": 1, "O": 4}, -1, +1),
    ("Fe2+",  {"Fe": 1},          2, +1),
    ("H+",    {"H": 1},           1, +1),
    ("Mn2+",  {"Mn": 1},          2, -1),
    ("Fe3+",  {"Fe": 1},          3, -1),
    ("H2O",   {"H": 2, "O": 1},   0, -1),
]

# ---- 2. One row per element plus one for charge; solve A x = 0 exactly ----
elements = sorted({e for _, c, _, _ in species for e in c})
rows = [[c.get(e, 0) * s for _, c, _, s in species] for e in elements]
rows.append([q * s for _, _, q, s in species])          # charge balance
basis = Matrix(rows).nullspace()
assert len(basis) == 1, "more than one balance: give the half-reactions"
v = basis[0]
v = v * ilcm(*[x.q for x in v])                            # clear fractions
g = abs(igcd(*[int(x) for x in v]))
coef = [int(x) // g for x in v]
if coef[0] < 0:
    coef = [-x for x in coef]

def side(sign):
    return " + ".join(f"{'' if k == 1 else k}{n}" for (n, _, _, s), k in zip(species, coef) if s == sign)
print("Balanced:", side(+1), "->", side(-1))

# ---- 3. Electrons: Fe +2 -> +3 loses 1 e-, Mn +7 -> +2 gains 5 e- --------
lost, gained = 1, 5
n = lcm(lost, gained)                                       # electrons transferred
print(f"Oxidation x {n // lost}, reduction x {n // gained}, n = {n} e-")

# ---- 4. Standard potentials (V), E°cell, ΔG° and K at 25 °C --------------
E_cathode, E_anode = 1.51, 0.771                            # MnO4-/Mn2+ and Fe3+/Fe2+
E_cell = E_cathode - E_anode
F = 96485.33212                                             # C/mol (CODATA 2018)
dG = -n * F * E_cell / 1000                                 # kJ/mol
logK = n * E_cell / 0.05916
print(f"E°cell = {E_cell:.3f} V, ΔG° = {dG:.1f} kJ/mol, K = 10^{logK:.1f}")

# ---- 5. Checks ------------------------------------------------------------
assert coef == [1, 5, 8, 1, 5, 4]
assert round(E_cell, 3) == 0.739 and round(dG, 1) == -356.5
print("Verdict: Verified (all checks pass)")

# ---- 6. Figure: atoms and charge on each side -----------------------------
labels = elements + ["charge"]
left = [sum(k * c.get(e, 0) for (_, c, _, s), k in zip(species, coef) if s == 1) for e in elements]
right = [sum(k * c.get(e, 0) for (_, c, _, s), k in zip(species, coef) if s == -1) for e in elements]
left.append(sum(k * q for (_, _, q, s), k in zip(species, coef) if s == 1))
right.append(sum(k * q for (_, _, q, s), k in zip(species, coef) if s == -1))
x = range(len(labels))
fig, ax = plt.subplots(figsize=(7, 4.5))
ax.bar([i - 0.2 for i in x], left, 0.4, label="reactants", color="#2563eb")
ax.bar([i + 0.2 for i in x], right, 0.4, label="products", color="#16a34a")
ax.set_xticks(list(x)); ax.set_xticklabels(labels)
ax.set_title("Balanced redox equation: every pair matches"); ax.legend()
fig.tight_layout(); fig.savefig("redox_balance.png", dpi=300)
print("Saved redox_balance.png")

Output: Balanced: MnO4- + 5Fe2+ + 8H+ -> Mn2+ + 5Fe3+ + 4H2O, Oxidation x 5, reduction x 1, n = 5 e-, E°cell = 0.739 V, ΔG° = -356.5 kJ/mol, K = 10^62.5, Verdict: Verified.

11.2 Python traps

  • len(basis) != 1 means the species can react in more than one way; give the half-reactions or the electron ratio.
  • NumPy’s floating-point null space gives 0.0909 instead of 1/11; SymPy keeps exact fractions.
  • math.lcm needs Python 3.9 or later.

11.3 Packages

pip install chempy balances ordinary equations with balance_stoichiometry; for redox in acidic or basic solution, add H+ or OH− and H2O to the species yourself, as this script does.

11.4 What each part does

PartWhat it does
Matrix(rows).nullspace()Exact coefficients that balance atoms and charge
ilcm(...), igcd(...)Clear fractions and reduce to lowest terms
lcm(lost, gained)Electrons transferred
assert ...The checks

11.5 The figure

The script saves redox_balance.png at 300 dpi: reactant and product totals for every element and for charge.

📋 12. Redox Tables and Balancing Redox Reactions Worksheet

12.1 Standard reduction potentials and balanced half-reactions

Typical tabulated values at 25 °C, 1 mol/L and 1 bar, from strongest oxidising agent to strongest reducing agent (Bratsch, 1989; tables differ by a few hundredths of a volt). Each half-reaction was balanced by the same engine as the redox reaction balancer; these are the couples it uses for E°cell.

CoupleBalanced reduction half-reactione−E° (V)
F2 / F−F2 + 2 e− → 2 F−2+2.87
S2O82− / SO42−S2O82− + 2 e− → 2 SO42−2+2.01
Co3+ / Co2+Co3+ + e− → Co2+1+1.92
H2O2 / H2OH2O2 + 2 H+ + 2 e− → 2 H2O2+1.78
MnO4− / MnO2MnO4− + 4 H+ + 3 e− → MnO2 + 2 H2O3+1.70
Ce4+ / Ce3+Ce4+ + e− → Ce3+1+1.61
Au3+ / AuAu3+ + 3 e− → Au3+1.52
MnO4− / Mn2+MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O5+1.51
BrO3− / Br22 BrO3− + 12 H+ + 10 e− → Br2 + 6 H2O10+1.48
PbO2 / Pb2+PbO2 + 4 H+ + 2 e− → Pb2+ + 2 H2O2+1.46
ClO3− / Cl−ClO3− + 6 H+ + 6 e− → Cl− + 3 H2O6+1.45
BrO3− / Br−BrO3− + 6 H+ + 6 e− → Br− + 3 H2O6+1.42
Cl2 / Cl−Cl2 + 2 e− → 2 Cl−2+1.36
Cr2O72− / Cr3+Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O6+1.33
O2 / H2OO2 + 4 H+ + 4 e− → 2 H2O4+1.229
MnO2 / Mn2+MnO2 + 4 H+ + 2 e− → Mn2+ + 2 H2O2+1.224
IO3− / I22 IO3− + 12 H+ + 10 e− → I2 + 6 H2O10+1.20
IO3− / I−IO3− + 6 H+ + 6 e− → I− + 3 H2O6+1.085
Br2 / Br−Br2 + 2 e− → 2 Br−2+1.066
NO3− / NONO3− + 4 H+ + 3 e− → NO + 2 H2O3+0.958
NO3− / HNO2NO3− + 3 H+ + 2 e− → HNO2 + H2O2+0.94
Hg2+ / HgHg2+ + 2 e− → Hg2+0.85
ClO− / Cl− (basic)ClO− + H2O + 2 e− → Cl− + 2 OH−2+0.81
NO3− / NO2NO3− + 2 H+ + e− → NO2 + H2O1+0.80
Ag+ / AgAg+ + e− → Ag1+0.7996
Fe3+ / Fe2+Fe3+ + e− → Fe2+1+0.771
O2 / H2O2O2 + 2 H+ + 2 e− → H2O22+0.695
MnO4− / MnO2 (basic)MnO4− + 2 H2O + 3 e− → MnO2 + 4 OH−3+0.595
I2 / I−I2 + 2 e− → 2 I−2+0.54
Cu+ / CuCu+ + e− → Cu1+0.52
O2 / OH− (basic)O2 + 2 H2O + 4 e− → 4 OH−4+0.401
Cu2+ / CuCu2+ + 2 e− → Cu2+0.337
SO42− / SO2SO42− + 4 H+ + 2 e− → SO2 + 2 H2O2+0.17
Cu2+ / Cu+Cu2+ + e− → Cu+1+0.159
Sn4+ / Sn2+Sn4+ + 2 e− → Sn2+2+0.151
S / H2SS + 2 H+ + 2 e− → H2S2+0.144
S4O62− / S2O32−S4O62− + 2 e− → 2 S2O32−2+0.08
H+ / H22 H+ + 2 e− → H220.00
Fe3+ / FeFe3+ + 3 e− → Fe3−0.04
Pb2+ / PbPb2+ + 2 e− → Pb2−0.126
Sn2+ / SnSn2+ + 2 e− → Sn2−0.13
CrO42− / Cr(OH)3 (basic)CrO42− + 4 H2O + 3 e− → Cr(OH)3 + 5 OH−3−0.13
Ni2+ / NiNi2+ + 2 e− → Ni2−0.257
Co2+ / CoCo2+ + 2 e− → Co2−0.28
Cd2+ / CdCd2+ + 2 e− → Cd2−0.40
Cr3+ / Cr2+Cr3+ + e− → Cr2+1−0.407
CO2 / H2C2O42 CO2 + 2 H+ + 2 e− → H2C2O42−0.43
Fe2+ / FeFe2+ + 2 e− → Fe2−0.44
Cr3+ / CrCr3+ + 3 e− → Cr3−0.74
Zn2+ / ZnZn2+ + 2 e− → Zn2−0.7618
H2O / H2 (basic)2 H2O + 2 e− → H2 + 2 OH−2−0.8277
Al3+ / AlAl3+ + 3 e− → Al3−1.662
Mg2+ / MgMg2+ + 2 e− → Mg2−2.372
Na+ / NaNa+ + e− → Na1−2.71
Ca2+ / CaCa2+ + 2 e− → Ca2−2.868
K+ / KK+ + e− → K1−2.931
Li+ / LiLi+ + e− → Li1−3.0401

12.2 Balanced redox reaction examples in acidic and basic solution

Every row was balanced by the redox reaction balancer and passed the atom, charge and electron checks.

SkeletonMediumBalanced equatione−
MnO4− + Fe2+ → Mn2+ + Fe3+AcidicMnO4− + 5 Fe2+ + 8 H+ → Mn2+ + 5 Fe3+ + 4 H2O5
Cr2O72− + Fe2+ → Cr3+ + Fe3+AcidicCr2O72− + 6 Fe2+ + 14 H+ → 2 Cr3+ + 6 Fe3+ + 7 H2O6
MnO4− + C2O42− → Mn2+ + CO2Acidic2 MnO4− + 5 C2O42− + 16 H+ → 2 Mn2+ + 10 CO2 + 8 H2O10
MnO4− + H2O2 → Mn2+ + O2Acidic2 MnO4− + 5 H2O2 + 6 H+ → 2 Mn2+ + 5 O2 + 8 H2O10
Cu + NO3− → Cu2+ + NOAcidic3 Cu + 2 NO3− + 8 H+ → 3 Cu2+ + 2 NO + 4 H2O6
Cu + NO3− → Cu2+ + NO2AcidicCu + 2 NO3− + 4 H+ → Cu2+ + 2 NO2 + 2 H2O2
Zn + NO3− → Zn2+ + NH4+Acidic4 Zn + NO3− + 10 H+ → 4 Zn2+ + NH4+ + 3 H2O8
IO3− + I− → I2AcidicIO3− + 5 I− + 6 H+ → 3 I2 + 3 H2O5
Cr2O72− + H2S → Cr3+ + SAcidicCr2O72− + 3 H2S + 8 H+ → 2 Cr3+ + 3 S + 7 H2O6
MnO4− + Cl− → Mn2+ + Cl2Acidic2 MnO4− + 10 Cl− + 16 H+ → 2 Mn2+ + 5 Cl2 + 8 H2O10
S2O32− + I2 → S4O62− + I−Acidic2 S2O32− + I2 → S4O62− + 2 I−2
Fe2+ + O2 → Fe3+Acidic4 Fe2+ + O2 + 4 H+ → 4 Fe3+ + 2 H2O4
MnO4− + I− → MnO2 + I2Basic2 MnO4− + 6 I− + 4 H2O → 2 MnO2 + 3 I2 + 8 OH−6
Cl2 → Cl− + ClO3−Basic3 Cl2 + 6 OH− → 5 Cl− + ClO3− + 3 H2O5
Cr(OH)3 + ClO3− → CrO42− + Cl−Basic2 Cr(OH)3 + ClO3− + 4 OH− → 2 CrO42− + Cl− + 5 H2O6
MnO4− + SO32− → MnO42− + SO42−Basic2 MnO4− + SO32− + 2 OH− → 2 MnO42− + SO42− + H2O2
Al + NO3− → Al(OH)4− + NH3Basic8 Al + 3 NO3− + 5 OH− + 18 H2O → 8 Al(OH)4− + 3 NH324
MnO4− + NO2− → MnO2 + NO3−Basic2 MnO4− + 3 NO2− + H2O → 2 MnO2 + 3 NO3− + 2 OH−6
Br2 → Br− + BrO3−Basic3 Br2 + 6 OH− → 5 Br− + BrO3− + 3 H2O5
MnO4− + I− → MnO2 + IO3−Neutral2 MnO4− + I− + H2O → 2 MnO2 + IO3− + 2 OH−6

12.3 Balancing redox reactions worksheet with answers

Twenty-five questions in three groups: half-reactions, redox reactions in acidic solution, and redox reactions in basic or neutral solution and by the oxidation number method. Every answer was checked by the balancer. Cover the last column and try them first.

📄 Download the Balancing Redox Reactions Worksheet (PDF)

Free printable balancing redox reactions worksheet with answers (acidic, basic and oxidation number method).

#QuestionHalf-reactions or workingAnswer
A. Write the balanced half-reaction
1Balance the half-reaction Cr2O72− → Cr3+ in acidic solution. Is it an oxidation or a reduction?Charge left +12, on the right +6. Add 6 e− to the left (more positive) side, so electrons are gained: reduction.Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O (reduction)
2Balance the half-reaction MnO4− → Mn2+ in acidic solution. Is it an oxidation or a reduction?Charge left +7, on the right +2. Add 5 e− to the left (more positive) side, so electrons are gained: reduction.MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O (reduction)
3Balance the half-reaction NO3− → NO in acidic solution. Is it an oxidation or a reduction?Charge left +3, on the right 0. Add 3 e− to the left (more positive) side, so electrons are gained: reduction.NO3− + 4 H+ + 3 e− → NO + 2 H2O (reduction)
4Balance the half-reaction SO42− → SO2 in acidic solution. Is it an oxidation or a reduction?Charge left +2, on the right 0. Add 2 e− to the left (more positive) side, so electrons are gained: reduction.SO42− + 4 H+ + 2 e− → SO2 + 2 H2O (reduction)
5Balance the half-reaction H2O2 → 0 in acidic solution. Is it an oxidation or a reduction?Charge left +2, on the right 0. Add 2 e− to the left (more positive) side, so electrons are gained: reduction.H2O2 + 2 H+ + 2 e− → 2 H2O (reduction)
6Balance the half-reaction C2O42− → CO2 in acidic solution. Is it an oxidation or a reduction?Charge left −2, on the right 0. Add 2 e− to the right (more positive) side, so electrons are lost: oxidation.C2O42− → 2 CO2 + 2 e− (oxidation)
7Balance the half-reaction O2 → 0 in basic solution. Is it an oxidation or a reduction?Charge left +4, on the right 0. Add 4 e− to the left (more positive) side, so electrons are gained: reduction.O2 + 2 H2O + 4 e− → 4 OH− (reduction)
8Balance the half-reaction MnO4− → MnO2 in basic solution. Is it an oxidation or a reduction?Charge left +3, on the right 0. Add 3 e− to the left (more positive) side, so electrons are gained: reduction.MnO4− + 2 H2O + 3 e− → MnO2 + 4 OH− (reduction)
B. Balance in acidic solution
9Complete and balance the following redox reaction in acidic solution: MnO4− + Fe2+ → Mn2+ + Fe3+Fe2+ → Fe3+ + e−
MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O
MnO4− + 5 Fe2+ + 8 H+ → Mn2+ + 5 Fe3+ + 4 H2O
10Complete and balance the following redox reaction in acidic solution: Cr2O72− + Fe2+ → Cr3+ + Fe3+Fe2+ → Fe3+ + e−
Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O
Cr2O72− + 6 Fe2+ + 14 H+ → 2 Cr3+ + 6 Fe3+ + 7 H2O
11Complete and balance the following redox reaction in acidic solution: Cu + NO3− → Cu2+ + NOCu → Cu2+ + 2 e−
NO3− + 4 H+ + 3 e− → NO + 2 H2O
3 Cu + 2 NO3− + 8 H+ → 3 Cu2+ + 2 NO + 4 H2O
12Complete and balance the following redox reaction in acidic solution: MnO4− + C2O42− → Mn2+ + CO2C2O42− → 2 CO2 + 2 e−
MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O
2 MnO4− + 5 C2O42− + 16 H+ → 2 Mn2+ + 10 CO2 + 8 H2O
13Complete and balance the following redox reaction in acidic solution: MnO4− + H2O2 → Mn2+ + O2H2O2 → O2 + 2 H+ + 2 e−
MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O
2 MnO4− + 5 H2O2 + 6 H+ → 2 Mn2+ + 5 O2 + 8 H2O
14Complete and balance the following redox reaction in acidic solution: Zn + NO3− → Zn2+ + NH4+Zn → Zn2+ + 2 e−
NO3− + 10 H+ + 8 e− → NH4+ + 3 H2O
4 Zn + NO3− + 10 H+ → 4 Zn2+ + NH4+ + 3 H2O
15Complete and balance the following redox reaction in acidic solution: IO3− + I− → I22 I− → I2 + 2 e−
2 IO3− + 12 H+ + 10 e− → I2 + 6 H2O
IO3− + 5 I− + 6 H+ → 3 I2 + 3 H2O
16Complete and balance the following redox reaction in acidic solution: Cr2O72− + H2S → Cr3+ + SH2S → S + 2 H+ + 2 e−
Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O
Cr2O72− + 3 H2S + 8 H+ → 2 Cr3+ + 3 S + 7 H2O
17Complete and balance the following redox reaction in acidic solution: Cu + NO3− → Cu2+ + NO2Cu → Cu2+ + 2 e−
NO3− + 2 H+ + e− → NO2 + H2O
Cu + 2 NO3− + 4 H+ → Cu2+ + 2 NO2 + 2 H2O
C. Basic or neutral solution, and the oxidation number method
18Balance in basic solution: MnO4− + I− → MnO2 + I22 I− → I2 + 2 e−
MnO4− + 2 H2O + 3 e− → MnO2 + 4 OH−
2 MnO4− + 6 I− + 4 H2O → 2 MnO2 + 3 I2 + 8 OH−
19Balance in basic solution: Cl2 → Cl− + ClO3−Cl2 + 12 OH− → 2 ClO3− + 6 H2O + 10 e−
Cl2 + 2 e− → 2 Cl−
3 Cl2 + 6 OH− → 5 Cl− + ClO3− + 3 H2O
20Balance in basic solution: Cr(OH)3 + ClO3− → CrO42− + Cl−Cr(OH)3 + 5 OH− → CrO42− + 4 H2O + 3 e−
ClO3− + 3 H2O + 6 e− → Cl− + 6 OH−
2 Cr(OH)3 + ClO3− + 4 OH− → 2 CrO42− + Cl− + 5 H2O
21Balance in basic solution: MnO4− + SO32− → MnO42− + SO42−SO32− + 2 OH− → SO42− + H2O + 2 e−
MnO4− + e− → MnO42−
2 MnO4− + SO32− + 2 OH− → 2 MnO42− + SO42− + H2O
22Balance in basic solution: Al + NO3− → Al(OH)4− + NH3Al + 4 OH− → Al(OH)4− + 3 e−
NO3− + 6 H2O + 8 e− → NH3 + 9 OH−
8 Al + 3 NO3− + 5 OH− + 18 H2O → 8 Al(OH)4− + 3 NH3
23Balance in neutral solution: MnO4− + I− → MnO2 + IO3−I− + 3 H2O → IO3− + 6 H+ + 6 e−
MnO4− + 2 H2O + 3 e− → MnO2 + 4 OH−
2 MnO4− + I− + H2O → 2 MnO2 + IO3− + 2 OH−
24Balance by the oxidation number method: KMnO4 + HCl → KCl + MnCl2 + Cl2Cl −1 → 0 (1 e− × 2 atoms = 2) = 2 e− lost; Mn +7 → +2 (5 e−); 5 Cl2 × 2 e− = 2 KMnO4 × 5 e− = 10 e−2 KMnO4 + 16 HCl → 2 KCl + 2 MnCl2 + 5 Cl2 + 8 H2O
25Balance by the oxidation number method: Cu + HNO3 → Cu(NO3)2 + NOCu 0 → +2 (2 e−); N +5 → +2 (3 e−); 3 Cu × 2 e− = 2 NO × 3 e− = 6 e−3 Cu + 8 HNO3 → 3 Cu(NO3)2 + 2 NO + 4 H2O

📈 13. Balancing Redox Reactions Examples

Eight balanced redox equations run through the balancer, from a titration in acid to a disproportionation in base. Each figure is drawn from the computed numbers: the electrons lost in the oxidation half (orange) and gained in the reduction half (blue) before and after they are made equal.

1
TITRATION

Permanganate and iron(II) in acid

The 1 : 5 ratio behind every iron titration.

Potassium permanganate oxidises iron(II) in sulfuric acid: MnO4− + Fe2+ → Mn2+ + Fe3+.

5 e−Fe half × 5acidicE°cell +0.739 V
QuantityValueNote
Balanced equationMnO4− + 5 Fe2+ + 8 H+ → Mn2+ + 5 Fe3+ + 4 H2ONet ionic equation in acidic solution
Oxidation half-reactionFe2+ → Fe3+ + e−Electrons on the right: lost
Reduction half-reactionMnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2OElectrons on the left: gained
Electrons transferred (n)5Electrons lost = electrons gained in the balanced equation
Oxidising agentMnO4−Is reduced (gains electrons); becomes Mn2+
Reducing agentFe2+Is oxidised (loses electrons); becomes Fe3+
Permanganate and iron(II) in acid: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal1 e⁻oxidation half5 e⁻reduction half5 e⁻× 55 e⁻× 1LCM(1, 5) = 5 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Mn goes from +7 to +2 (5 e− gained) and Fe from +2 to +3 (1 e− lost), so five Fe2+ react with each MnO4−. Eight H+ supply the hydrogen for the four waters made from permanganate’s oxygen.

How to write it: MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O

2
ACIDIC

Dichromate and iron(II)

Two chromium atoms, six electrons.

Acidified potassium dichromate oxidises iron(II): Cr2O72− + Fe2+ → Cr3+ + Fe3+.

6 e−2 Cr: +6 → +314 H+E°cell +0.559 V
QuantityValueNote
Balanced equationCr2O72− + 6 Fe2+ + 14 H+ → 2 Cr3+ + 6 Fe3+ + 7 H2ONet ionic equation in acidic solution
Oxidation half-reactionFe2+ → Fe3+ + e−Electrons on the right: lost
Reduction half-reactionCr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2OElectrons on the left: gained
Electrons transferred (n)6Electrons lost = electrons gained in the balanced equation
Oxidising agentCr2O72−Is reduced (gains electrons); becomes Cr3+
Reducing agentFe2+Is oxidised (loses electrons); becomes Fe3+
Dichromate and iron(II): electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal1 e⁻oxidation half6 e⁻reduction half6 e⁻× 66 e⁻× 1LCM(1, 6) = 6 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Each Cr gains 3 electrons and there are two, so the reduction half takes 6. Six Fe2+ supply them; seven oxygens become seven waters with fourteen H+.

How to write it: Cr2O72− + 6Fe2+ + 14H+ → 2Cr3+ + 6Fe3+ + 7H2O

3
BASIC

Permanganate and iodide in base

Balance in acid, then neutralise every H+.

In basic solution permanganate is reduced only to MnO2: MnO4− + I− → MnO2 + I2.

6 e−8 OH− added4 H2O leftno H+
QuantityValueNote
Balanced equation2 MnO4− + 6 I− + 4 H2O → 2 MnO2 + 3 I2 + 8 OH−Net ionic equation in basic solution
Oxidation half-reaction2 I− → I2 + 2 e−Electrons on the right: lost
Reduction half-reactionMnO4− + 2 H2O + 3 e− → MnO2 + 4 OH−Electrons on the left: gained
Electrons transferred (n)6Electrons lost = electrons gained in the balanced equation
Oxidising agentMnO4−Is reduced (gains electrons); becomes MnO2
Reducing agentI−Is oxidised (loses electrons); becomes I2
Permanganate and iodide in base: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal2 e⁻oxidation half3 e⁻reduction half6 e⁻× 36 e⁻× 2LCM(2, 3) = 6 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: The acidic balance has 8 H+ on the left. Adding 8 OH− to both sides turns them into 8 H2O; four of these cancel the four on the right, leaving 4 H2O as a reactant and 8 OH− as a product.

How to write it: 2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−

4
DISPROPORTIONATION

Chlorine in hot alkali

One species, two half-reactions.

Chlorine bubbled into hot sodium hydroxide gives chloride and chlorate: Cl2 → Cl− + ClO3−.

5 e−Cl: 0 → −1 and +5÷ 2 at the endbasic
QuantityValueNote
Balanced equation3 Cl2 + 6 OH− → 5 Cl− + ClO3− + 3 H2ONet ionic equation in basic solution
Oxidation half-reactionCl2 + 12 OH− → 2 ClO3− + 6 H2O + 10 e−Electrons on the right: lost
Reduction half-reactionCl2 + 2 e− → 2 Cl−Electrons on the left: gained
Electrons transferred (n)5Electrons lost = electrons gained in the balanced equation
Oxidising agentCl2Is reduced (gains electrons); becomes Cl−
Reducing agentCl2Is oxidised (loses electrons); becomes ClO3−
Chlorine in hot alkali: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal10 e⁻oxidation half2 e⁻reduction half10 e⁻× 110 e⁻× 5LCM(10, 2) = 10 e⁻, then ÷ 2 = 5 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Cl2 appears in both halves: it is reduced to Cl− (2 e− per Cl2) and oxidised to ClO3− (10 e− per Cl2). The sum, 6Cl2 + 12OH−, divides by 2.

How to write it: 3Cl2 + 6OH− → 5Cl− + ClO3− + 3H2O

5
OXIDATION NUMBER

Potassium permanganate and hydrochloric acid

HCl plays two roles.

Concentrated hydrochloric acid reacts with potassium permanganate to give chlorine: KMnO4 + HCl → KCl + MnCl2 + Cl2 + H2O.

10 e−2 KMnO4 : 5 Cl216 HClmolecular
QuantityValueNote
Balanced equation2 KMnO4 + 16 HCl → 2 KCl + 2 MnCl2 + 5 Cl2 + 8 H2OMolecular equation, balanced as written
Electrons transferred (n)10Electrons lost = electrons gained in the balanced equation
Oxidising agentKMnO4Is reduced (gains electrons); becomes MnCl2
Reducing agentHClIs oxidised (loses electrons); becomes Cl2
Oxidation number of Mn+7 → +2Goes down: reduced
Oxidation number of Cl−1 → −1, 0Goes up: oxidised
Potassium permanganate and hydrochloric acid: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal2 e⁻oxidation half5 e⁻reduction half10 e⁻× 510 e⁻× 2LCM(2, 5) = 10 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Mn gains 5 e− and each Cl2 formed means 2 e− lost, so 2 KMnO4 and 5 Cl2. Ten HCl are oxidised and six more supply chloride for KCl and MnCl2: 16 in all.

How to write it: 2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O

6
METAL + ACID

Copper in dilute nitric acid

LCM of 2 and 3.

Copper dissolves in dilute nitric acid, giving nitrogen monoxide: Cu + NO3− → Cu2+ + NO.

6 e−Cu × 3NO3− × 2E°cell +0.621 V
QuantityValueNote
Balanced equation3 Cu + 2 NO3− + 8 H+ → 3 Cu2+ + 2 NO + 4 H2ONet ionic equation in acidic solution
Oxidation half-reactionCu → Cu2+ + 2 e−Electrons on the right: lost
Reduction half-reactionNO3− + 4 H+ + 3 e− → NO + 2 H2OElectrons on the left: gained
Electrons transferred (n)6Electrons lost = electrons gained in the balanced equation
Oxidising agentNO3−Is reduced (gains electrons); becomes NO
Reducing agentCuIs oxidised (loses electrons); becomes Cu2+
Copper in dilute nitric acid: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal2 e⁻oxidation half3 e⁻reduction half6 e⁻× 36 e⁻× 2LCM(2, 3) = 6 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Copper loses 2 e−; nitrogen goes from +5 to +2 and gains 3. The lowest common multiple is 6: three Cu, two NO3−.

How to write it: 3Cu + 2NO3− + 8H+ → 3Cu2+ + 2NO + 4H2O

7
PEROXIDE

Permanganate and hydrogen peroxide

The electrons choose between many paper balances.

Hydrogen peroxide decolourises acidified permanganate and gives off oxygen: MnO4− + H2O2 → Mn2+ + O2.

10 e−2 : 5 ratioO: −1 → 0E°cell +0.815 V
QuantityValueNote
Balanced equation2 MnO4− + 5 H2O2 + 6 H+ → 2 Mn2+ + 5 O2 + 8 H2ONet ionic equation in acidic solution
Oxidation half-reactionH2O2 → O2 + 2 H+ + 2 e−Electrons on the right: lost
Reduction half-reactionMnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2OElectrons on the left: gained
Electrons transferred (n)10Electrons lost = electrons gained in the balanced equation
Oxidising agentMnO4−Is reduced (gains electrons); becomes Mn2+
Reducing agentH2O2Is oxidised (loses electrons); becomes O2
Permanganate and hydrogen peroxide: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal2 e⁻oxidation half5 e⁻reduction half10 e⁻× 510 e⁻× 2LCM(2, 5) = 10 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Atoms and charge alone allow many ratios (for example with extra H2O2 decomposing). The electron balance fixes it: each H2O2 loses 2 e− to O2, each MnO4− gains 5.

How to write it: 2MnO4− + 5H2O2 + 6H+ → 2Mn2+ + 5O2 + 8H2O

8
3 REACTANTS

Arsenic(III) sulfide and nitrate

Two elements oxidised in one formula.

Nitric acid oxidises As2S3 to arsenic acid and sulfate: As2S3 + NO3− → H3AsO4 + SO42− + NO.

84 e−28 e− per As2S33 : 28acidic
QuantityValueNote
Balanced equation3 As2S3 + 28 NO3− + 10 H+ + 4 H2O → 6 H3AsO4 + 9 SO42− + 28 NONet ionic equation in acidic solution
Oxidation half-reactionAs2S3 + 20 H2O → 2 H3AsO4 + 3 SO42− + 34 H+ + 28 e−Electrons on the right: lost
Reduction half-reactionNO3− + 4 H+ + 3 e− → NO + 2 H2OElectrons on the left: gained
Electrons transferred (n)84Electrons lost = electrons gained in the balanced equation
Oxidising agentNO3−Is reduced (gains electrons); becomes NO
Reducing agentAs2S3Is oxidised (loses electrons); becomes H3AsO4, SO42−
Arsenic(III) sulfide and nitrate: electrons before and after equalisingElectrons per half-reactionAfter multiplying: equal28 e⁻oxidation half3 e⁻reduction half84 e⁻× 384 e⁻× 28LCM(28, 3) = 84 e⁻
Orange: electrons lost in the oxidation half. Blue: electrons gained in the reduction half. Left: one of each; right: after multiplying, they are equal.

What it means: Arsenic (+3 → +5, two atoms) and sulfur (−2 → +6, three atoms) both lose electrons: 28 per As2S3. Nitrogen gains 3, so LCM = 84: three As2S3 and 28 NO3−.

How to write it: 3As2S3 + 28NO3− + 10H+ + 4H2O → 6H3AsO4 + 9SO42− + 28NO

✏️ 14. How to Balance Redox Reactions by Hand

This is the written method examiners expect, on the same problem as Sections 7, 9, 10 and 11: balance MnO4− + Fe2+ → Mn2+ + Fe3+ in acidic solution.

14.1 Steps to balance a redox reaction (half-reaction method)

  1. Assign oxidation numbers and find what changes: Mn +7 → +2 (reduced), Fe +2 → +3 (oxidised).
  2. Separate the redox reaction into its component half-reactions: Fe2+ → Fe3+ and MnO4− → Mn2+.
  3. Balance the atoms other than O and H in each half (here they already balance).
  4. Balance O by adding H2O: MnO4− → Mn2+ + 4H2O.
  5. Balance H by adding H+: MnO4− + 8H+ → Mn2+ + 4H2O.
  6. Balance charge by adding electrons to the more positive side: MnO4− + 8H+ + 5e− → Mn2+ + 4H2O and Fe2+ → Fe3+ + e−.
  7. Make the electrons equal: multiply the iron half by 5.
  8. Add the halves and cancel anything on both sides, including the 5 electrons.
  9. Basic solution only: add OH− to both sides for every H+, combine into water and cancel.
  10. Check atoms, charge (+17 = +17) and that the coefficients are the smallest whole numbers.
Oxidation 5Fe2+ → 5Fe3+ + 5e−
Reduction MnO4− + 8H+ + 5e− → Mn2+ + 4H2O
Sum MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O

14.2 How to balance redox reactions in acidic solution

Dichromate oxidising iron(II) is the classic “complete and balance the following redox reaction in acidic solution” question. Chromium goes from +6 to +3, and there are two Cr atoms, so the reduction half takes 6 electrons:

Oxidation 6Fe2+ → 6Fe3+ + 6e−
Reduction Cr2O72− + 14H+ + 6e− → 2Cr3+ + 7H2O
Sum Cr2O72− + 6Fe2+ + 14H+ → 2Cr3+ + 6Fe3+ + 7H2O

14.3 How to balance redox reactions in basic solution

Balance as if in acid, then neutralise every H+. For permanganate and iodide giving MnO2 and I2: the halves are 2I− → I2 + 2e− (×3) and MnO4− + 4H+ + 3e− → MnO2 + 2H2O (×2). The acidic sum is 2MnO4− + 6I− + 8H+ → 2MnO2 + 3I2 + 4H2O. Add 8OH− to both sides; the 8H+ + 8OH− become 8H2O, and 4 cancel:

Basic 2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−

A shortcut that gives the same answer: in basic solution, for each O atom a side needs, add 2OH− to that side and one H2O to the other; for each H atom a side needs, add one H2O to that side and one OH− to the other. Either way, the final equation contains OH− and never H+.

14.4 Balancing redox reactions by the oxidation number method

The oxidation number method works directly on molecular equations with spectator ions, the usual Class 11 example being potassium permanganate with hydrochloric acid:

  1. Oxidation numbers: Mn +7 in KMnO4 → +2 in MnCl2 (gains 5 e−); Cl −1 in HCl → 0 in Cl2 (2 e− lost per Cl2).
  2. Cross-multiply: LCM(5, 2) = 10, so 2 KMnO4 and 5 Cl2.
  3. Balance the rest by inspection: 2 K → 2KCl; 2 Mn → 2MnCl2; Cl on the right = 2 + 4 + 10 = 16, so 16 HCl; 16 H → 8H2O, which also balances the 8 O.
Balanced 2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O

Only 10 of the 16 HCl are oxidised; the other 6 supply chloride to KCl and MnCl2. That double role is why the oxidation number method handles molecular equations better than the half-reaction method.

14.5 Balancing redox reactions in neutral solution

In neutral solution, water is the reactant, and H+ or OH− can only be formed. Permanganate oxidising iodide to iodate gives 2MnO4− + I− + H2O → 2MnO2 + IO3− + 2OH−: the solution becomes slightly basic as the reaction runs.

14.6 Disproportionation

For Cl2 → Cl− + ClO3− in base, write Cl2 in both halves: Cl2 + 2e− → 2Cl− (×5) and Cl2 + 12OH− → 2ClO3− + 6H2O + 10e−. Adding gives 6Cl2 + 12OH− → 10Cl− + 2ClO3− + 6H2O; divide by 2: 3Cl2 + 6OH− → 5Cl− + ClO3− + 3H2O.

14.7 Balancing complex redox reactions with 3 reactants

When two elements in one formula are oxidised, count both. In As2S3 + NO3− → H3AsO4 + SO42− + NO, As goes +3 → +5 (2 atoms, 4 e−) and S goes −2 → +6 (3 atoms, 24 e−): 28 e− per As2S3. Nitrogen gains 3, so LCM = 84: 3 As2S3 and 28 NO3−, giving 3As2S3 + 28NO3− + 10H+ + 4H2O → 6H3AsO4 + 9SO42− + 28NO.

14.8 Do it in the lab: permanganate titration of iron(II)

Redox titration with potassium permanganate

  1. Pipette 25.00 mL of the iron(II) solution into a conical flask and add about 10 mL of 1 mol/L sulfuric acid (the H+ in the balanced equation).
  2. Fill a burette with 0.0200 mol/L KMnO4. Permanganate is its own indicator: it is purple, Mn2+ is almost colourless.
  3. Titrate until the first permanent pale pink colour lasts 30 seconds. Repeat until three titres agree within 0.10 mL.
  4. Use the 1 : 5 ratio from the balanced equation to find the moles of Fe2+.

Hazards: sulfuric acid is corrosive and potassium permanganate is an oxidiser that stains skin. Wear eye protection and gloves, and follow your school’s risk assessment.

Use sulfuric acid, not hydrochloric acid: permanganate oxidises Cl− to Cl2 (Section 14.4), which uses up extra titrant and gives a high result.

MeasurementValueWorking
Fe2+ solution25.00 mLpipetted
KMnO4 concentration0.0200 mol/Lstandardised
Titres24.35, 24.30, 24.40 mLconcordant within 0.10 mL
Mean titre24.35 mL(24.35 + 24.30 + 24.40) ÷ 3
Moles of MnO4−4.870 × 10−4 mol0.0200 × 24.35 ÷ 1000
Ratio from the balanced equationMnO4− : Fe2+ = 1 : 5MnO4− + 5Fe2+ + 8H+ → …
Moles of Fe2+2.435 × 10−3 mol5 × 4.870 × 10−4
Concentration of Fe2+0.0974 mol/L2.435 × 10−3 ÷ 0.02500 L
Iron in g/L5.44 g/L0.0974 × 55.845 g/mol

Example data. Using the wrong ratio (1 : 1 instead of 1 : 5) would give 0.0195 mol/L, five times too low: the balanced redox equation is the whole calculation.

14.9 Balancing redox reactions practice problems with answers

Ten practice problems, easy to hard. Open each one to see the half-reactions and the answer.

1. Balance the half-reaction Fe3+ → Fe2+. How many electrons, and on which side?

Charge on the left +3, on the right +2. Add 1 e− to the left (more positive) side, so electrons are gained: reduction.
Answer: Fe3+ + e− → Fe2+ (reduction, 1 e⁻ gained)

2. Balance NO3− → NH4+ in acidic solution.

Charge on the left +9, on the right +1. Add 8 e− to the left (more positive) side, so electrons are gained: reduction.
Answer: NO3− + 10 H+ + 8 e− → NH4+ + 3 H2O (reduction, 8 e⁻ gained)

3. Balance Zn + Cu2+ → Zn2+ + Cu and find E°cell.

Zn → Zn2+ + 2 e−
Cu2+ + 2 e− → Cu
Answer: Zn + Cu2+ → Zn2+ + Cu (E°cell = +1.099 V) (2 e⁻ transferred)

4. Balance MnO4− + SO32− → Mn2+ + SO42− in acidic solution.

SO32− + H2O → SO42− + 2 H+ + 2 e−
MnO4− + 8 H+ + 5 e− → Mn2+ + 4 H2O
Answer: 2 MnO4− + 5 SO32− + 6 H+ → 2 Mn2+ + 5 SO42− + 3 H2O (10 e⁻ transferred)

5. Balance Cr2O72− + I− → Cr3+ + I2 in acidic solution.

2 I− → I2 + 2 e−
Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O
Answer: Cr2O72− + 6 I− + 14 H+ → 2 Cr3+ + 3 I2 + 7 H2O (E°cell = +0.790 V) (6 e⁻ transferred)

6. Balance H2O2 + Fe2+ → Fe3+ + H2O in acidic solution.

Fe2+ → Fe3+ + e−
H2O2 + 2 H+ + 2 e− → 2 H2O
Answer: H2O2 + 2 Fe2+ + 2 H+ → 2 Fe3+ + 2 H2O (E°cell = +1.009 V) (2 e⁻ transferred)

7. Balance MnO4− + Br− → MnO2 + BrO3− in basic solution.

Br− + 6 OH− → BrO3− + 3 H2O + 6 e−
MnO4− + 2 H2O + 3 e− → MnO2 + 4 OH−
Answer: 2 MnO4− + Br− + H2O → 2 MnO2 + BrO3− + 2 OH− (6 e⁻ transferred)

8. Balance the disproportionation P4 → PH3 + H2PO2− in basic solution.

P4 + 8 OH− → 4 H2PO2− + 4 e−
P4 + 12 H2O + 12 e− → 4 PH3 + 12 OH−
Answer: P4 + 3 OH− + 3 H2O → PH3 + 3 H2PO2− (3 e⁻ transferred)

9. Balance by the oxidation number method: K2Cr2O7 + HCl → KCl + CrCl3 + Cl2 + H2O.

Cl −1 → 0 (1 e− × 2 atoms = 2) = 2 e− lost; Cr +6 → +3 (3 e− × 2 atoms = 6) = 6 e− gained; 3 Cl2 × 2 e− = 1 K2Cr2O7 × 6 e− = 6 e−
Answer: K2Cr2O7 + 14 HCl → 2 KCl + 2 CrCl3 + 3 Cl2 + 7 H2O (6 e⁻ transferred)

10. Balance the ethanol breath-test reaction Cr2O72− + C2H5OH → Cr3+ + CH3COOH in acidic solution.

C2H5OH + H2O → CH3COOH + 4 H+ + 4 e−
Cr2O72− + 14 H+ + 6 e− → 2 Cr3+ + 7 H2O
Answer: 2 Cr2O72− + 3 C2H5OH + 16 H+ → 4 Cr3+ + 3 CH3COOH + 11 H2O (12 e⁻ transferred)

📄 Download the Balancing Redox Reactions Worksheet (PDF)

Want more practice on paper? Print the worksheet and check your answers.

14.10 Balancing redox reactions rules and mistakes that lose marks

Research on electrochemistry and redox learning finds that most lost marks come from the conventions, not the arithmetic (Garnett & Treagust, 1992; Rahayu et al., 2011).

  • Leaving electrons in the final equation, or putting them on the wrong side of a half-reaction.
  • Balancing atoms but not charge.
  • Writing H+ in an answer for basic solution.
  • Multiplying only one species when scaling a half-reaction.
  • Counting electrons per atom instead of per formula (Cr2O72− takes 6, not 3).
  • Changing a subscript (writing Fe2 to balance iron) instead of a coefficient.
  • Calling the element (Mn) the oxidising agent instead of the species (MnO4−).

✅ 15. When Should You Use a Redox Reaction Balancer?

Use it when:
  • You need a balanced redox equation in acidic or basic solution for homework, a lab report or an exam answer key.
  • You want to see both half-reactions and the electrons before writing them yourself.
  • You need the mole ratio for a redox titration (permanganate, dichromate, iodine–thiosulfate).
  • You want to check whether your own balanced equation is right.
It cannot tell you:
  • What the products are: you must supply them (MnO4− gives Mn2+ in acid but MnO2 in base).
  • Whether the reaction is fast enough to happen; E°cell says only whether it is favourable.
  • Potentials under non-standard conditions (use the Nernst equation).
  • Which of several possible products forms in a real mixture.

Four real examples

SituationSkeletonResult
Iron tablet analysis by permanganate titrationMnO4− + Fe2+, acidic1 : 5 ratio, 5 e−
Standardising permanganate with sodium oxalateMnO4− + C2O42−, acidic2 : 5 ratio, 10 e−
Iodometric titrationS2O32− + I22 : 1 ratio, 2 e−
Making bleach-type chlorateCl2 in hot base3Cl2 + 6OH−, disproportionation

Decision tree

  1. Does any oxidation number change? No: it is not redox; balance it by inspection. Yes: go on.
  2. Is it written with ions (MnO4−, Fe2+)? Yes: the half-reaction method, in the medium the question gives.
  3. Is it a molecular equation with spectator ions (KMnO4 + HCl)? Yes: the oxidation-number method.
  4. Only one change (Cr2O72− → Cr3+)? Use “Balance one half-reaction”.
  5. Already balanced? Use “Check my balanced equation”.

🔧 16. Redox Reaction Balancer Troubleshooting

“Appears only on the reactant side”

Cause: an element other than O or H is missing from one side, for example Na in NaBiO3 + Mn2+ → Bi3+ + MnO4−. Fix: add the missing ion (Na+) to the products, or write the net ionic equation.

“No element changes its oxidation number”

Cause: it is a precipitation or acid–base reaction, or a charge is missing (Fe3 instead of Fe3+). Fix: check every charge in the preview; if it really is not redox, use the chemical equation balancer.

A charge is read wrongly

Cause: the charge was written before the number (Fe+3) or with a space. Fix: write the number then the sign after the formula: Fe3+, Cr2O7^2-, SO4{2-}. The preview shows how each species was read.

My answer has H+ but the question says basic solution

Cause: the medium was left on automatic with no OH− typed. Fix: choose Basic in the medium box.

“Spectator species do not cancel”

Cause: a molecular equation (K+, Cl−, SO42− in different compounds). Fix: nothing to do: the oxidation-number method is used automatically. Or write the net ionic equation.

My textbook answer has different coefficients

Cause: the textbook used a different medium or product, or did not reduce to lowest terms. Fix: use Check mode with the textbook answer; it reports atoms, charge, the common factor and the electron ratio.

No E°cell is shown

Cause: one of the couples is not in the built-in table (Section 12.1), or it is tabulated for the other medium. Fix: look up both reduction potentials and use E°cell = E°cathode − E°anode.

“More than one balance fits these species”

Cause: a molecular equation where the electron count cannot fix the ratio. Fix: write it as ions, or use the half-reaction method.

NH4NO3 is said not to be redox

Cause: one formula holds N at −3 and +5, and a formula only shows the average (+1). Fix: type the ions separately: NH4+ + NO3- -> N2O + H2O.

⚖️ 17. Assumptions and Limitations of the Redox Reaction Balancer

AssumptionWhat it requiresHow to checkIf it fails
Correct productsYou typed the species that really formYour textbook or the questionA balanced equation for the wrong reaction
Correct chargesEvery ion has its chargeThe live previewWrong oxidation numbers and electrons
Aqueous mediumH+, OH− and H2O are availableThe medium boxUse a molecular equation as written
Standard potentials25 °C, 1 mol/L, 1 barSection 12.1Use the Nernst equation for real conditions
Oxidation numbers by ruleUsual IUPAC conventions (O −2, H +1)The stepsUnusual bonding may give averages (Fe3O4: +8/3)

Limitations. A redox reaction balancer balances the reaction you give it; it does not predict products. Oxidation numbers are a bookkeeping device, not real charges, and for some species (azide, superoxide, mixed-valence oxides, organic carbons) they are averages (Karen, 2015; Woolf, 1988). The electron count is still correct because it uses totals per formula. Standard potentials describe thermodynamics only: a reaction with a positive E°cell can still be too slow to see.

🎯 18. Conclusion

Your result: ___ . Balance a reaction above to add your own summary here.

What the answer is

A balanced redox equation conserves atoms, charge and electrons. For permanganate and iron(II) in acid it is MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O, with 5 electrons transferred.

What it means chemically

The coefficients are the mole ratios for titrations and electrochemistry, n links the equation to ΔG° and the Nernst equation, and the two half-reactions are the electrode reactions of a cell.

Watch out for

Balance charge as well as atoms, keep electrons out of the final equation, use OH− (never H+) in basic solution, and count electrons per formula, not per atom.

Next steps

Practise with the worksheet in Section 12.3 and the ten problems in Section 14.9, check your own answers with Check mode, and use the balancer for your next titration calculation.

❓ 19. Frequently Asked Questions

What is a redox reaction balancer?

A redox reaction balancer is a tool that balances an oxidation–reduction equation for atoms, charge and electrons. You type the skeleton, such as MnO4- + Fe2+ -> Mn2+ + Fe3+, choose acidic or basic solution, and it returns the balanced equation, both half-reactions and the electrons transferred.

How do you balance redox reactions?

Split the reaction into oxidation and reduction half-reactions. In each, balance atoms other than O and H, then O with H2O, H with H+, and charge with electrons. Multiply the halves so the electrons are equal, add them and cancel anything on both sides.

What are the steps to balance a redox reaction?

1. Assign oxidation numbers. 2. Write the two half-reactions. 3. Balance atoms except O and H. 4. Add H2O for O. 5. Add H+ for H. 6. Add electrons for charge. 7. Equalise the electrons. 8. Add and cancel. 9. In base, convert H+ with OH−. 10. Check atoms and charge.

How do you balance redox reactions in acidic solution?

Use H2O to balance oxygen and H+ to balance hydrogen in each half-reaction, then electrons for charge. Permanganate and iron(II) give MnO4− + 5Fe2+ + 8H+ → Mn2+ + 5Fe3+ + 4H2O.

How do you balance redox reactions in basic solution?

Balance as in acid, then add one OH− to both sides for every H+. H+ + OH− becomes H2O; cancel the water on both sides. Permanganate and iodide give 2MnO4− + 6I− + 4H2O → 2MnO2 + 3I2 + 8OH−.

How do you balance redox reactions in neutral solution?

Balance in acid; if H+ ends up as a reactant, convert it to OH− on the product side as in basic solution. Water is the reactant and H+ or OH− appear only as products.

What is the half-reaction method (ion-electron method)?

It balances the oxidation and the reduction separately, each with its own electrons, and then adds them so the electrons cancel. It is the method of choice for ionic equations in acidic or basic solution.

What is the oxidation number method of balancing redox reactions?

It finds the increase and decrease in oxidation numbers, makes them equal by cross-multiplying, fixes those coefficients, and balances the remaining atoms by inspection. It suits molecular equations such as 2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O.

How do you separate a redox reaction into its balanced component half-reactions?

Group the species whose element goes up in oxidation number (the oxidation half) and those whose element goes down (the reduction half), then balance each. For Cu + NO3−: Cu → Cu2+ + 2e− and NO3− + 4H+ + 3e− → NO + 2H2O.

How do you balance electrons and charge in redox reactions?

Within each half, add electrons to the more positive side until the charges match. Then multiply the halves by the lowest common multiple of their electrons, so electrons lost equal electrons gained and cancel when the halves are added.

What are the rules for balancing redox reactions?

Atoms must balance, charge must balance, electrons lost must equal electrons gained, only coefficients may change (never subscripts), electrons must not appear in the final equation, and the coefficients must be the smallest whole numbers. In basic solution the answer has OH−, not H+.

How do you balance a disproportionation reaction?

Write the shared species in both half-reactions, balance each, equalise the electrons and add. Cl2 in base gives 3Cl2 + 6OH− → 5Cl− + ClO3− + 3H2O.

How do you balance complex redox reactions with 3 reactants?

Count the electrons for every element that changes in a formula. In As2S3, both As and S are oxidised, 28 e− per formula, so 3As2S3 + 28NO3− + 10H+ + 4H2O → 6H3AsO4 + 9SO42− + 28NO.

How do you balance the redox reaction by inserting the appropriate coefficients?

Find the coefficients from the electron balance, then from O and H. For Cr2O72− + Fe2+ in acid the coefficients are 1, 6, 14, 2, 6 and 7: Cr2O72− + 6Fe2+ + 14H+ → 2Cr3+ + 6Fe3+ + 7H2O.

How many electrons are transferred in a redox reaction?

The lowest common multiple of the electrons in the two half-reactions, for the equation as written. MnO4− + 5Fe2+ transfers 5; 2MnO4− + 5C2O42− transfers 10.

How do you find E°cell from a balanced redox reaction?

E°cell = E°(reduction half) − E°(oxidation couple, written as a reduction). For MnO4− + Fe2+: 1.51 − 0.771 = +0.739 V. Do not multiply E° by coefficients; ΔG° = −nFE° uses n instead.

How is balancing redox reactions tested in AP Chemistry, Class 11 and the MCAT?

AP Chemistry and the MCAT ask for half-reactions, the number of electrons transferred, the oxidising and reducing agents and E°cell. NCERT Class 11 asks for both the oxidation number method and the half reaction method, in acidic and basic medium. The worksheet in Section 12.3 covers all of these.

Can I check my own balanced redox equation?

Yes. Choose “Check my balanced equation” and type your answer with coefficients. It counts every atom and the charge, tells you if the coefficients can be reduced, and compares the ratio with the electron-balanced answer.

Can I balance redox reactions online for a whole worksheet?

Yes. On the Batch tab, type one skeleton per line, optionally followed by ; acidic or ; basic, and press Balance All. Download the answer key as text or CSV.

Where can I find balancing redox reactions practice with answers?

Section 12.3 has a 25-question balancing redox reactions worksheet with answers, from half-reactions to acidic, basic and neutral solution and the oxidation number method, and Section 14.9 has ten practice problems with worked answers.

📑 20. Cite This Tool

APA 7th edition
StatsUnlock Team. (2026). Redox reaction balancer [Interactive chemistry tool]. StatsUnlock. https://statsunlock.com/redox-reaction-balancer/
BibTeX
@misc{statsunlock_redox_2026, title={Redox Reaction Balancer}, author={{StatsUnlock Team}}, year={2026}, note={Interactive chemistry tool}, url={https://statsunlock.com/redox-reaction-balancer/}}
Methods wording
Redox equations were balanced with the StatsUnlock Redox Reaction Balancer (2026) by the half-reaction (ion-electron) method, with every answer checked for atoms, charge and electron balance.

🔗 21. Related Tools

📖 22. Glossary of Redox Terms

TermPlain-English meaning
AnodeThe electrode where oxidation happens.
Basic solutionA solution with excess OH−; the balanced equation uses OH− and H2O.
CathodeThe electrode where reduction happens.
ComproportionationTwo forms of an element react to give one in between.
DisproportionationOne species is both oxidised and reduced.
E°cellStandard cell potential, E°cathode − E°anode.
Electrons transferred (n)Electrons that move in the balanced equation as written.
Half-reactionThe oxidation or the reduction part of a redox reaction, with electrons shown.
Ion-electron methodAnother name for the half-reaction method.
Net ionic equationAn equation without spectator ions.
OIL RIGOxidation Is Loss, Reduction Is Gain (of electrons).
OxidationLoss of electrons; the oxidation number goes up.
Oxidation numberThe charge an atom would have if all bonds were ionic.
Oxidation number methodBalancing by equalising the increase and decrease in oxidation numbers.
Oxidising agentThe species that takes electrons and is reduced.
Redox reactionA reaction in which electrons are transferred.
Reducing agentThe species that gives electrons and is oxidised.
ReductionGain of electrons; the oxidation number goes down.
Skeleton equationAn unbalanced equation showing only the main species.
Spectator ionAn ion that is unchanged and appears on both sides.

📚 23. References

Peer-reviewed sources for the methods and data used in this redox reaction balancer: the IUPAC definition of oxidation state, standard electrode potentials, the Faraday constant, algebraic and inspection methods of balancing, and research on how students learn redox.

  1. Österlund, L.-L., Berg, A., & Ekborg, M. (2010). Redox models in chemistry textbooks for the upper secondary school: Friend or foe? Chemistry Education Research and Practice, 11(3), 182–192. https://doi.org/10.1039/C005467B
  2. Alberty, R. A. (1991). Chemical equations are actually matrix equations. Journal of Chemical Education, 68(12), 984. https://doi.org/10.1021/ed068p984
  3. Blakley, G. R. (1982). Chemical equation balancing: A general method which is quick, simple, and has unexpected applications. Journal of Chemical Education, 59(9), 728–734. https://doi.org/10.1021/ed059p728
  4. Brandriet, A. R., & Bretz, S. L. (2014). The development of the Redox Concept Inventory as a measure of students’ symbolic and particulate redox understandings and confidence. Journal of Chemical Education, 91(8), 1132–1144. https://doi.org/10.1021/ed500051n
  5. Bratsch, S. G. (1989). Standard electrode potentials and temperature coefficients in water at 298.15 K. Journal of Physical and Chemical Reference Data, 18(1), 1–21. https://doi.org/10.1063/1.555839
  6. Calzaferri, G. (1999). Oxidation numbers. Journal of Chemical Education, 76(3), 362. https://doi.org/10.1021/ed076p362
  7. Garnett, P. J., & Treagust, D. F. (1992). Conceptual difficulties experienced by senior high school students of electrochemistry: Electric circuits and oxidation-reduction equations. Journal of Research in Science Teaching, 29(2), 121–142. https://doi.org/10.1002/tea.3660290204
  8. Herndon, W. C. (1997). On balancing chemical equations: Past and present. Journal of Chemical Education, 74(11), 1359–1362. https://doi.org/10.1021/ed074p1359
  9. Jensen, W. B. (2007). The origin of the oxidation-state concept. Journal of Chemical Education, 84(9), 1418. https://doi.org/10.1021/ed084p1418
  10. Karen, P. (2015). Oxidation state, a long-standing issue! Angewandte Chemie International Edition, 54(16), 4716–4726. https://doi.org/10.1002/anie.201407561
  11. Karen, P., McArdle, P., & Takats, J. (2014). Toward a comprehensive definition of oxidation state (IUPAC Technical Report). Pure and Applied Chemistry, 86(6), 1017–1081. https://doi.org/10.1515/pac-2013-0505
  12. Karen, P., McArdle, P., & Takats, J. (2016). Comprehensive definition of oxidation state (IUPAC Recommendations 2016). Pure and Applied Chemistry, 88(8), 831–839. https://doi.org/10.1515/pac-2015-1204
  13. Kolb, D. (1978). The chemical equation. Part I: Simple reactions. Journal of Chemical Education, 55(3), 184–189. https://doi.org/10.1021/ed055p184
  14. Olson, J. A. (1997). An analysis of the algebraic method for balancing chemical reactions. Journal of Chemical Education, 74(5), 538–542. https://doi.org/10.1021/ed074p538
  15. Rahayu, S., Treagust, D. F., Chandrasegaran, A. L., Kita, M., & Ibnu, S. (2011). Assessment of electrochemical concepts: A comparative study involving senior high-school students in Indonesia and Japan. Research in Science & Technological Education, 29(2), 169–188. https://doi.org/10.1080/02635143.2010.536949
  16. Smith, W. R., & Missen, R. W. (1997). Using Mathematica and Maple to obtain chemical equations. Journal of Chemical Education, 74(11), 1369–1371. https://doi.org/10.1021/ed074p1369
  17. Tiesinga, E., Mohr, P. J., Newell, D. B., & Taylor, B. N. (2021). CODATA recommended values of the fundamental physical constants: 2018. Reviews of Modern Physics, 93(2), 025010. https://doi.org/10.1103/RevModPhys.93.025010
  18. Tóth, Z. (1997). Balancing chemical equations by inspection. Journal of Chemical Education, 74(11), 1363–1364. https://doi.org/10.1021/ed074p1363
  19. Woolf, A. A. (1988). Oxidation numbers and their limitations. Journal of Chemical Education, 65(1), 45. https://doi.org/10.1021/ed065p45
  20. Yarroch, W. L. (1985). Student understanding of chemical equation balancing. Journal of Research in Science Teaching, 22(5), 449–459. https://doi.org/10.1002/tea.3660220507
STATS UNLOCK · statsunlock.com · Redox Reaction Balancer
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Important Plots & Charts

Most Popular