Chemical Equation Balancer

Last updated: June 2026

Use this chemical equation balancer to find the smallest whole-number coefficients that conserve every element in a reaction. It is designed for O-Level, IGCSE, A-Level and Singapore H2 Chemistry students who want to see why an equation balances rather than simply memorising the answer.

Key takeaway: A balanced chemical equation has the same number of atoms of every element on both sides. Change coefficients only. Never change a subscript, because that would change the identity of the substance.
How to use this calculator
  1. Enter the reactant formulae in the left-hand box, separated by plus signs.
  2. Enter the product formulae in the right-hand box.
  3. Do not enter the reaction arrow. The two boxes already show which side each substance belongs to.
  4. Parentheses, square brackets and optional state symbols such as (s), (l), (g) and (aq) are supported.
  5. Select Balance equation to see the coefficients, atom-balance equations and final atom-count check.

What is a chemical equation?

A chemical equation is a compact way of representing a reaction. Reactants appear on the left, products appear on the right, and an arrow shows the direction of chemical change.

H2 + O2 → H2O

This equation contains the correct substances, but it is not balanced because there are two oxygen atoms on the left and only one oxygen atom on the right.

What is a balanced chemical equation?

A balanced equation obeys the conservation of atoms. Atoms are not created or destroyed during an ordinary chemical reaction. They are rearranged into new combinations.

2H2 + O2 → 2H2O

Both sides now contain four hydrogen atoms and two oxygen atoms. The equation is therefore balanced.

Coefficients and subscripts

A coefficient is written in front of a formula and tells us how many particles or moles are involved. A subscript is part of the chemical formula and tells us how many atoms of an element are present in one formula unit or molecule.

In 2H2O, the coefficient 2 applies to the entire water molecule. It represents four hydrogen atoms and two oxygen atoms altogether.

You may change coefficients when balancing an equation. You must not change H2O into H2O2, because water and hydrogen peroxide are different substances.

How to balance chemical equations

Start with correct chemical formulae. Count every element on both sides, then introduce coefficients until each element has matching totals. Finally, divide the coefficients by any common factor so that the smallest whole-number ratio remains.

For more complicated equations, each unknown coefficient can be represented by a letter. Conservation of each element then gives a set of simultaneous equations. This calculator uses that systematic method and displays the resulting atom-balance equations.

Worked examples

Example 1: Hydrogen and oxygen forming water

H2 + O2 → H2O

Put 2 in front of H2O to balance oxygen, then put 2 in front of H2 to balance hydrogen.

2H2 + O2 → 2H2O

Example 2: Combustion of methane

CH4 + O2 → CO2 + H2O

Carbon is already balanced. Put 2 in front of H2O to balance hydrogen. The products then contain four oxygen atoms, so put 2 in front of O2.

CH4 + 2O2 → CO2 + 2H2O

Example 3: Aluminium reacting with oxygen

Al + O2 → Al2O3

The lowest common multiple of 2 and 3 oxygen atoms is 6. Use 3O2 and 2Al2O3, then balance aluminium with 4Al.

4Al + 3O2 → 2Al2O3

Example 4: Neutralisation with brackets

Ca(OH)2 + HCl → CaCl2 + H2O

Ca(OH)2 contains two hydroxide groups. Two HCl molecules are needed, producing two water molecules.

Ca(OH)2 + 2HCl → CaCl2 + 2H2O

Common exam traps

Trap 1: Never change a subscript to balance an equation. Change coefficients only.
Trap 2: Remember the diatomic elements H2, N2, O2, F2, Cl2, Br2 and I2 when they appear as elements.
Trap 3: Multiply every atom inside a bracket by the subscript outside. Ca(OH)2 contains one Ca, two O and two H atoms.
Trap 4: Reduce the final coefficients to the smallest whole-number ratio.
Trap 5: A balanced equation gives a mole ratio, not a mass ratio. Masses must first be converted into moles.

Frequently Asked Questions

What does a chemical equation balancer do?

It finds coefficients that make the number of atoms of every element equal on the reactant and product sides.

Can I change subscripts when balancing equations?

No. Subscripts are part of the chemical identity of a substance. Only coefficients may be changed.

Why must equations be balanced?

Equations must obey conservation of atoms. The number of atoms of each element before the reaction must equal the number after the reaction.

Does this calculator support brackets?

Yes. It supports ordinary parentheses and square brackets in formulae such as Ca(OH)2 and K4[Fe(CN)6].

Does this calculator balance ionic half-equations?

No. This version balances atom counts in ordinary formula equations. Ionic charges, electrons, redox half-equations and waters of crystallisation require additional rules and are not supported here.

Scroll to Top