Tutorioo
Home
PricingContact
Get Started
HomePricingContact
Get Started
Tutorioo

AI-powered tutoring platform for UK students from KS2 to A-Level. Affordable, effective learning available 24/7.

View Pricing→
  • Features
  • Pricing
  • Subjects & Levels
  • Tools
  • Parent Resources
  • FAQ
  • All Articles
  • GCSE Grades
  • About
  • Mission
  • Contact
  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 Tutorioo. All rights reserved.

Accessibility|
  1. Home
  2. /
  3. Tools
  4. /
  5. Equation Balancer

Chemical Equation Balancer

Balance any chemical equation instantly, identify reaction types, generate ionic equations, and practise with 50+ equations. Step-by-step solutions with atom count verification for GCSE and A-Level Chemistry.

Quick examples:

How helpful was this?

Help other students find great tools

What is a Balanced Chemical Equation?

A balanced chemical equation has the same number of atoms of each element on both sides of the arrow. This is a direct consequence of the Law of Conservation of Mass — atoms cannot be created or destroyed in a chemical reaction, only rearranged.

For example, the unbalanced equation Fe + O₂ → Fe₂O₃ has 1 iron atom on the left but 2 on the right, and 2 oxygen atoms on the left but 3 on the right. The balanced version is 4Fe + 3O₂ → 2Fe₂O₃, where both sides have 4 iron atoms and 6 oxygen atoms.

Balanced equations are essential for stoichiometry — calculating how much of each substance is needed or produced. The coefficients give the mole ratio, which is the foundation of all quantitative chemistry calculations. Without a balanced equation, you cannot accurately determine reacting masses, volumes, or concentrations.

How to Balance Chemical Equations

The most common method taught at GCSE is balancing by inspection. Follow these five steps for any equation:

1
Write formulae
Write correct chemical formulae for all reactants and products
2
List elements
Identify every unique element in the equation
3
Count atoms
Count atoms of each element on both sides
4
Adjust coefficients
Add numbers in front of formulae to equalise counts
5
Verify
Check every element balances and coefficients are simplest ratio

Worked Example: Fe + O₂ → Fe₂O₃

  1. 1. Unbalanced equation: Fe + O₂ → Fe₂O₃
  2. 2. Elements present: Fe, O
  3. 3. Atom count — Fe: 1 left, 2 right (unbalanced). O: 2 left, 3 right (unbalanced)
  4. 4. Balance Fe: put 4 in front of Fe and 2 in front of Fe₂O₃ → 4Fe + O₂ → 2Fe₂O₃. Now Fe: 4 = 4 ✓. O: 2 left, 6 right — put 3 in front of O₂ → 4Fe + 3O₂ → 2Fe₂O₃
  5. 5. Verify — Fe: 4 = 4 ✓, O: 6 = 6 ✓. Balanced: 4Fe + 3O₂ → 2Fe₂O₃

Types of Chemical Reactions

Chemical reactions are classified into 8 main types based on their patterns. Recognising these types helps you predict products and understand reaction mechanisms.

Synthesis

A + B → AB

Two or more substances combine to form a single product

e.g. 2Na + Cl₂ → 2NaCl

Decomposition

AB → A + B

A single compound breaks down into two or more simpler substances

e.g. CaCO₃ → CaO + CO₂

Single Displacement

A + BC → AC + B

A more reactive element displaces a less reactive one from a compound

e.g. Zn + CuSO₄ → ZnSO₄ + Cu

Double Displacement

AB + CD → AD + CB

Two compounds swap partners to form two new compounds

e.g. AgNO₃ + NaCl → AgCl + NaNO₃

Combustion

Fuel + O₂ → CO₂ + H₂O

A substance reacts with oxygen, releasing energy as heat and light

e.g. CH₄ + 2O₂ → CO₂ + 2H₂O

Neutralisation

Acid + Base → Salt + Water

An acid reacts with a base to produce a salt and water

e.g. HCl + NaOH → NaCl + H₂O

Redox

Electron transfer

Involves transfer of electrons — one species is oxidised, another is reduced

e.g. Fe₂O₃ + 3CO → 2Fe + 3CO₂

Other

Various

Reactions that don't fit neatly into the above categories

e.g. Various complex reactions

Balancing by Inspection (GCSE Method)

Balancing by inspection means looking at the equation and adjusting coefficients one element at a time. This is the standard GCSE method and works well for simple to moderately complex equations.

Top tip: Start with the element that appears in the fewest compounds — this gives you fewer coefficients to adjust. Leave oxygen and hydrogen until last, as they often appear in multiple compounds.

GCSE

