Molar mass cheat sheet

Everything you need to compute molar mass by hand, from Hill-notation rules to benchtop MW values.

Atomic weights — IUPAC 2021 conventional values

ElementSymbolAtomic weight (g/mol)Notes
HydrogenH1.008Range [1.00784, 1.00811]
CarbonC12.011Range [12.0096, 12.0116]
NitrogenN14.007Range [14.00643, 14.00728]
OxygenO15.999Range [15.99903, 15.99977]
FluorineF18.998Single value
SodiumNa22.990Single value
MagnesiumMg24.305
AluminiumAl26.982
SiliconSi28.085
PhosphorusP30.974
SulfurS32.06Range [32.059, 32.076]
ChlorineCl35.45Range [35.446, 35.457]
PotassiumK39.098
CalciumCa40.078
IronFe55.845
CopperCu63.546
ZincZn65.38

Values are the IUPAC 2021 “conventional atomic weights” (single-value form). Where an element has a natural-abundance range, IUPAC publishes a bracket — the conventional value is what you use for stoichiometry unless you’re doing high-precision mass-spec.

Hill notation — the ordering rules

The Hill system orders element symbols in a molecular formula so any two chemists write the same compound the same way:

  1. Carbon first (if present), then hydrogen, then every other element in alphabetical order by symbol.
  2. If no carbon, all elements go in alphabetical order (H included).
  3. Group multipliers apply to everything inside their parentheses; nested groups multiply through.
  4. Hydrates use a middot (·), asterisk (*), or period (.) as a separator: CuSO4·5H2O.

Examples:

Common polyatomic ion masses

Sum of atomic weights, no charge assumed (charges are ignored in mass sums):

IonFormulaMolar mass (g/mol)
AmmoniumNH₄18.039
HydroxideOH17.007
NitrateNO₃62.005
CarbonateCO₃60.008
BicarbonateHCO₃61.016
SulfateSO₄96.06
SulfiteSO₃80.06
PhosphatePO₄94.971
AcetateC₂H₃O₂59.044
CyanideCN26.018

Common reagent MWs

ReagentFormulaMW (g/mol)Notes
NaClNaCl58.44Sodium chloride, table salt
KClKCl74.55Potassium chloride
NaOHNaOH40.00Store dry — hygroscopic
KOHKOH56.11
HClHCl36.46Gas MW; conc. HCl is ~12 M aq.
H₂SO₄H₂SO₄98.07Concentrated is ~18 M
HNO₃HNO₃63.01Concentrated is ~16 M
NaHCO₃NaHCO₃84.01Baking soda
Na₂CO₃Na₂CO₃105.99Washing soda (anhydrous)
Na₂SO₄Na₂SO₄142.04Anhydrous; decahydrate is 322.20
CaCl₂CaCl₂110.98Dihydrate is 147.01
MgSO₄MgSO₄120.37Heptahydrate (Epsom) is 246.47
CuSO₄·5H₂OCuSO₄·5H₂O249.68Blue vitriol; anhydrous is 159.60
GlucoseC₆H₁₂O₆180.16D-glucose (dextrose)
SucroseC₁₂H₂₂O₁₁342.30Table sugar
Tris (base)C₄H₁₁NO₃121.14Tris-HCl salt is 157.60
EDTA (free acid)C₁₀H₁₆N₂O₈292.24Disodium salt is 336.21

Hydrates — never forget the waters

A hydrate is a salt that carries a fixed number of water molecules in its crystal lattice. The bottle mass is the hydrated mass; the anhydrous formula ignores the waters.

MW(X⋅nH2O)=MW(X)+n⋅18.015\text{MW}(\text{X}\cdot n\text{H}_2\text{O}) = \text{MW}(\text{X}) + n \cdot 18.015

Common bench hydrates:

FormulaHydrate MWAnhydrous MW
CuSO₄·5H₂O249.68159.60
MgSO₄·7H₂O246.47120.37
Na₂CO₃·10H₂O286.14105.99
Na₂SO₄·10H₂O322.20142.04
CaCl₂·2H₂O147.01110.98
FeSO₄·7H₂O278.02151.91
CoCl₂·6H₂O237.93129.83

Rule. Read the label on the bottle. Use the MW that matches the formula on the label — never assume anhydrous.

Common mistakes

  1. Using the anhydrous MW for a hydrate. Weighing 159.60 g of “CuSO₄” from a pentahydrate bottle delivers only 159.60/249.68 ≈ 64 % of the copper you meant. Ratios shift accordingly.
  2. Missing a group multiplier through nested parentheses. K3[Fe(CN)6] has 6 carbons and 6 nitrogens, not 1 of each. The Hill parser walks parentheses recursively — you must too when doing this by hand.
  3. Rounding atomic weights too aggressively. IUPAC 2021 gives S = 32.06 and Cl = 35.45. Using 32 and 35.5 introduces ~0.5 % error on small molecules — rarely important, but stacks up on high-MW ligands.

Sources

Last updated: .