How to Calculate Molar Mass
The conversion factor every chemistry calculation depends on
Molar mass is what lets you turn a balanced equation on paper into a substance you can weigh out on a balance. The arithmetic is straightforward — sum the atomic masses for every atom in the formula — but the formula-parsing is where most students lose points. Miscount the oxygens in Ca(OH)₂, miss the dot in CuSO₄·5H₂O, and your downstream stoichiometry, your titration calculation, your dilution prep all inherit the error.
A mole is just Avogadro’s number of particles: 6.022 × 10²³. The molar mass tells you what that count weighs. For water it is 18.015 g/mol, for sodium chloride 58.443 g/mol, for sulfuric acid 98.079 g/mol. Once you know the molar mass, grams convert to moles by simple division and the rest of the problem opens up.
The four-step method
1. Get the formula right
Double-check the formula before you do any arithmetic. Aluminum sulfate is Al₂(SO₄)₃, not AlSO₄. Calcium hydroxide is Ca(OH)₂, not CaOH₂ — those parentheses change the oxygen count. Copy the formula carefully from the problem.
2. Count every atom
Subscripts inside parentheses get multiplied by the subscript outside. For Ca(OH)₂:
- Ca: 1 atom
- O: 1 × 2 = 2 atoms
- H: 1 × 2 = 2 atoms
For Al₂(SO₄)₃, the subscript 3 distributes to everything inside the parentheses:
- Al: 2 atoms
- S: 1 × 3 = 3 atoms
- O: 4 × 3 = 12 atoms
3. Look up the atomic masses
Use IUPAC standard atomic weights — the weighted averages of natural isotope abundances, not the mass of any single isotope:
- H = 1.008
- C = 12.011
- N = 14.007
- O = 15.999
- Na = 22.990
- S = 32.06
- Ca = 40.078
- Al = 26.982
Every value is on the Periodic Table, and the Molar Mass Calculator does the lookup for you when you paste a formula.
4. Multiply and add
H₂O
- H: 2 × 1.008 = 2.016
- O: 1 × 15.999 = 15.999
- Total: 18.015 g/mol
Ca(OH)₂
- Ca: 1 × 40.078 = 40.078
- O: 2 × 15.999 = 31.998
- H: 2 × 1.008 = 2.016
- Total: 74.092 g/mol
Al₂(SO₄)₃
- Al: 2 × 26.982 = 53.964
- S: 3 × 32.06 = 96.180
- O: 12 × 15.999 = 191.988
- Total: 342.132 g/mol
The harder formulas
Hydrates. CuSO₄·5H₂O is copper(II) sulfate pentahydrate — copper sulfate with five waters of crystallization locked into the lattice. The dot is not a multiplication sign in any algebraic sense; it just says “and these waters travel with the salt.” You add their mass:
- CuSO₄: 159.609 g/mol
- 5 × H₂O: 5 × 18.015 = 90.075 g/mol
- Total: 249.684 g/mol
This matters in the lab. If a recipe calls for “5.00 g of copper sulfate” and you weigh out the pentahydrate (the form sitting on most stockroom shelves), you have weighed out only ~64% as much actual CuSO₄ as the recipe assumed.
Nested polyatomics. Mg₃(PO₄)₂ has 3 Mg, 2 P, and 8 O atoms — the 4 oxygens inside the phosphate group multiplied by the outer 2.
Long organic formulas. Aspirin (C₉H₈O₄): 9 × 12.011 + 8 × 1.008 + 4 × 15.999 = 180.157 g/mol.
Where students lose points
- Forgetting parentheses. Ca(OH)₂ has two oxygens and two hydrogens. Ca(OH)₂ written as CaOH₂ on a homework page costs you the molar mass and every later step.
- Atomic mass vs. atomic number. The integer at the top of each periodic-table tile is the atomic number — proton count, not what you sum. The decimal value below the symbol is the atomic mass.
- Using isotope masses. Unless the problem specifically says “carbon-14” or “deuterium,” use the standard atomic weight (the weighted average), not the mass of one specific isotope.
- Rounding too early. Carry three decimals through every intermediate step. Round only at the end. Rounding 1.008 to 1.01 inside a long formula compounds across every hydrogen.
- Skipping the dot in hydrates. CuSO₄·5H₂O without the water added is the wrong molar mass.
Practice
Compute these by hand, then check against the Molar Mass Calculator:
Ready to try it yourself?
Open Calculator