Worked Example: CH₄ + O₂ → CO₂ + H₂O (Combustion of Methane)

  1. 1. Elements: C, H, O
  2. 2. Carbon: 1 left, 1 right ✓ (already balanced)
  3. 3. Hydrogen: 4 left, 2 right ✗ — put 2 in front of H₂O → CH₄ + O₂ → CO₂ + 2H₂O
  4. 4. Oxygen: 2 left, 4 right (2 in CO₂ + 2 in 2H₂O) ✗ — put 2 in front of O₂ → CH₄ + 2O₂ → CO₂ + 2H₂O
  5. 5. Verify — C: 1 = 1 ✓, H: 4 = 4 ✓, O: 4 = 4 ✓. Balanced!
GCSE

Worked Example: H₂SO₄ + NaOH → Na₂SO₄ + H₂O (Neutralisation)

  1. 1. Elements: H, S, O, Na
  2. 2. Sodium: 1 left, 2 right ✗ — put 2 in front of NaOH → H₂SO₄ + 2NaOH → Na₂SO₄ + H₂O
  3. 3. Hydrogen: 2 + 2 = 4 left, 2 right ✗ — put 2 in front of H₂O → H₂SO₄ + 2NaOH → Na₂SO₄ + 2H₂O
  4. 4. Sulfur: 1 = 1 ✓. Oxygen: 4 + 2 = 6 left, 4 + 2 = 6 right ✓
  5. 5. H₂SO₄ + 2NaOH → Na₂SO₄ + 2H₂O

The Algebraic Method (A-Level)

For complex equations where inspection is difficult, the algebraic method assigns variables to each coefficient and creates simultaneous equations from atom counts. This is the method our calculator uses (via matrix algebra) and it works for any equation.

A-Level

Worked Example: KMnO₄ + HCl → KCl + MnCl₂ + Cl₂ + H₂O

  1. 1. Assign variables: aKMnO₄ + bHCl → cKCl + dMnCl₂ + eCl₂ + fH₂O
  2. 2. Atom equations — K: a = c, Mn: a = d, O: 4a = f, H: b = 2f, Cl: b = c + 2d + 2e
  3. 3. Set a = 1: c = 1, d = 1, f = 4, b = 8, and 8 = 1 + 2 + 2e → e = 2.5
  4. 4. Clear fractions — multiply all by 2: a = 2, b = 16, c = 2, d = 2, e = 5, f = 8
  5. 5. 2KMnO₄ + 16HCl → 2KCl + 2MnCl₂ + 5Cl₂ + 8H₂O

Matrix null-space method: Our calculator extends this algebraic approach using Gaussian elimination on a composition matrix. This automatically solves for all coefficients simultaneously, handling any equation — including ones with multiple valid solutions — without trial and error.

Oxidation Numbers & Redox Reactions

Oxidation numbers (oxidation states) track how many electrons an atom has effectively gained or lost. They are essential for identifying redox reactions — reactions where electron transfer occurs.

Rules for Assigning Oxidation Numbers

  1. 1. Free (uncombined) elements = 0 (e.g. O₂, Fe, Na)
  2. 2. Fluorine = -1 always
  3. 3. Oxygen = -2 (except in peroxides = -1, and OF₂ = +2)
  4. 4. Hydrogen = +1 (except in metal hydrides = -1)
  5. 5. Group 1 metals = +1, Group 2 metals = +2
  6. 6. Sum of oxidation numbers = charge of the species

OIL RIG Mnemonic: Oxidation Is Loss of electrons (oxidation number increases). Reduction Is Gain of electrons (oxidation number decreases). In every redox reaction, one species is oxidised and another is reduced — electrons are transferred, not created or destroyed.

A-Level

Worked Example: Fe₂O₃ + 3CO → 2Fe + 3CO₂ (Extraction of Iron)

  1. 1. Fe in Fe₂O₃: oxidation number = +3. Fe in Fe: oxidation number = 0
  2. 2. Fe goes from +3 → 0: reduced (gained 3 electrons per atom)
  3. 3. C in CO: oxidation number = +2. C in CO₂: oxidation number = +4
  4. 4. C goes from +2 → +4: oxidised (lost 2 electrons per atom)
  5. 5. Half-reactions: Fe³⁺ + 3e⁻ → Fe (reduction), CO → CO₂ + 2e⁻ (oxidation)

Ionic Equations

An ionic equation shows the individual ions present in a reaction. Soluble ionic compounds in aqueous solution are written as their separate ions, while insoluble solids, liquids, gases, and molecular compounds stay as complete formulae.

