Chemical equation balancer

Automatically balance a neutral molecular chemical equation with the smallest whole-number coefficients.

Enter a neutral molecular equation with reactants on the left and products on the right. Existing leading coefficients are ignored and recalculated.

Examples: H2 + O2 -> H2O; Fe + O2 -> Fe2O3; C3H8(g) + O2(g) -> CO2(g) + H2O(l).

Neutral molecular equations only. Explicit ionic charges, electrons and redox half-equations are not supported.

Balanced equation

-

Atom-conservation check

ElementReactantsProductsCheck

Balancing details