Chemical Equation Balancer + Stoichiometry (with steps)

Balance chemical equations with transparent Gauss-Jordan steps, conserve charge when needed, and extend the solution into limiting reagent, theoretical yield, percent yield, and redox half-reactions—all with shareable LaTeX output.

Other languages: en | ja | zh-CN | es

How it's calculated

    Stoichiometry

    Redox (half-reaction)

    FAQ

    How does this chemical equation balancer compute coefficients?

    We parse each species, assemble the stoichiometric matrix, run Gauss-Jordan elimination to obtain the nullspace basis, and scale to the smallest positive integers. The RREF steps are displayed so you can follow the math.

    Can it calculate limiting reagent, theoretical yield, and percent yield?

    Yes. After balancing, enable the stoichiometry panel to enter amounts in grams, moles, or mL of molarity for reactants, then choose the target product to see the limiting reagent, theoretical yield, and percent yield.

    Does it support redox half-reactions and charge conservation?

    Toggle charge conservation to include electron balance in the main solver. The redox section accepts oxidation and reduction half-reactions, balances them in acidic or basic medium, and merges them into the full cell reaction.

    Related calculators