ToolNest

Chemical Equation Balancer

Balance equations, including ionic onesRuns locally · nothing uploaded

Examples
Balanced equation
3Cu+8HNO3=3Cu(NO3)2+2NO+4H2O
Atom check
Element / chargeReactantsProducts
Cu33
H88
N88
O2424

Balancing only conserves atoms (and charge); it doesn't check whether the reaction happens.

Also works as:chemical equation balancerbalance chemical equationsredox equation balancerionic equation balancer

How it works

Formula

One unknown coefficient per species; one equation per element (plus charge)

Worked example

Given: Cu + HNO3 = Cu(NO3)2 + NO + H2O

  1. Cu: a = c; H: b = 2e; N: b = 2c + d; O: 3b = 6c + d + e.

Result: 3Cu + 8HNO3 = 3Cu(NO3)2 + 2NO + 4H2O.

How to use

  1. 1Type the equation with = or ->, species separated by +.
  2. 2Write ions like Fe^3+ or MnO4^-.
  3. 3Read and copy the balanced equation.

FAQ

How does it work?

It solves a linear system that conserves each element (and charge) and scales the answer to whole numbers.