How Many Atoms Are in a Grain of Sand? Compared to Stars, Earth, and the Human Body: Atoms are the building blocks of everything around us, but they are so small that they cannot be seen with the naked eye. This leads to some fascinating comparisons involving unimaginably large numbers.
One common claim is:
There are more atoms in a grain of sand than stars in the universe.
But the answer depends entirely on the size of the grain of sand being used for the comparison - and, as it turns out, the popular version of this claim doesn't hold up for a single grain at any size. Let's examine the numbers.
In this article we will:
- 🔬 Estimate the number of atoms in a typical grain of sand, and see how that changes from fine to coarse
- 📏 Break down the full math step by step, using Avogadro's number
- 🌌 Compare that number to stars in the observable universe - and debunk the popular myth
- 🏖 Compare it to the total number of grains of sand on Earth
- 👤 Compare it to the number of atoms in the human body

Quick Answers
- A typical 1.0 mm grain of quartz sand contains approximately 4.17 × 1019 atoms (41.7 quintillion).
- Depending on grain size, a single grain of sand can contain anywhere from 4.17 × 1016 atoms (41 quadrillion, fine 0.1 mm grain) up to 3.3 × 1020 atoms (333 quintillion, coarse 2.0 mm grain).
- The observable universe contains roughly 1022 stars - more than the atoms in any single, real-world sand grain.
- Earth contains an estimated 7.5 × 1018 grains of sand.
- The average human body contains approximately 7 × 1027 atoms.
How Many Atoms Are in a Grain of Sand?
A typical grain of beach sand, about 1.0 millimeter in diameter, contains approximately 4.17 × 1019 atoms, or roughly 41.7 quintillion atoms.
That number isn't fixed, though - it depends heavily on the grain's size. Sand ranges from very fine (0.1 mm) to very coarse (2.0 mm), and because volume scales with the cube of diameter, that range alone produces an 8,000-fold difference in atom count. A fine 0.1 mm grain contains "only" about 41 quadrillion atoms, while a coarse 2.0 mm grain contains around 333 quintillion.
Every estimate here assumes a spherical grain composed primarily of quartz (silicon dioxide, SiO2), since that's the dominant mineral in most beach and desert sand.
What Is Sand Made Of?
Many beaches contain sand made largely of quartz, which is silicon dioxide (SiO2).
Each silicon dioxide molecule contains:
- 1 silicon atom
- 2 oxygen atoms
That means each SiO2 molecule contains a total of 3 atoms.
How Large Is a Grain Compared to an Atom?
Even an average grain of sand is enormous compared to an atom.
- Typical grain diameter: approximately 1.0 millimeter
- Full sand range: 0.1 mm (fine) to 2.0 mm (coarse)
- Silicon atom diameter: approximately 0.3 nanometers
A typical 1.0 mm grain of sand is roughly 3 million times wider than a silicon atom.
Calculation Example (Typical Sand, 1.0 mm)
For a quartz grain approximately 1.0 mm in diameter:
- Radius = 0.5 mm = 0.05 cm
- Volume = (4/3)πr3 ≈ 5.236 × 10−4 cm3
- Mass = volume × density (2.65 g/cm3) ≈ 1.388 × 10−3 g
- Moles = mass ÷ molecular weight (60.08 g/mol) ≈ 2.310 × 10−5 mol
- Molecules = moles × Avogadro's number (6.022 × 1023) ≈ 1.391 × 1019 molecules
- Total atoms = molecules × 3 (one Si + two O per SiO2 molecule) ≈ 4.17 × 1019 atoms
Note: Smaller grains contain proportionally fewer atoms because volume shrinks with the cube of the grain's diameter - a grain one-tenth the diameter contains one-thousandth the atoms.
Calculation Example (Fine Sand, 0.1 mm - the Low End)
For comparison, here's the same method applied to a much finer, 0.1 mm grain - close to the smallest particle size still classified as sand:
- Radius = 0.05 mm = 0.005 cm
- Volume = (4/3)πr3 ≈ 5.24 × 10−7 cm3
- Mass = volume × density (2.65 g/cm3) ≈ 1.39 × 10−6 g
- Moles = mass ÷ molecular weight (60.08 g/mol) ≈ 2.31 × 10−8 mol
- Molecules = moles × Avogadro's number ≈ 1.39 × 1016 molecules
- Total atoms = molecules × 3 ≈ 4.17 × 1016 atoms
That's 1,000 times fewer atoms than the 1.0 mm grain above - a useful reminder that "a grain of sand" can mean very different things depending on where that sand came from.
Atoms in a Grain of Sand, By Size
Geologists classify "sand" as anything from 0.0625 mm up to 2 mm in diameter (the Wentworth scale); anything larger is technically a granule or gravel. Here's how the atom count scales across that full range:
| Grain Size | Diameter | Approx. Atoms | Stars vs. This Grain |
|---|---|---|---|
| Very fine sand | 0.1 mm | ~4.17 × 1016 (41 quadrillion) | ~240,000× more stars |
| Medium sand | 0.5 mm | ~5.2 × 1018 (5.2 quintillion) | ~1,900× more stars |
| Typical / coarse sand | 1.0 mm | ~4.17 × 1019 (41.7 quintillion) | ~240× more stars |
| Very coarse sand (upper limit) | 2.0 mm | ~3.3 × 1020 (333 quintillion) | ~30× more stars |
Note: All figures assume a spherical quartz grain at a density of 2.65 g/cm3. Real grains are irregular rather than perfectly spherical, so actual counts vary somewhat - but the scaling pattern holds regardless of shape.
How a Grain of Sand Compares
| Item | Approximate Count |
|---|---|
| Atoms in one typical grain of sand (1.0 mm) | 4.17 × 1019 |
| Atoms in one fine grain of sand (0.1 mm) | 4.17 × 1016 |
| Grains of sand on Earth | 7.5 × 1018 |
| Stars in the observable universe | 1 × 1022 |
| Atoms in the human body | 7 × 1027 |
Stars vs. Atoms in a Grain of Sand
Astronomers estimate that the observable universe contains approximately 1022 stars.
Compared to a typical, 1.0 mm grain of sand with about 4.17 × 1019 atoms:
There are approximately 240 times more stars in the observable universe than atoms in a typical grain of sand.
Even scaling all the way up to the largest possible sand grain - 2.0 mm, the upper edge of the sand classification - the gap only narrows to about 30 times more stars than atoms in that single grain. And scaling down to the finest sand (0.1 mm), the gap widens dramatically to roughly 240,000 times more stars. No real, individual grain of sand - at any size - ever contains more atoms than there are stars in the observable universe. (See the myth-debunking section below for where this claim actually comes from.)
Earth's Sand Supply Compared to a Single Grain
Researchers have estimated that Earth contains roughly 7.5 × 1018 grains of sand.
Compared to the 4.17 × 1019 atoms in a single, typical 1.0 mm grain of sand:
A single grain of ordinary beach sand contains more than five times as many atoms as there are grains of sand on the entire planet.
That relationship flips if you go all the way down to fine, 0.1 mm sand: a grain that small has only about 4.17 × 1016 atoms, which means Earth's total sand supply outnumbers the atoms in one fine grain by roughly 180 to 1.
The Human Body Comparison
The average adult human body contains approximately 7 × 1027 atoms.
Compared to a typical, 1.0 mm grain of sand with 4.17 × 1019 atoms:
The human body contains roughly 168 million times more atoms than a typical grain of sand.
Scaled down to a fine, 0.1 mm grain (4.17 × 1016 atoms), that gap widens to about 170 billion times more atoms in the body - a reminder of how much the comparison depends on which grain you pick.
Most of these atoms are hydrogen, oxygen, carbon, and nitrogen.
Debunking the "Grain of Sand vs. Stars" Myth
The popular claim - "there are more atoms in a grain of sand than stars in the universe" - is one of those factoids that sounds too big to check. But run the numbers across every realistic sand size, and the claim doesn't hold up for a single grain, at any size:
| Comparison | Result |
|---|---|
| Atoms in a typical sand grain (1.0 mm) vs. stars | Stars win, by ~240× |
| Atoms in the largest sand grain (2.0 mm) vs. stars | Stars still win, by ~30× |
| Grains of sand on Earth (7.5 × 1018) vs. stars (1022) | Stars outnumber grains by ~1,300× |
| Total atoms in all the sand on Earth vs. stars | Sand atoms win, by a huge margin |
So where does the idiom come from? It's really a claim about the total atoms in all the sand on Earth compared to the number of stars in the universe - not a single grain. Somewhere in the retelling, "all the sand" got shortened to "a grain of sand," and the comparison got a lot less accurate along the way.
Even the biggest realistic grain of sand - a full 2 mm across, at the very top end of what's classified as sand rather than gravel - still has about 30 times fewer atoms than there are stars in the observable universe.
This is also why you'll sometimes see the related, more defensible claim that there are more stars in the universe than grains of sand on all of Earth's beaches. That one checks out numerically: 1022 stars comfortably outnumbers the estimated 7.5 × 1018 grains of sand on Earth.
Making Sense of Large Numbers
| Scale | Number | Power of 10 |
|---|---|---|
| Thousand | 1,000 | 103 |
| Million | 1,000,000 | 106 |
| Billion | 1,000,000,000 | 109 |
| Trillion | 1,000,000,000,000 | 1012 |
| Quadrillion | 1 followed by 15 zeros | 1015 |
| Quintillion | 1 followed by 18 zeros | 1018 |
| Sextillion | 1 followed by 21 zeros | 1021 |
| Octillion | 1 followed by 27 zeros | 1027 |
Common Misconceptions
- ❌ There are always more atoms in a grain of sand than stars in the universe.
- ✅ No single, real-world grain of sand - fine or coarse - actually contains more atoms than there are stars in the observable universe.
- ✅ The claim only holds when comparing the total atoms in all the sand on Earth to the number of stars.
- ✅ Different grains of sand contain vastly different numbers of atoms because sand varies in size and composition - a 1.0 mm grain has 1,000 times more atoms than a 0.1 mm grain.
- ❌ All sand is made entirely of quartz.
FAQ
How many atoms are in a grain of sand?
A typical 1.0 mm grain of quartz sand contains approximately 4.17 × 1019 atoms (41.7 quintillion). Finer grains contain fewer - a 0.1 mm grain has about 4.17 × 1016 atoms - while coarser grains contain more, up to roughly 3.3 × 1020 atoms at 2.0 mm.
Is it true that a grain of sand has more atoms than there are stars in the universe?
No - not for any single, real-world grain. Even the largest sand grain (2.0 mm, the upper limit of the sand classification) still has about 30 times fewer atoms than the estimated 1022 stars in the observable universe. The claim only becomes true when comparing the total atoms in all the sand on Earth combined to the number of stars.
How many grains of sand are there on Earth?
Scientists have estimated roughly 7.5 × 1018 grains of sand on Earth - actually fewer than the estimated number of stars in the observable universe, and fewer than the number of atoms in a single typical 1.0 mm grain of sand.
What is a grain of sand made of?
Many sand grains are primarily composed of quartz, which is silicon dioxide (SiO2), although sand composition varies by location.
How many atoms are in the human body?
The average adult human body contains approximately 7 × 1027 atoms - many orders of magnitude more than even the largest single grain of sand.
Why do different sources give different answers for atoms in a grain of sand?
The number of atoms depends heavily on the size, shape, density, and composition of the grain being measured. Sand ranges from 0.0625 mm to 2 mm in diameter, and since volume scales with the cube of diameter, that range alone accounts for a roughly 8,000-fold difference in atom count.
Final Take on Atoms in a Grain of Sand
A typical grain of quartz sand contains roughly 41.7 quintillion atoms - and depending on whether it's fine or coarse, that figure can range from about 41 quadrillion up to over 300 quintillion. Even at the high end, though, it's still far smaller than current estimates for the number of stars in the observable universe. The popular idiom only holds up when you compare all of Earth's sand, not a single grain, to the stars above it.
Comparisons like these help illustrate the incredible scales found in nature, from the microscopic world of atoms to the vast expanse of the cosmos.
If you enjoyed this article, you might also like: Constellation Names and Their Meanings.
Sources
- NIST Chemistry WebBook - Silicon Dioxide (SiO2)
- NASA StarChild - How Many Stars Are There?
- Scientific American - How Many Atoms Are in the Human Body?
- USGS - Wentworth Grain Size Classification