Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Moles to Atoms Calculator — Particle Counts from Avogadro's Number

Convert moles to atoms, molecules or ions with the exact SI Avogadro constant — and back again. Set the entities per formula unit so the count is unambiguous.

Moles to Atoms Calculator

Which way are you converting?
Moles of the substance — that is, moles of formula units or molecules, not of individual atoms. Read when converting moles to particles.
mol
A plain count of whatever entity you set below — atoms, molecules, ions or formula units. Read when converting particles back to moles.
1 to count molecules or formula units. 3 to count the atoms in H2O (2 H + 1 O). 2 to count the ions in NaCl. 24 to count the atoms in glucose, C6H12O6. This factor is the difference between 'moles to molecules' and 'moles to atoms'.
Particles counted
3.613284456 × 10^24
N, the number of entities of the type you chose, written in scientific notation as 'mantissa × 10^exponent' — the form a chemist writes, and the only readable one at 10²³ scale. A pure count: dimensionless, with no unit. Exact arithmetic on your amount, but only as certain as that amount, because an exact constant does not make an estimated input exact.
Formula units (molecules)
1.204428152 × 10^24
Amount of substance (mol)
2
Entities per mole (/mol)
1.806642228 × 10^24

Background.

This calculator crosses the Avogadro bridge: it turns an amount of substance in moles into a count of particles, and a count of particles back into moles. Since 20 May 2019 that conversion has been exact by definition — the BIPM SI Brochure states that one mole contains exactly 6.022 140 76 × 10²³ elementary entities, so Avogadro's constant is a fixed integer count with no uncertainty attached to it at all.

The hard part is not the multiplication. It is saying what you are counting. IUPAC's Green Book is blunt about this: 'amount of oxygen' is ambiguous and should only be used where the context makes the entity clear, because it might mean oxygen atoms or dioxygen molecules, and those differ by a factor of two. The same trap catches water. One mole of water is 6.02214076 × 10²³ water molecules — but it is 1.806642228 × 10²⁴ atoms, because every molecule carries three of them. Same substance, same amount, two answers that differ threefold. Neither is wrong; only an unlabelled one is.

That is why this page asks for an entities-per-formula-unit factor as a visible input rather than quietly assuming 1. Set it to 1 to count molecules or formula units. Set it to 3 for the atoms in H2O. Set it to 2 for the ions in NaCl, which dissociates into one Na⁺ and one Cl⁻. Set it to 24 for the atoms in glucose. Getting that number right is the whole exercise; the arithmetic afterwards is one multiplication.

What the page assumes, stated where you can see it rather than in a collapsed FAQ. There is no reference state — no STP, no SATP, no temperature or pressure basis — because both the amount and the count are properties of the sample itself. The conversion introduces no error of its own. But an exact constant does not make your answer exact. If the amount came from a balance reading and a molar mass good to four significant figures, the particle count is good to four significant figures too, no matter how many digits the screen shows. Precision belongs to the measurement, not to the constant.

A worked example, the one this page is built on. Two moles of water, counted as atoms. First, formula units: 2 × 6.02214076 × 10²³ = 1.204428152 × 10²⁴ water molecules. Then atoms: 1.204428152 × 10²⁴ × 3 = 3.613284456 × 10²⁴. And in one mole of water there are 3 × 6.02214076 × 10²³ = 1.806642228 × 10²⁴ atoms. Run the calculator backwards from 3.613284456 × 10²⁴ atoms with the same factor of 3 and you get 2 mol again.

This page deliberately stops at moles on one side. It does not know your chemical formula and never asks for a mass, so it cannot convert grams to particles in one hop — use the mole calculator to get from grams to moles first, then come here. Splitting the chain that way keeps each page honest about which constant it is using and which assumption can bite you.

What is moles to atoms calculator?

The Avogadro constant N_A relates an amount of substance to a number of entities: N = n × N_A. Its value is 6.022 140 76 × 10²³ mol⁻¹, and since the 2019 revision of the SI it is exact — the mole is now defined by fixing that number, rather than by reference to twelve grams of carbon-12. NIST's CODATA 2022 tables list it with the standard uncertainty '(exact)'.

The Green Book puts the underlying statement carefully: the amount of substance is proportional to the number of specified elementary entities of that substance, and the proportionality constant is the reciprocal of the Avogadro constant. Two words in that sentence carry all the weight — 'specified' and 'entities'. An entity can be an atom, a molecule, an ion, an electron, a formula unit, or any other group you choose to name, and the amount is only meaningful once you have said which.

