Molar Mass Calculator

Find molar mass from a formula and convert between grams, moles and concentration with step-by-step solutions
Molar mass of Ca(NO3)2
Molarity of 12.5 g NaCl in 250.0 mL of solution
Grams of glucose needed for 500.0 mL of 0.150 M
Convert 3.50 g of CO2 to moles and to molecules

Molar Mass and Molar Concentration

Molar mass M\mathcal{M} is the mass of one mole of a substance, in grams per mole. It is the sum of the atomic masses in the chemical formula, each multiplied by its subscript:

M=iνiAi\mathcal{M} = \sum_i \nu_i A_i

where AiA_i is the standard atomic mass of element ii and νi\nu_i is how many of that atom the formula unit contains. Numerically it equals the formula mass in atomic mass units, because the mole is defined so that the two coincide.

Molar mass is the bridge between what a balance measures and what a chemical equation counts:

n=mMm=nMN=nNAn = \frac{m}{\mathcal{M}} \qquad\qquad m = n\,\mathcal{M} \qquad\qquad N = n N_A

with NA=6.02214×1023N_A = 6.02214 \times 10^{23} particles per mole.

Molar concentration then follows by dividing by the volume of solution:

c=nV=mMVc = \frac{n}{V} = \frac{m}{\mathcal{M}\,V}

What this assumes. Atomic masses are the standard terrestrial averages over natural isotopes, so a sample with an unusual isotope ratio has a different molar mass. Concentration is defined by the total volume of solution and refers to the temperature at which that volume was measured.

How to Work Out a Molar Mass

Step by step

  1. Parse the formula. Expand every bracket first: Ca(NO3)2\mathrm{Ca(NO_3)_2} is one Ca, two N and six O.
  2. Look up each atomic mass and multiply by its count.
  3. Add the contributions to get g/mol.
  4. Keep the decimals consistent. Molar masses are added, so the result is limited by the decimal places of the least precise atomic mass, not by significant figures.

Then convert

You haveYou wantMultiply or divide by
gramsmolesdivide by M\mathcal{M}
molesgramsmultiply by M\mathcal{M}
molesparticlesmultiply by NAN_A
molesmolaritydivide by litres of solution

Hydrates and formula units

The water in a hydrate counts: CuSO45H2O\mathrm{CuSO_4 \cdot 5H_2O} has a molar mass of 249.68 g/mol, not the 159.61 g/mol of the anhydrous salt. Using the wrong one shifts every downstream number by more than 50%.

Significant figures

The measured mass almost always has fewer figures than the molar mass, so the mass sets the precision of the final answer. Carry extra digits through intermediate steps and round only once, at the end.

Common Mistakes to Avoid

  • Missing a bracket subscript. In Al2(SO4)3\mathrm{Al_2(SO_4)_3} there are three sulfurs and twelve oxygens. Expanding the formula before adding is the reliable fix.
  • Using the atomic mass of an atom where the element is diatomic. Elemental oxygen gas is O2\mathrm{O_2}, 32.00 g/mol, not 16.00 g/mol.
  • Dividing by the molar mass in the wrong direction. Grams to moles divides; moles to grams multiplies. A quick check: a few grams of a light molecule should give a fraction of a mole, not thousands.
  • Ignoring water of hydration when the bottle's formula includes it.
  • Dividing by the solvent volume rather than the final solution volume when computing concentration.
  • Rounding atomic masses too early. Using 12 instead of 12.011 for carbon costs about 0.1% per carbon atom, which shows up quickly in a large organic molecule.

示例题目

Step 1: Expand the formula: 1 Ca, 2 N, 6 O
Step 2: Ca: 1×40.08=40.081 \times 40.08 = 40.08 g/mol
Step 3: N: 2×14.01=28.022 \times 14.01 = 28.02 g/mol
Step 4: O: 6×16.00=96.006 \times 16.00 = 96.00 g/mol
Step 5: Add: 40.08+28.02+96.00=164.1040.08 + 28.02 + 96.00 = 164.10 g/mol
Answer: M(Ca(NO3)2)=164.10\mathcal{M}(\mathrm{Ca(NO_3)_2}) = 164.10 g/mol

Step 1: Convert mass to moles: n=12.558.44=0.21390n = \dfrac{12.5}{58.44} = 0.21390 mol
Step 2: Convert volume: 250.0 mL=0.2500250.0\ \mathrm{mL} = 0.2500 L
Step 3: c=nV=0.213900.2500=0.85559c = \dfrac{n}{V} = \dfrac{0.21390}{0.2500} = 0.85559 mol/L
Step 4: The mass 12.5 g has only 3 significant figures, so the answer does too
Answer: c=0.856c = 0.856 M

Step 1: Molar mass: 6(12.011)+12(1.008)+6(15.999)=72.066+12.096+95.994=180.166(12.011) + 12(1.008) + 6(15.999) = 72.066 + 12.096 + 95.994 = 180.16 g/mol
Step 2: Moles required: n=cV=(0.150)(0.5000)=0.0750n = cV = (0.150)(0.5000) = 0.0750 mol
Step 3: Mass: m=nM=(0.0750)(180.16)=13.512m = n\mathcal{M} = (0.0750)(180.16) = 13.512 g
Step 4: The concentration 0.150 M carries 3 significant figures, which limits the answer
Answer: m=13.5m = 13.5 g of glucose

常见问题

Expand every bracket, multiply each element's standard atomic mass by how many of that atom the formula contains, and add the results. For Ca(NO3)2 that is 40.08 + 2(14.01) + 6(16.00) = 164.10 g/mol.

They are the same number with different units. Molecular weight (formula mass) is in atomic mass units per molecule; molar mass is in grams per mole. The mole is defined so the two match, so 18.02 u per water molecule is 18.02 g per mole of water.

In two steps. Divide the mass by the molar mass to get moles, then multiply by Avogadro's number, 6.02214 x 10^23 per mole. For 3.50 g of CO2: 3.50/44.01 = 0.07953 mol, then 0.07953 x 6.02214 x 10^23 = 4.79 x 10^22 molecules.

Molar masses are built by addition, so they are limited by decimal places rather than significant figures — atomic masses quoted to two decimals give a sum good to two decimals. In practice the measured mass has fewer significant figures and sets the precision of the final answer.

相关求解器

免费试用 AI-Math

任何数学问题都能获得分步解答。拍照上传或输入问题即可。

开始解题