Molar Mass of Zinc sulfate heptahydrate

The molar mass of zinc sulfate heptahydrate (ZnSO4·7H2O) is 287.541 g/mol, derived element by element, with composition by mass.

Formula units
Adjust the inputs

Your result updates live as you type.

The molar mass of zinc sulfate heptahydrate, ZnSO4·7H2O, is 287.541 g/mol. That single number is what connects a mass you can weigh to an amount of substance you can react: one mole is 287.541 g, and a gram of it is 2.094e+21 formula units. The calculator turns any weighed mass into that count, and reports the amount in moles, millimoles and the mass of a single formula unit alongside it.

The figure comes from the formula. Zinc sulfate heptahydrate is 65.38 (Zn) + 32.06 (S) + 11 × 15.999 (O) + 14 × 1.008 (H), which is 287.541 g/mol, taking standard atomic weights, and every page here computes that sum rather than quoting it. Oxygen makes up the largest share of the mass: 11 of the 27 atoms in a formula unit are oxygen, and they account for 175.989 g of the 287.541 g, or 61.2% by mass. The derivation table below breaks the whole molecule down element by element.

The numbers a bench actually uses sit at the millimole scale. One millimole of zinc sulfate heptahydrate is 287.541 mg and one micromole is 287.541 µg, so a balance reading to a milligram places you within 3.478 µmol. A single formula unit weighs 4.7747e-22 g, which is why the count in the gauge runs into the sextillions for any mass you can see.

The zinc source in fertiliser and in supplements, and an astringent. The monohydrate at 179.47 g per mole is also sold, so check which you have. At 287.541 g/mol it is heavier than 31 of the 34 salts covered here, and that ranking matters more than it looks: iron(II) sulfate heptahydrate has a molar mass of 278.006 g/mol, so a gram of it contains 3.43% more formula units than a gram of zinc sulfate heptahydrate. Weigh by mass and you are not weighing equal amounts of substance.

Watch which form you have. This page is the hydrate, ZnSO4·7H2O, at 287.541 g/mol; the anhydrous salt is ZnSO4 at 161.436 g/mol. The 126.105 g of water per mole is 43.86% of the weight, so weighing the hydrate as though it were anhydrous puts you 43.86% short on the compound itself. Suppliers sell both, and the label is the only way to tell them apart by eye.

The formula

N = m ÷ 287.541 × 6.02214076×1023
m
The mass of zinc sulfate heptahydrate in grams
287.541
The molar mass of zinc sulfate heptahydrate in g/mol, derived from its formula
N
The number of formula units that mass contains

How it works, step by step

  1. Enter a mass of zinc sulfate heptahydrate in grams.
  2. It is divided by the molar mass, 287.541 g/mol, giving the amount in moles.
  3. That amount is multiplied by the Avogadro constant, 6.02214076 × 10²³ per mole, to give the number of formula units.
  4. The panel also reports the amount in moles and millimoles and the mass of one formula unit.

Worked examples

0.5 g of zinc sulfate heptahydrate as a molecule count

0.5 g divided by 287.541 g/mol is 0.00173888 mol, and multiplying by the Avogadro constant gives 1.047e+21 formula units of zinc sulfate heptahydrate. The same mass is 1.7389 mmol, which is the figure a reaction is actually planned in.

5 g of zinc sulfate heptahydrate as a molecule count

5 g divided by 287.541 g/mol is 0.0173888 mol, and multiplying by the Avogadro constant gives 1.047e+22 formula units of zinc sulfate heptahydrate. The same mass is 17.389 mmol, which is the figure a reaction is actually planned in.

50 g of zinc sulfate heptahydrate as a molecule count

50 g divided by 287.541 g/mol is 0.173888 mol, and multiplying by the Avogadro constant gives 1.047e+23 formula units of zinc sulfate heptahydrate. The same mass is 173.89 mmol, which is the figure a reaction is actually planned in.

How to read your score

0–0NothingNo mass, no molecules.
0–—Milligram scaleUnder 2.094e+18 formula units — the amount in a milligram or less of zinc sulfate heptahydrate. Still an enormous count, which is the point of the mole.
—–—Bench scaleThe range from a milligram to ten grams, where nearly all weighing of zinc sulfate heptahydrate is done.
—–—Bulk scaleMore than ten grams. Beyond a few hundred grams the count is better handled in moles than in formula units.

