Back to Chemistry calculators

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 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Static example before you balance: Fe2(SO4)3 + KOH -> Fe(OH)3 + K2SO4 balances to Fe2(SO4)3 + 6KOH -> 2Fe(OH)3 + 3K2SO4. After you click Balance, the result, element check, and Gauss-Jordan steps below should update from the same reaction.

How it's calculated

    Stoichiometry

    Redox (half-reaction)

    FAQ

    How does this chemical equation balancer compute coefficients?

    The solver parses each species and builds a stoichiometric matrix. It runs Gauss-Jordan elimination, gets a nullspace vector, and scales it to the smallest positive integers. You can review every RREF step.

    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?

    Turn on charge conservation to include electron balance. In redox mode, enter oxidation and reduction half-reactions. The tool balances each half in acidic or basic medium and then combines them.

    What should I enter before balancing?

    Start with the unbalanced equation using correct formulas, charges if needed, and a clear reaction arrow. Then choose whether charge conservation or redox mode applies before reading the steps.

    Why can another balancer show different coefficients or order?

    Balancers may choose different coefficient scaling, redox conventions, or display order. Compare the final atom and charge counts first; equivalent integer multiples describe the same balanced equation.

    Chemical balancing and stoichiometry notes

    Start with valid formulas

    The balancer can adjust coefficients, not chemical formulas. Confirm subscripts, parentheses, hydrates, and ionic charges before using the result.

    Atom and charge checks

    For ordinary equations, each element count must match on both sides. For ionic or redox equations, total charge must also match after balancing.

    Stoichiometry workflow

    After balancing, enter a reactant amount and choose the target product. The limiting reagent, theoretical yield, and percent yield depend on the balanced coefficients.

    Common mistakes

    Do not change subscripts to make an equation balance. Do not mix grams, moles, and solution molarity without converting through molar mass or volume where required.

    When to verify manually

    For unusual redox systems, charged species, or classroom grading, compare the displayed step log with the expected acidic or basic medium convention.

    Related