Chemical Equation Balancer

Balance any chemical equation, including redox and combustion reactions, and see the atom count of every element on both sides.

What this calculator does

Type an unbalanced equation such as H2 + O2 -> H2O and get the smallest whole-number coefficients, with a table that counts every element on each side.

When you need it

Every stoichiometry, yield or thermodynamics problem needs a balanced equation first. Balancing is also the first step when checking that a reaction is physically possible.

Formulas

How to use it

  1. Type the equation with an arrow, for example C3H8 + O2 -> CO2 + H2O.
  2. Press Enter to balance it.
  3. Check the element table: both columns should match.

Worked example

Balance the combustion of propane: C3H8 + O2 → CO2 + H2O.

  1. Carbon: 3 C on the left, so put 3 in front of CO2
  2. Hydrogen: 8 H on the left, so put 4 in front of H2O
  3. Oxygen: 3 × 2 + 4 = 10 O on the right, so put 5 in front of O2

Answer

C3H8 + 5 O2 → 3 CO2 + 4 H2O.

Common mistakes

Related tools

Frequently asked questions

Why do equations have to be balanced?

Atoms are not created or destroyed in a chemical reaction, so every element must have the same count on both sides.

Can coefficients be fractions?

They can be used while working, but the final equation should use the smallest whole numbers.

How do you balance a redox equation?

Balance atoms and charge, either with half-reactions or by solving for coefficients as the calculator does.

Browse all in Chemistry Calculators