By Kylene Arnold – Updated Aug 30, 2022
To determine moles in a reaction, convert all reactant masses to grams, calculate each compound’s molar mass, divide grams by molar mass, and use the stoichiometric coefficients to find the limiting reagent and product yields.
Begin by expressing every reactant’s mass in grams. For example, 0.05 kg of sodium (Na) equals 50.0 g (0.05 kg × 1 000 g/kg). In the sodium‑chlorine example we have 50.0 g Na and 25.000 g Cl₂.
Retrieve each element’s atomic weight from the periodic table (expressed in atomic mass units, amu). Na = 22.990 amu, Cl = 35.453 amu.
Sum the atomic weights of all atoms in each compound to obtain its molar mass (g mol⁻¹). For example:
Divide each reactant’s mass by its molar mass:
The balanced equation is 2 Na + Cl₂ → 2 NaCl. Coefficients indicate the mole ratio: 2 Na : 1 Cl₂ : 2 NaCl.
Calculate how many moles of product each reactant can generate using the stoichiometric ratio.
The smaller value (0.7092 mol NaCl) indicates that Cl₂ is the limiting reactant.
Multiply the moles of product by its molar mass:
Cross‑check by calculating the mass based on the Na limit: 2.1749 mol NaCl × 58.443 g mol⁻¹ = 127.0 g NaCl. Because the Cl₂‑derived amount is smaller, the reaction will produce only ~41.4 g of NaCl.
Divide the product mass by its molar mass to confirm the moles:
Sodium is highly reactive; this experiment should only be performed in a controlled laboratory environment by trained professionals.
For authoritative data on Avogadro’s constant and molar mass calculations, see IUPAC and Wikipedia: Avogadro constant.