Frequently asked questions

What is the molar mass of zinc sulfate heptahydrate (ZnSO4·7H2O)?

It is 287.541 g/mol. That is the sum of the standard atomic weights of every atom in the formula: 65.38 (Zn) + 32.06 (S) + 11 × 15.999 (O) + 14 × 1.008 (H). One mole of zinc sulfate heptahydrate therefore weighs 287.541 g, and a gram of it is 3.4778 mmol.

What percentage of zinc sulfate heptahydrate is oxygen?

61.2% by mass. Each formula unit contains 11 oxygen atoms contributing 175.989 g of the 287.541 g total, so 100 g of zinc sulfate heptahydrate contains 61.2 g of oxygen and a kilogram contains 612.05 g of it.

How many molecules are in one gram of zinc sulfate heptahydrate?

About 2.094e+21. One gram is 0.00347776 mol, and each mole contains 6.02214076 × 10²³ formula units by definition of the mole, so the count is that constant divided by 287.541.

How much does a single molecule of zinc sulfate heptahydrate weigh?

4.7747e-22 g, which is 287.541 daltons. It is the molar mass divided by the Avogadro constant, and the number in daltons is numerically the same as the molar mass in g/mol — that equivalence is what makes the mole convenient.

Is molar mass the same as molecular weight?

They are the same number in ordinary use but not the same quantity. Molecular weight, properly relative molecular mass, is a ratio and has no unit: for zinc sulfate heptahydrate it is 287.541. Molar mass carries grams per mole: 287.541 g/mol. Because the mole is defined so those agree, you can read one off the other.

Why is the molar mass not a whole number?

Because standard atomic weights are averages over the isotopes found in nature. Oxygen is quoted as 15.999 rather than a whole number for that reason, and the same applies to the other elements here, which is why zinc sulfate heptahydrate comes out at 287.541 g/mol rather than 288.

Molar mass, composition and mole equivalents of zinc sulfate heptahydrate

How the molar mass of zinc sulfate heptahydrate is arrived at
ElementAtomsAtomic weightContribution (g/mol)By mass
Oxygen (O)1115.999175.98961.2%
Zinc (Zn)165.3865.3822.74%
Sulfur (S)132.0632.0611.15%
Hydrogen (H)141.00814.1124.908%
Total — one mole of zinc sulfate heptahydrate287.541100%

Standard atomic weights, IUPAC 2021. The contribution column is atoms × atomic weight, and the total is the molar mass this page uses: 287.541 g/mol.

Mole quantities of zinc sulfate heptahydrate and what they weigh
AmountMass (g)Mass (mg)Formula units
1 µmol0.0002875410.2875416.022e+17
10 µmol0.002875412.875416.022e+18
100 µmol0.028754128.75416.022e+19
1 mmol0.287541287.5416.022e+20
10 mmol2.875412875.416.022e+21
50 mmol14.377114,377.13.011e+22
100 mmol28.754128,754.16.022e+22
250 mmol71.885271,885.21.506e+23
500 mmol143.77143,7703.011e+23
750 mmol215.656215,6564.517e+23
1 mol287.541287,5416.022e+23
2 mol575.082575,0821.204e+24
5 mol1437.71437705.0000003.011e+24
10 mol2875.412875410.0000006.022e+24

Mass is the amount multiplied by 287.541 g/mol. The last column is that amount multiplied by the Avogadro constant, 6.02214076 × 10²³ per mole.

Zinc sulfate heptahydrate among other salts, by molar mass
CompoundFormulaMolar mass (g/mol)Millimoles in 1 g
Sodium thiosulfate pentahydrateNa2S2O3·5H2O248.17154.0295
Copper(II) sulfate pentahydrateCuSO4·5H2O249.6774.0052
Sodium citrateNa3C6H5O7258.06833.8749
Iron(II) sulfate heptahydrateFeSO4·7H2O278.0063.597
Zinc sulfate heptahydrate (this page)ZnSO4·7H2O287.5413.4778
Potassium dichromateK2Cr2O7294.18183.3993
Aluminium sulfateAl2(SO4)3342.13112.9229

Ordered by molar mass. The last column is 1000/M, which is the number a weighed gram actually gives you.

Related calculators