Average Atomic Mass Calculator — From Isotope Masses and Abundances
Work out an element's average atomic mass from its isotope masses and natural abundances, with NIST nuclide data and a check against the CIAAW value.
Average Atomic Mass Calculator
Background.
This calculator works out an element's average atomic mass from the masses of its isotopes and how common each one is: multiply each nuclide's atomic mass by its natural abundance, add the products, and divide by the total abundance. Enter two matching comma-separated lists — masses in unified atomic mass units, abundances in percent — and it returns the weighted mean along with the abundance total, the isotope count, and the mass of the most abundant nuclide.
The reference state matters here, and it is not a temperature. Published isotopic abundances describe normal terrestrial material: samples from Earth's crust, hydrosphere and atmosphere that have not been artificially fractionated. They do not describe meteoritic or lunar material, interstellar gas, or anything that has been through an enrichment cascade. Heavy water, ⁶Li-depleted lithium and enriched ²³⁵U all have different isotopic compositions and therefore different average atomic masses, and the periodic-table value is simply the wrong number for them.
The error this page exists to prevent is feeding it mass numbers. A nuclide's mass is not the sum of its nucleons — some of that mass is spent as nuclear binding energy — so copper-63 weighs 62.92959772 u, not 63. Using the mass numbers 63 and 65 with copper's abundances gives 63.617 u instead of the correct 63.5460399458 u. That is 0.071 u out, wrong in the third significant figure, and it looks entirely plausible on the page. Carbon-12 is the one exception, and only because it defines the unit: it is exactly 12 u.
The second guard is on the abundances themselves. The calculator refuses any set that does not add up to 100 % within half a percentage point, because a total that misses usually means a forgotten isotope or a mistyped digit, and quietly accepting it produces a believable wrong answer. It also catches the single commonest slip specifically: NIST publishes isotopic compositions as amount fractions, so copper-63 appears in its tables as 0.6915. Paste that in unchanged and the sum comes to 1, and the calculator will say so by name rather than just failing.
Worked through with copper, the example this page is built on. NIST gives copper-63 as 62.92959772 u at 0.6915 and copper-65 as 64.92778970 u at 0.3085, so the abundances are 69.15 % and 30.85 %. The weighted mean is (69.15 × 62.92959772 + 30.85 × 64.92778970) ÷ 100 = 63.5460399458 u. IUPAC's Commission on Isotopic Abundances and Atomic Weights publishes A_r(Cu) = 63.546(3), a value it has held since 1969 — so the arithmetic reproduces an independently evaluated figure to five significant figures.
That CIAAW uncertainty is worth reading carefully, because it is the honest limit on this page's twelve displayed digits. The ±0.003 was deliberately widened in 1969 to cover roughly 0.15 % natural variation in copper's isotopic abundances between real samples. So 63.546 is the answer; 63.5460399458 is arithmetic. For more than a dozen elements CIAAW declines to publish a single value at all and gives an interval instead, because the variation is large enough that no point value is defensible.
This is a weighted mean, and the general-purpose version of it lives at the weighted average calculator. What this page adds is the domain: the units, the terrestrial reference state, the mass-defect trap, the abundance-sum gate, and a comparison against the published standard atomic weight.
What is average atomic mass calculator?
The average atomic mass of an element is the mean mass of its atoms, weighted by how frequently each isotope occurs in nature. It is what the periodic table prints, and it is the number that goes into a molar mass calculation.
Three closely related quantities get used interchangeably and are worth separating. The relative atomic mass A_r, defined in the IUPAC Green Book as A_r = m_a / m_u — an atom's mass divided by the atomic mass constant — is dimensionless. The atomic mass itself is expressed in unified atomic mass units, symbol u, for which the dalton (Da) is an alternative name; m_u is defined as one twelfth of the mass of a carbon-12 atom, which is why ¹²C is exactly 12 u. And the molar mass in g/mol is numerically the same number again, to within the molar mass constant's relative uncertainty of 3.1 × 10⁻¹⁰. This calculator reports in u; read the same figure as A_r or as g/mol as you need.
No atom actually has the average mass. Copper atoms weigh either 62.92959772 u or 64.92778970 u; none weighs 63.546 u. That is why a mass spectrum of copper shows two peaks rather than one, and why the average is the right number for weighing out a bulk reagent but the wrong number for interpreting a spectrum. The calculator reports the most abundant nuclide's mass alongside the average to keep the distinction in view.
The reason this quantity is published rather than simply looked up per sample is that isotopic composition is nearly, but not perfectly, constant across the Earth. For most elements the variation is negligible and CIAAW publishes a single value with an uncertainty. For hydrogen, lithium, boron, carbon, nitrogen, oxygen, magnesium, silicon, sulfur, chlorine, argon, bromine, thallium and lead it is not negligible, and CIAAW publishes an interval — chlorine's standard atomic weight is [35.446, 35.457] rather than any single number.
How to use this calculator.
- List each isotope's atomic mass in the first box, separated by commas. Use the relative atomic mass in u from a nuclide table — copper-63 is 62.92959772, not 63. If your source shows an uncertainty in brackets, such as 62.92959772(56), drop the bracket.
- List the natural abundances in the second box, in the same order, as percentages. NIST publishes them as amount fractions, so convert: 0.6915 becomes 69.15, 0.7576 becomes 75.76.
- Check the 'Abundances add up to' output. A published composition totals exactly 100.00 %. Anything more than half a percentage point away is refused, because it usually means an isotope is missing from your list.
- Read the average atomic mass in u. The same number is the relative atomic mass A_r as a pure number, and the molar mass in g/mol — so 63.5460399458 u for copper means 63.546 g/mol for weighing purposes.
- Compare with the published standard atomic weight for that element. If they disagree beyond the published uncertainty, the usual causes are mass numbers used in place of atomic masses, a transposed abundance, or a missing minor isotope.
- Round before you report. Copper's published uncertainty is ±0.003, so 63.546 is the honest answer; the extra digits on screen are arithmetic, not knowledge.
- Do not use this for enriched, depleted or extraterrestrial material. Published abundances describe normal terrestrial samples only — a labelled compound or an enrichment product needs its own measured composition.
The formula.
The average atomic mass is a linear mixing model over an element's nuclides:
Ā = Σᵢ (fᵢ × mᵢ) / Σᵢ fᵢ
Dimensionally, an abundance is a ratio and carries no dimension, so [u] × [1] leaves [u] — the answer comes out in atomic mass units, not in 'u percent'. The model is exact for a mixture; it is a definition of a mean, not a physical approximation.
Worked through with copper. NIST gives copper-63 as 62.92959772 u with an amount fraction of 0.6915, and copper-65 as 64.92778970 u at 0.3085, so the abundances are 69.15 % and 30.85 %:
69.15 × 62.92959772 = 4351.581682338 30.85 × 64.92778970 = 2003.022312245 sum = 6354.603994583 Ā = 6354.603994583 / 100.00 = 63.5460399458 u
CIAAW publishes A_r(Cu) = 63.546(3), unchanged since 1969, so the calculation reproduces an independently evaluated value to five significant figures.
WHY THE SUM IS DIVIDED BY WHAT YOU ENTERED. The denominator is the abundance total as typed, not a hard-coded 100. For a published composition the two are identical, since real compositions sum to exactly 100.00. They differ only when a list is slightly incomplete — and dividing by 100 there would treat the missing fraction as a massless nuclide and pull the answer low. A list summing to 99.5 % would be biased down by about 0.3 u for copper, which is wrong in the third significant figure. The ±0.5 percentage-point check is a separate data-integrity gate: it refuses input that looks broken, rather than rescaling an answer that is fine.
ROUNDING STAGE — final only, and the tolerance test is deliberately made against the unrounded sum. This is the one place on this page where rounding stage could change an answer: had the abundance total been rounded to two decimal places before being compared with the tolerance, a total of 100.5001 % would have rounded to 100.50 and slipped through. It is not rounded. The band is inclusive, so exactly 99.5 % and exactly 100.5 % both pass and 100.5001 % does not, and there are tests immediately below, at, and immediately above both edges.
THE MASS-DEFECT TRAP. A nuclide's mass is less than the sum of its free nucleons, because binding energy carries mass away. Copper-63 weighs 62.92959772 u, not 63. Substituting mass numbers gives 63 × 0.6915 + 65 × 0.3085 = 63.617 u, which is 0.071 u high — more than twenty times CIAAW's stated uncertainty for copper, and completely invisible unless you check it against the published value. Carbon-12 is the sole exception, at exactly 12 u, because it is what defines the unit.
LIMITS AND EDGE CASES. A single isotope at 100 % returns its own mass: fluorine has only one stable nuclide, and entering 18.99840316273 u at 100 % returns 18.9984031627 u, matching the published standard atomic weight of fluorine, 18.998403163(6). An isotope entered at 0 % contributes nothing, so a full nuclide list can be kept with the unwanted entries zeroed. Masses must be positive and abundances non-negative; an all-zero abundance set, a negative mass, mismatched list lengths and unparseable entries are each refused with a message naming the field.
A worked example.
Copper, the standard textbook example, done with real nuclide data. Step 1 — get the nuclide data. NIST's Atomic Weights and Isotopic Compositions database lists copper-63 with a relative atomic mass of 62.92959772(56) and an isotopic composition of 0.6915(15), and copper-65 at 64.92778970(71) with 0.3085(15). Two conversions before typing: drop the uncertainty brackets, and turn the amount fractions into percentages — 0.6915 becomes 69.15 and 0.3085 becomes 30.85. Step 2 — the weighted sum. 69.15 × 62.92959772 = 4351.581682338 and 30.85 × 64.92778970 = 2003.022312245, giving 6354.603994583. The abundances total 100.00 %, so dividing gives Ā = 63.5460399458 u. Step 3 — check it against an independent authority. CIAAW's copper page publishes A_r(Cu) = 63.546(3), a value the commission has held since 1969. The calculation reproduces it to five significant figures. That is a real check rather than a formality: the standard atomic weight was evaluated from 1960s mass-spectrometric abundance work, while the nuclide masses used here come from the modern atomic mass evaluation, so agreement across the two routes means the pairing and the weighting are both right. Step 4 — round honestly. CIAAW's ±0.003 was widened in 1969 to cover about 0.15 % natural variation in copper's isotopic composition between samples. So the answer to quote is 63.546 u. The remaining digits on the screen are arithmetic. Try chlorine next, which is more interesting. Chlorine-35 is 34.968852682 u at 75.76 % and chlorine-37 is 36.965902602 u at 24.24 %, giving 35.4529375826 u. CIAAW does not publish a single value for chlorine at all — its standard atomic weight is the interval [35.446, 35.457], because chlorine's isotopic composition varies measurably between terrestrial sources. Our result sits inside that interval and rounds to the abridged conventional value of 35.45 that textbooks quote. Note also what the two authorities do differently: NIST gives point abundances of 0.7576 and 0.2424 as a representative composition, while CIAAW gives ranges of [0.755, 0.761] and [0.239, 0.245]. Those are different kinds of statement about the same element, and neither is the abundance of chlorine. And magnesium, to show that three isotopes work the same way: 23.985041697 u at 78.99 %, 24.985836976 u at 10.00 % and 25.982592968 u at 11.01 % give 24.3050516198 u, inside CIAAW's interval [24.304, 24.307] and rounding to the familiar 24.305.
Frequently asked questions.
How do I calculate average atomic mass?
Why is copper's atomic mass 63.546 and not 63 or 64?
The abundances I have are like 0.7576, not 75.76. What do I enter?
Why does the calculator refuse abundances that do not add up to 100 %?
Why does CIAAW give chlorine an interval instead of a number?
Is average atomic mass the same as molar mass, or as relative atomic mass?
Can I use this for enriched or labelled material?
How does this differ from a general weighted average calculator?
References& sources.
- [1]NIST Standard Reference Database 144 — 'Atomic Weights and Isotopic Compositions with Relative Atomic Masses' (Coursey, J. S., Schwab, D. J., Tsai, J. J. & Dragoset, R. A.). Source of every nuclide figure used on this page: Cu-63 62.92959772(56) / 0.6915(15), Cu-65 64.92778970(71) / 0.3085(15); Cl-35 34.968852682(37) / 0.7576(10), Cl-37 36.965902602(55) / 0.2424(10); Mg-24 23.985041697(14) / 0.7899(4), Mg-25 24.985836976(50) / 0.1000(1), Mg-26 25.982592968(31) / 0.1101(3); F-19 18.99840316273(92). Relative atomic masses derive from the AME atomic mass evaluation; isotopic compositions are IUPAC representative values. Open access; retrieved and verified 2026-07-29.
- [2]IUPAC CIAAW — element data page for copper: 'Ar(Cu) = 63.546(3) since 1969', with abundances 0.6915(15) and 0.3085(15) and the note that the uncertainty was expanded in 1969 to cover roughly 0.15 % natural variation in isotopic abundance between samples. Consulted as the independent second authority for this page: the weighted mean computed here, 63.5460399458 u, reproduces it to five significant figures. Open access; retrieved and verified 2026-07-29.
- [3]IUPAC CIAAW — element data page for chlorine: standard atomic weight [35.446, 35.457] in interval notation since 2009, with abundances published as ranges [0.755, 0.761] for Cl-35 and [0.239, 0.245] for Cl-37. Recorded here as a source-presentation conflict with NIST's single representative composition (0.7576 / 0.2424): the two are different kinds of statement, and this page uses NIST's point values because a weighted mean requires a point. The result, 35.4529375826 u, lies inside CIAAW's interval. Open access; retrieved and verified 2026-07-29.
- [4]IUPAC CIAAW, Standard Atomic Weights, 2024 revision (the 2021 technical report as revised for Gd, Lu and Zr) — the table of interval-valued elements: H, Li, B, C, N, O, Mg, Si, S, Cl, Ar, Br, Tl and Pb are given as intervals rather than point values because their terrestrial isotopic composition varies measurably. Open access; retrieved and verified 2026-07-29.
- [5]IUPAC, Quantities, Units and Symbols in Physical Chemistry ('Green Book'), 3rd edition, 2nd printing 2012 — section 2.10, p. 47 defines relative atomic mass A_r = m_a / m_u with unit 1, and the atomic mass constant m_u = m_a(carbon-12)/12; section 3.7, p. 92 records the dalton (Da) as an alternative name for the unified atomic mass unit u. Open-access searchable PDF; text-verified 2026-07-29.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 762 calculators remain free
- No billing is enabled