Chemical Equation Balancer
Type an unbalanced equation and get the balanced coefficients instantly — solved exactly, with whole numbers.
Balances by mass only (solves the element-conservation system exactly with whole numbers). It does not classify the reaction or compute amounts — snap the full problem in the app for that.
How balancing works
Atoms are conserved: each element must have the same total count on both sides. That gives one equation per element, which the tool solves as a linear system and scales to the smallest whole numbers. Want the full reaction explained — type, products, mechanism? See stoichiometry and our chemistry formulas.
FAQ
How does the balancer work?
It writes one conservation equation per element (atoms in = atoms out) and solves that linear system exactly using fractions, then scales to the smallest whole-number coefficients. Because it never uses decimals, the coefficients are exact.
How do I type a formula?
Write each compound normally — H2O, CaCO3, Ca(OH)2 — with parentheses for groups. Separate species with + and the two sides with -> or =. Don't add coefficients yourself; the balancer finds them.
What if it says it can't be balanced?
Either the equation truly can't be balanced (different elements on each side) or a formula was mistyped. Check that every element on the left also appears on the right.