Type the reaction (it is balanced automatically) and the reactant amounts in grams, moles or liters of gas: you get the limiting reactant, the moles and grams of each product, what is left of the excess reactant and, if you give the mass obtained, the percent yield. The limiting reactant is found by the mole ratio and by the product formed, and the products by conversion factors.
Atomic masses, ionization energies, melting points and names from Wikidata, public-domain data (CC0 1.0), checked one by one by Simuveliq. Atomic masses are the IUPAC standard ones.
Stoichiometry answers questions such as "how much product do I get from these reactants?" or "how much reactant do I need?". It rests on a simple idea: the coefficients of the balanced equation give the ratio of moles in which substances react and form. This guide explains the method and works a complete limiting reactant problem.
Written as a chain of conversion factors, to get the mass of a product P from the mass of a reactant R:
mP = mR × (1 mol R / MR) × (νP mol P / νR mol R) × (MP / 1 mol P)
When the amounts of two or more reactants are given, they are almost never in the exact ratio of the equation: one runs out first (the limiting reactant) and sets how much product forms; part of the other is left over (the excess reactant). There are two equivalent ways to find it:
A typical mistake is choosing as limiting the reactant with the fewest grams, or the fewest moles, without accounting for the coefficients.
10.0 g of Zn react with 10.0 g of HCl. Which reactant limits, how much ZnCl2 forms and how much of the other reactant is left?
These are the same values the calculator gives with these data; it also shows both methods for finding the limiting reactant.
The theoretical yield is the amount of product predicted by stoichiometry (18.69 g in the example). In the lab you get less, because of incomplete reactions, side reactions or losses while isolating the product. The percent yield is
percent yield = 100 × actual yield / theoretical yield
If 15.0 g of ZnCl2 were recovered in the example, the yield would be 100 × 15.0/18.69 ≈ 80.3 %.
Gases are treated as ideal (PV = nRT, with R = 0.082057 L·atm/(mol·K)).
R. Chang and K. A. Goldsby, Chemistry (McGraw-Hill); T. L. Brown, H. E. LeMay, B. E. Bursten et al., Chemistry: The Central Science (Pearson). Simuveliq is not affiliated with these authors or publishers.
© 2026 Simuveliq. All rights reserved.