⚖️ Equation Balancer
Enter the equation without coefficients — the algorithm balances it stoichiometrically
Examples:

Element symbols

  • HAlways uppercase first letter
  • CaAlways lowercase second letter
  • Fe Not FE, not fe
  • CO Carbon + Oxygen (≠ Co cobalt)

Subscripts & groups

  • H2ONumber right after element
  • Ca(OH)2Parentheses for repeated groups
  • Fe2(SO4)3Groups with external subscript
  • K4Fe(CN)6Complex formulas work

Equation structure

  • A + B = CUse = as separator
  • Arrow → also accepted
  • +Separate compounds with +
  • Do not write coefficients — the algorithm calculates them

Common mistakes

  • h2o❌ All lowercase
  • H2 O2=H2O❌ Missing the +
  • 2H2+O2=2H2O❌ Do not include coefficients
  • NaCl(aq)❌ Do not include physical states

Special cases — works or not?

Ca(OH)2 + HCl = CaCl2 + H2O
K4Fe(CN)6 + H2SO4 + H2O = ...
C6H5COOH + O2 = CO2 + H2O
Fe2(SO4)3 + NaOH = ...
Fe{3+} + e = Feions not yet supported
NaCl(aq) + ...physical states not supported