A particle count is a pure number. The Green Book lists 'number of entities N' with SI unit 1 — it carries no unit at all, unlike the amount of substance it came from, which is measured in moles. That is the dimensional check for this page: [mol] × [mol⁻¹] leaves a dimensionless count.

The practical failure this page prevents is the silent factor. A student asked for 'the number of particles in 2 mol of water' who multiplies by Avogadro's number and stops has counted molecules; a student who was actually asked for atoms is out by a factor of three, and nothing in either answer looks wrong. Making the factor an input forces the question to be asked before the arithmetic happens.

How to use this calculator.

  1. Choose your direction. 'Moles → particles' is the usual one. 'Particles → moles' is the inverse, useful when a spectroscopy or counting technique has given you an entity count directly.
  2. Decide what you are counting, then set 'Entities counted per formula unit' to match. Use 1 for molecules or formula units, 3 for the atoms in H2O, 2 for the ions in NaCl, 24 for the atoms in glucose. If a question just says 'particles', it almost always means molecules or formula units — use 1.
  3. Enter the amount in moles (or the particle count, in the reverse direction). Moles here means moles of the substance — moles of formula units — not moles of individual atoms.
  4. Read the two counts separately. 'Formula units' is n × N_A and never changes with your factor; 'Particles counted' applies the factor. Quoting the wrong one is the single most common error in this conversion.
  5. Read the results as scientific notation. '3.613284456 × 10^24' means 3.613284456 followed by 24 places — the counts on this page are far too large to write out in full, and a 25-digit string of commas is unreadable on a phone.
  6. Check the direction: more entities per formula unit means a bigger count for the same amount, because the factor multiplies. If your number went down when you raised the factor, the mode is probably reversed.
  7. Do not read the twelve displayed digits as precision. The constant is exact; your amount almost certainly is not, and the count inherits its uncertainty.

The formula.

N = n × N_A × k n = N / (k × N_A)

The conversion runs in two steps, and keeping them separate is the point:

N_units = n × N_A formula units or molecules N = N_units × k the entities you are actually counting n = N / (k × N_A) the inverse

Dimensionally, [mol] × [mol⁻¹] × [1] is dimensionless — a count carries no unit, which is exactly how the IUPAC Green Book lists it ('number of entities N, SI unit 1'). That check is enforced by a unit test, along with the homogeneity properties: multiplying the amount by seven multiplies the count by seven, and doubling the entities factor doubles the count while leaving the formula-unit count untouched.

Worked through with the page's fixture. Two moles of water, counting atoms, k = 3:

N_units = 2 × 6.02214076 × 10²³ = 1.204428152 × 10²⁴ molecules N = 1.204428152 × 10²⁴ × 3 = 3.613284456 × 10²⁴ atoms k × N_A = 3 × 6.02214076 × 10²³ = 1.806642228 × 10²⁴ atoms per mole

Reversed: 3.613284456 × 10²⁴ ÷ 3 = 1.204428152 × 10²⁴ formula units, and ÷ 6.02214076 × 10²³ = 2 mol. The round trip closes exactly, and it is a test.

HOW THE CONSTANT WAS VERIFIED. Every other test in this calculator's test file checks the arithmetic against the same Avogadro literal the code uses — so a transposed digit would pass all of them. One test cannot be fooled that way. The Faraday constant is defined as F = N_A × e, and CODATA 2022 publishes it independently as 96 485.332 12… C mol⁻¹ (exact), alongside the elementary charge e = 1.602176634 × 10⁻¹⁹ C (also exact). Taking this calculator's own answer for one mole of electrons and multiplying by e gives 96 485.3321233 C — reproducing NIST's published Faraday constant to every digit it prints. That is a genuinely independent check on the constant, and it ships as a test.

ROUNDING STAGE — final only. Every step runs in arbitrary-precision decimal arithmetic; the single rounding to twelve significant digits happens inside the return statement. Nothing is compared against a rounded value, so no threshold can be crossed by rounding.

SINGULARITIES AND LIMITS. The entities-per-formula-unit factor must be greater than zero: the inverse conversion divides by it, so zero is a genuine pole, and a formula unit containing zero entities is not a thing. Negative amounts and negative counts are refused. Zero is fine in both directions — zero moles really is zero particles. At the top end, an amount above roughly 3 × 10²⁸⁴ mol pushes the count past what a double-precision number can hold; rather than returning Infinity and letting it poison whatever you do next, the calculator raises an error naming the field to change. One particle, at the bottom end, is 1.66053906717 × 10⁻²⁴ mol.