The net ionic equation removes spectator ions — ions that appear identically on both sides and don't participate in the reaction. This reveals the essential chemistry happening.

Key Solubility Rules

Soluble (aq)

  • • All Na⁺, K⁺, NH₄⁺ compounds
  • • All nitrates (NO₃⁻)
  • • Most chlorides (except AgCl, PbCl₂)
  • • Most sulfates (except BaSO₄, PbSO₄)

Insoluble (s)

  • • Most hydroxides (except Group 1, Ba²⁺)
  • • Most carbonates (except Group 1, NH₄⁺)
  • • Most phosphates (except Group 1, NH₄⁺)
  • • Most sulfides (except Group 1, NH₄⁺)
A-Level

Worked Example: AgNO₃(aq) + NaCl(aq) → AgCl(s) + NaNO₃(aq)

  1. 1. Molecular: AgNO₃(aq) + NaCl(aq) → AgCl(s) + NaNO₃(aq)
  2. 2. Full ionic: Ag⁺(aq) + NO₃⁻(aq) + Na⁺(aq) + Cl⁻(aq) → AgCl(s) + Na⁺(aq) + NO₃⁻(aq)
  3. 3. Spectator ions: Na⁺ and NO₃⁻ (appear on both sides)
  4. 4. Net ionic: Ag⁺(aq) + Cl⁻(aq) → AgCl(s)
A-Level

Worked Example: HCl(aq) + NaOH(aq) → NaCl(aq) + H₂O(l)

  1. 1. Full ionic: H⁺(aq) + Cl⁻(aq) + Na⁺(aq) + OH⁻(aq) → Na⁺(aq) + Cl⁻(aq) + H₂O(l)
  2. 2. Spectator ions: Na⁺ and Cl⁻
  3. 3. Net ionic: H⁺(aq) + OH⁻(aq) → H₂O(l)
  4. 4. This is the net ionic equation for all strong acid + strong base neutralisations!

Common GCSE Equations

These 15 equations appear frequently in GCSE Chemistry exams. Make sure you can balance and recognise each one.

EquationTypeContext
2H₂ + O₂ → 2H₂OSynthesisFormation of water
2Mg + O₂ → 2MgOSynthesisBurning magnesium
CH₄ + 2O₂ → CO₂ + 2H₂OCombustionBurning methane (natural gas)
CaCO₃ → CaO + CO₂DecompositionThermal decomposition of limestone
2H₂O₂ → 2H₂O + O₂DecompositionDecomposition of hydrogen peroxide
Zn + CuSO₄ → ZnSO₄ + CuDisplacementZinc displaces copper (reactivity series)
Mg + 2HCl → MgCl₂ + H₂DisplacementMetal + acid → salt + hydrogen
HCl + NaOH → NaCl + H₂ONeutralisationAcid + alkali → salt + water
H₂SO₄ + 2NaOH → Na₂SO₄ + 2H₂ONeutralisationSulfuric acid + sodium hydroxide
N₂ + 3H₂ → 2NH₃SynthesisHaber process (making ammonia)
2Fe₂O₃ + 3C → 4Fe + 3CO₂RedoxExtracting iron in a blast furnace
Na₂CO₃ + 2HCl → 2NaCl + H₂O + CO₂NeutralisationCarbonate + acid
C₂H₅OH + 3O₂ → 2CO₂ + 3H₂OCombustionBurning ethanol
2Na + 2H₂O → 2NaOH + H₂DisplacementSodium reacting with water
Fe + CuSO₄ → FeSO₄ + CuDisplacementIron displaces copper

Common A-Level Equations

A-Level Chemistry introduces more complex equations including organic reactions, redox titrations, and equilibrium reactions.

EquationTypeContext
2KMnO₄ + 16HCl → 2KCl + 2MnCl₂ + 5Cl₂ + 8H₂ORedoxPotassium permanganate with HCl
C₈H₁₈ + 12.5O₂ → 8CO₂ + 9H₂OCombustionComplete combustion of octane
Cr₂O₇²⁻ + 14H⁺ + 6e⁻ → 2Cr³⁺ + 7H₂ORedoxDichromate half-equation
MnO₄⁻ + 8H⁺ + 5e⁻ → Mn²⁺ + 4H₂ORedoxManganate(VII) half-equation
CH₃COOH ⇌ CH₃COO⁻ + H⁺EquilibriumWeak acid dissociation
NH₃ + H₂O ⇌ NH₄⁺ + OH⁻EquilibriumAmmonia as a weak base
C₂H₄ + H₂ → C₂H₆AdditionHydrogenation of ethene
C₂H₄ + Br₂ → C₂H₄Br₂AdditionBromination of ethene
C₂H₅OH + CH₃COOH ⇌ CH₃COOC₂H₅ + H₂OEsterificationMaking ethyl ethanoate
2SO₂ + O₂ ⇌ 2SO₃EquilibriumContact process
4NH₃ + 5O₂ → 4NO + 6H₂ORedoxOstwald process (step 1)
BaCl₂ + Na₂SO₄ → BaSO₄ + 2NaClPrecipitationTest for sulfate ions
Fe²⁺ + 2OH⁻ → Fe(OH)₂PrecipitationIron(II) hydroxide precipitate
Zn + 2H⁺ → Zn²⁺ + H₂RedoxZinc in acid (ionic equation)
Cu²⁺ + 4NH₃ → [Cu(NH₃)₄]²⁺ComplexCopper-ammonia complex ion

