AtomArcade
Equations · limiting reagent · yield

Stoichiometry Calculator

Paste an unbalanced equation — we'll balance it, compute molar masses, and let you convert between moles and mass for any species.

Use -> or = between reactants and products. Ions like SO4^2-, hydrates like CuSO4·5H2O, and parenthesised groups like Ca(OH)2 are supported.

Enter a fuel (e.g. C3H8, C2H6O) and we'll fill in + O2 → CO2 + H2O for you, then balance it.

Examples:
CombustionA fuel reacts with O₂ to produce CO₂ and/or H₂O.
CH4+2O2CO2+2H2O

Yield analysis

Amounts in

Enter how much of each reactant you have. The limiting reagent, theoretical yield of each product, and (if you fill in an actual yield) percent yield appear automatically.

Reactants
CH4×1
O2×2
Products — theoretical & actual
SpeciesTheoreticalActual (g)% yield
CO2
H2O
SpeciesCoefficientMolar mass (g/mol)
CH4reactant116.042
O2reactant232.000
CO2product144.010
H2Oproduct218.016