A worked example.

Example

How many atoms are in 2 mol of water? Step 1 — decide what you are counting. Water is H2O: two hydrogens and one oxygen, so three atoms per molecule. Set 'Entities counted per formula unit' to 3. If the question had asked for molecules rather than atoms, this would be 1, and the final answer would be three times smaller. This is the choice that decides the answer, so make it before touching the arithmetic. Step 2 — formula units. Multiply the amount by the Avogadro constant: 2 mol × 6.02214076 × 10²³ mol⁻¹ = 1.204428152 × 10²⁴ water molecules. This figure never depends on your entity choice, which is why the calculator reports it separately. Step 3 — atoms. Multiply by the factor: 1.204428152 × 10²⁴ × 3 = 3.613284456 × 10²⁴ atoms. The calculator also reports 1.806642228 × 10²⁴ entities per mole, which is 3 × 6.02214076 × 10²³ — that is, one mole of water contains 6.02214076 × 10²³ molecules but 1.806642228 × 10²⁴ atoms. Step 4 — check it backwards. Switch the dropdown to 'Particles → moles', enter 3.613284456 × 10²⁴ with the same factor of 3, and you get 2 mol back. A second example that chains with the mole calculator. Weigh 5.844 g of sodium chloride, whose molar mass is 58.44 g/mol; the mole calculator gives 0.1 mol. Bring that here with a factor of 2, because NaCl dissociates into one Na⁺ and one Cl⁻ per formula unit: 0.1 × 6.02214076 × 10²³ = 6.02214076 × 10²² formula units, and × 2 = 1.204428152 × 10²³ ions in solution. One caution about precision, because the numbers look so authoritative. The Avogadro constant is exact — that is a matter of SI definition, not of measurement. Your 2 mol is not. If it came from a balance reading and a molar mass carrying four significant figures, then 3.613284456 × 10²⁴ is honestly 3.613 × 10²⁴, and the remaining digits are arithmetic rather than information.

entities Per Unit3
moles2
particles3,613,284,456,000,000,000,000,000
solve Forparticles

Frequently asked questions.

