โš–๏ธChemical Equation Balancer

Enter an unbalanced equation and get the smallest whole-number coefficients, solved with linear algebra โ€” not guesswork.

Use + between species and -> or = as the arrow. Hydrates: CuSO4.5H2O.

Free Chemical Equation Balancer

Stuck balancing a chemical equation by trial and error? Our free Chemical Equation Balancer finds the correct coefficients instantly. Type your unbalanced equation using reactant and product formulas, and it solves for the smallest whole-number coefficients using linear algebra โ€” not guesswork โ€” so the answer is always mathematically correct.

It handles nested formulas and hydrates like Ca(OH)โ‚‚ or CuSOโ‚„ยท5Hโ‚‚O, and shows a verification table confirming that every element's atom count matches on both sides once balanced. If your equation is already balanced, it tells you so; if it can't be balanced as written, it explains why instead of returning a wrong answer.

Built for chemistry students and anyone double-checking a reaction, it runs entirely in your browser. No sign-up, no downloads, no limits. See the About page or the FAQ for more.