Chemical Equation Balancer

Balance any chemical equation instantly. Uses linear algebra — no AI required. Free, no login needed.

Try these examples:

How to Balance Chemical Equations

Our equation balancer uses matrix algebra to find the smallest whole-number coefficients that satisfy conservation of mass. Enter any equation using standard chemical notation with arrows (-> or →).

Supported Formats

  • Simple: Fe + O2 -> Fe2O3
  • Parentheses: Ca(OH)2 + HCl -> CaCl2 + H2O
  • Complex: K4[Fe(CN)6] + H2SO4 + H2O -> K2SO4 + FeSO4 + (NH4)2SO4 + CO