Site updates in progress. Usage may be affected.

Chemical Reactions

Balance Reaction Calculator

Balance a chemical reaction using linear algebra.

Run this calculator

Leave a nullable field blank to solve for it.

Unbalanced chemical equation containing reactants and products separated by an arrow (->, =>, =, <->, <=>, or >> for SMILES/SMIRKS).

Optional hint for how to interpret the equation string. Defaults to auto detection.

Formula

This calculator uses the equation below. Use it as a quick reference when checking setup before solving.

Formula provided by solver endpoint.

Variable glossary

Equation (equation)

Unbalanced chemical equation containing reactants and products separated by an arrow (->, =>, =, <->, <=>, or >> for SMILES/SMIRKS).

Notation (notation)

Optional hint for how to interpret the equation string. Defaults to auto detection.

Frequently Asked Questions

What does the Balance Reaction calculator solve?

It solves Balance Reaction problems in chemical reactions using your provided inputs and computes unknown values when nullable fields are left blank.

Do I need to convert units before using this tool?

Use the unit toggles where available (for example K/C and L/mL). ChemGenius converts values to the calculator's base units automatically before solving.

Can I save this result in my workflow?

Yes. After computing a result, you can continue into ChemGenius workflows like protocol drafting or notes to keep your calculation context attached to downstream work.