Common Mistakes When Balancing Equations

✗Changing subscripts instead of coefficients
✓Only change the number in FRONT of a formula (coefficient). Changing subscripts changes the substance entirely — H₂O₂ is hydrogen peroxide, not water!
✗Forgetting to multiply through parentheses
✓Ca(OH)₂ has 2 O and 2 H from the parentheses, plus 1 Ca. Always expand brackets before counting atoms.
✗Not simplifying to lowest ratio
✓If all coefficients are even (e.g. 4, 2, 6), divide by the common factor. 4H₂ + 2O₂ → 4H₂O should be 2H₂ + O₂ → 2H₂O.
✗Ignoring polyatomic ions
✓When a polyatomic ion (SO₄²⁻, NO₃⁻, OH⁻) appears unchanged on both sides, balance it as a unit rather than individual atoms.
✗Forgetting state symbols in ionic equations
✓Only (aq) compounds split into ions. Solids (s), liquids (l), and gases (g) stay as complete formulae in ionic equations.
✗Not checking your answer
✓Always verify by counting every element on both sides after balancing. A single miscounted atom means the equation is wrong.

Frequently Asked Questions

What does it mean to balance a chemical equation?

Balancing means adjusting coefficients so the same number of atoms of each element appears on both sides, satisfying the Law of Conservation of Mass.

Why can't you change subscripts when balancing?

Subscripts define the chemical formula of a substance. Changing H₂O to H₂O₂ changes water into hydrogen peroxide — a completely different compound. Only coefficients (the numbers in front) can be changed.

What is a coefficient in a chemical equation?

A coefficient is the number in front of a chemical formula (e.g. the 2 in 2H₂O). It means 2 molecules of water. It multiplies every atom in the formula.

What are state symbols?

State symbols show the physical state: (s) solid, (l) liquid, (g) gas, (aq) dissolved in water. They're required in ionic equations and most A-Level equations.

What are the main types of chemical reactions?

The 8 main types: synthesis, decomposition, single displacement, double displacement, combustion, neutralisation, redox, and other. Each has a characteristic pattern of reactants and products.

What is a net ionic equation?

A net ionic equation shows only the ions that participate in the reaction, removing spectator ions. For example, Ag⁺(aq) + Cl⁻(aq) → AgCl(s) is the net ionic for silver chloride precipitation.

What are spectator ions?

Spectator ions appear in the same form on both sides of an ionic equation. They don't participate in the reaction and are removed to get the net ionic equation.

How do you identify a redox reaction?

Assign oxidation numbers to each element in reactants and products. If any element's oxidation number changes, it's a redox reaction. Remember OIL RIG: Oxidation Is Loss, Reduction Is Gain.

What is the mole ratio in a balanced equation?

The mole ratio comes directly from the coefficients. In 2H₂ + O₂ → 2H₂O, the ratio is 2:1:2, meaning 2 moles of H₂ react with 1 mole of O₂ to make 2 moles of H₂O.

Can an equation be balanced in more than one way?

A balanced equation always has a unique set of smallest whole-number coefficients. You might see multiples (e.g. 4:2:4 instead of 2:1:2), but the simplest ratio is always unique.

What is the algebraic method of balancing?

Assign variables as coefficients, create simultaneous equations from atom counts, solve the system. This method works for any equation and is the basis of our matrix algebra approach.

Why does my equation say it cannot be balanced?

If an element appears on one side but not the other, or if the products are wrong for the given reactants, no valid coefficients exist. Check your chemical formulae are correct.

Explore More Free Tools

All our tools are 100% free with step-by-step learning

Graphing Calculator

Plot equations step-by-step with interactive graphs

Quadratic Equation Solver

Solve ax² + bx + c = 0 with the quadratic formula

Scientific Calculator