How many atoms are in one mole?
One mole of any substance contains exactly 6.022 140 76 × 10²³ of the entity the amount refers to — but whether that entity is an atom depends on the substance. For a monatomic element such as helium or iron, one mole is 6.02214076 × 10²³ atoms and the answer is simply Avogadro's number. For a compound it is not. One mole of water is 6.02214076 × 10²³ molecules, and therefore 1.806642228 × 10²⁴ atoms, because each molecule contains three. One mole of glucose is 6.02214076 × 10²³ molecules and 1.445 × 10²⁵ atoms, since C6H12O6 has 24 atoms per molecule. The question 'how many atoms in a mole' has no single answer until you say a mole of what, which is precisely why this calculator asks for the entities-per-formula-unit factor.
What is the difference between 'moles to atoms' and 'moles to molecules'?
Only the entities-per-formula-unit factor, and it is often a large difference. Moles to molecules uses k = 1: multiply the amount by 6.02214076 × 10²³ and stop. Moles to atoms uses k = the number of atoms in the formula. For 2 mol of water the two answers are 1.204428152 × 10²⁴ molecules and 3.613284456 × 10²⁴ atoms — a factor of three apart, with nothing in either number to indicate which one you have. The calculator reports both at once for that reason: 'Formula units' is always n × N_A, and 'Particles counted' applies your factor. If an exam question says only 'particles', the convention is almost always molecules or formula units, so use 1 — but the safest habit is to write the entity next to the number every time.
Is Avogadro's number exact, and does that make my answer exact?
Yes to the first, no to the second, and the gap between those two answers is worth understanding. Since 20 May 2019 the mole has been defined by fixing the number: the BIPM SI Brochure states that one mole contains exactly 6.022 140 76 × 10²³ elementary entities, and NIST's CODATA 2022 tables list the constant with the standard uncertainty '(exact)'. Before 2019 it was a measured quantity with an uncertainty; now it is a definition. But the conversion N = n × N_A is only as good as the n you feed it. If your amount came from weighing a sample on a three-place balance and dividing by a molar mass carrying four significant figures — and chlorine-containing molar masses carry about four — then your particle count carries four significant figures, and the twelve digits on the screen are arithmetic rather than information. Round your reported answer to the precision your measurement actually supports.
How do I go from grams straight to atoms?
In two steps, deliberately. First convert mass to moles with n = m / M, which needs the molar mass of your substance — that is what the mole calculator does. Then bring the amount here and multiply by the Avogadro constant and your entities factor. Worked through: 5.844 g of sodium chloride at 58.44 g/mol is 0.1 mol; 0.1 mol × 6.02214076 × 10²³ = 6.02214076 × 10²² formula units; and with two ions per formula unit that is 1.204428152 × 10²³ ions. Splitting the chain is a design choice rather than a limitation. The two steps use different constants with different characters — one substance-specific and uncertain, one universal and exact — and different failure modes, and folding them into a single box tends to hide whichever one has gone wrong.
What does the calculator do at zero, and at very large numbers?
Zero moles gives zero particles, and zero particles gives zero moles; both are legitimate answers and neither raises an error. The entities-per-formula-unit factor is different: it must be greater than zero, because the reverse conversion divides by it, so zero there is a genuine pole rather than a rounding artefact, and a formula unit containing zero entities has no meaning. Negative amounts and negative counts are refused outright rather than quietly made positive. At the other extreme, an amount above roughly 3 × 10²⁸⁴ mol produces a count larger than a double-precision number can hold; instead of returning Infinity and letting it contaminate the next step of your calculation, the calculator raises an error naming the field to change. At the small end, a single particle is 1.66053906717 × 10⁻²⁴ mol — the reciprocal of Avogadro's number, and the smallest non-zero amount that physically exists.
Why does the page ask for entities per formula unit instead of just working it out?
Because it never sees your chemical formula. This calculator takes numbers, not text — it has no idea whether your 2 mol is water, argon or haemoglobin, and therefore cannot know whether a formula unit holds one entity or ten thousand. Making the factor an explicit, labelled input is the honest version of that limitation, and it has a useful side effect: it forces the ambiguity into the open before the arithmetic, which is where it belongs. The IUPAC Green Book makes the same demand of scientific writing, noting that 'amount of oxygen' is ambiguous and should only be used where the context makes the entity clear. If you want the factor computed from a formula instead, the molar mass calculator parses formula strings and reports the total atom count per formula unit — 3 for H2O, 24 for C6H12O6 — which is exactly the number to type in here.
How was the Avogadro constant in this calculator verified?
By reproducing a different published constant that depends on it. Checking the code's arithmetic against its own stored value proves nothing about the value itself — a transposed digit would pass every internal test. So the test suite takes a second route: the Faraday constant is defined as F = N_A × e, and CODATA 2022 publishes it independently as 96 485.332 12… C mol⁻¹ (exact), with the elementary charge e = 1.602176634 × 10⁻¹⁹ C (also exact), on a separate NIST page from the one used to obtain N_A. Multiplying this calculator's own answer for one mole of electrons by e gives 96 485.3321233 C, matching NIST's published Faraday constant to every digit it prints. That test ships with the calculator and would fail immediately if the constant were ever mistyped.

References& sources.

  1. [1]BIPM, The International System of Units (SI), 9th edition (2019) — definition of the mole in force since 20 May 2019 (26th CGPM, Resolution 1, 2018): 'The mole, symbol mol, is the SI unit of amount of substance. One mole contains exactly 6.022 140 76 x 10^23 elementary entities.' Open access, HTML; retrieved and verified 2026-07-29.
  2. [2]NIST, CODATA 2022 recommended values — Avogadro constant N_A = 6.022 140 76 x 10^23 mol^-1, standard uncertainty listed as '(exact)'. Open access; retrieved and verified 2026-07-29.
  3. [3]IUPAC, Quantities, Units and Symbols in Physical Chemistry ('Green Book'), 3rd edition, 2nd printing 2012 — section 2.10, p. 47 lists 'number of entities N' with SI unit 1 and notes that 'amount of oxygen is ambiguous and should be used only if the meaning is clear from the context'; section 2.10.1(v), p. 53 states that the amount of substance is proportional to the number of specified elementary entities, the proportionality constant being the reciprocal of the Avogadro constant. Note: this edition predates the 2019 redefinition and still treats N_A as measured, so it is cited here only for the entity-specification rule and the dimensional statement, not for the value. Open-access searchable PDF; text-verified 2026-07-29.
  4. [4]NIST, CODATA 2022 recommended values — Faraday constant F = 96 485.332 12... C mol^-1, listed as exact. Consulted as the independent second authority for this page: F is defined as N_A x e, and reproducing it from this calculator's own particle count for one mole of electrons (using the exact elementary charge e = 1.602 176 634 x 10^-19 C) validates the Avogadro literal digit for digit. Open access; retrieved and verified 2026-07-29.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon