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, with type, products, and 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.