Full-featured calculator with trig, logs, and more

Percentage Calculator

Calculate percentages, increases, and changes

Fraction Calculator

Add, subtract, multiply, and divide fractions

Unit Converter

Convert between metric and imperial units

Derivative Calculator

Calculate derivatives step-by-step with all differentiation rules

Limit Calculator

Evaluate limits with L'Hôpital's rule and step-by-step solutions

Integral Calculator

Calculate integrals with substitution, parts, and more techniques

GCSE Grade Calculator

Calculate Attainment 8, Progress 8, and check sixth form entry requirements

Simultaneous Equations Solver

Solve 2x2 and 3x3 systems of linear equations

Statistics Calculator

Calculate mean, median, mode, standard deviation, and more

Geometry Calculator

Calculate area, perimeter, volume, and surface area for 2D & 3D shapes

Matrix Calculator

Matrix operations: add, multiply, determinant, inverse, RREF

Prime Factorization Calculator

Find prime factors, GCF, LCM, and check if numbers are prime

Trigonometry Calculator

Calculate sin, cos, tan. Solve triangles with SOH-CAH-TOA

Compound Interest Calculator

Calculate compound interest, depreciation, and growth with steps

Sequence Calculator

Find the nth term formula for arithmetic, geometric, and quadratic sequences

Logarithm Calculator

Calculate log, ln, and antilog with step-by-step solutions

Standard Form Calculator

Convert numbers to A × 10ⁿ format and perform operations

Significant Figures Calculator

Count, round, and calculate with significant figures step-by-step

Surds Calculator

Simplify surds, rationalise denominators, and perform surd operations

Factorisation Calculator

Factorise quadratics, difference of squares, and sum/difference of cubes

Vectors Calculator

Calculate magnitude, dot product, cross product, and angle between vectors

Ratio & Proportion Calculator

Simplify ratios, solve proportions, and divide amounts in ratios

Probability Calculator

Calculate nCr, nPr, binomial probability, and more with step-by-step solutions

Complex Numbers Calculator

Add, subtract, multiply, divide complex numbers. Find modulus, argument, and apply De Moivre's theorem

Binary & Hex Converter

Convert between binary, decimal, hexadecimal, and octal with step-by-step working. Binary arithmetic and two's complement.

Kinematics Calculator

Calculate velocity, acceleration, and solve SUVAT equations with step-by-step working

Forces Calculator

Calculate force, mass, acceleration, weight, and friction using Newton's laws

Electricity Calculator

Calculate voltage, current, resistance, power using Ohm's law and circuit formulas

Waves Calculator

Calculate wave speed, frequency, wavelength, refraction using Snell's law and standing waves

Momentum Calculator

Calculate momentum, impulse, and conservation in collisions

Energy Calculator

Calculate work, kinetic energy, potential energy, efficiency, and power

Radioactivity Calculator

Calculate half-life, decay, activity, and balance nuclear equations

Circular Motion Calculator

Calculate angular velocity, centripetal force, and acceleration

Projectile Motion Calculator

Calculate range, max height, time of flight, and trajectory with visual graph

Optics Calculator

Calculate focal length, magnification, and lens power

Electric Field Calculator

Calculate Coulomb's law, field strength, potential, and work done in electric fields

Torque Calculator

Calculate torque, moments, equilibrium, and couples with step-by-step solutions

Moles & Stoichiometry Calculator

Calculate moles, mass, Mr, concentration, and percentage yield with step-by-step solutions

pH Calculator

Calculate pH of strong acids, weak acids, buffer solutions, and dilutions with step-by-step solutions

Enthalpy & Thermochemistry Calculator

Calculate enthalpy changes with calorimetry, bond enthalpies, Hess's Law, Born-Haber cycles, and Gibbs free energy

Electron Configuration Calculator

Calculate electron configurations for all 118 elements with orbital diagrams, ions, and quantum numbers

Punnett Square Calculator

Predict genetic crosses with monohybrid, dihybrid, codominance, and X-linked inheritance

DNA & Protein Synthesis Calculator

Transcribe DNA to mRNA and translate to amino acids with codon lookup and mutation analysis

Ecology & Population Calculator

Calculate Simpson's Diversity Index, Lincoln Index, and population growth with step-by-step solutions

Magnification & Cell Size Calculator

Calculate magnification, image size, actual size, and unit conversions with step-by-step solutions

SA:V Ratio Calculator

Calculate surface area to volume ratio with step-by-step solutions for biology

Water Potential Calculator

Calculate water potential, solute potential, and predict osmosis direction with step-by-step biology solutions

View All Free Tools