UTILS.
100% in-browser
⚛️

Average Atomic Mass Calculator

Compute the average atomic mass from isotope masses and abundances, or solve a missing percent abundance so the abundances sum to 100%.

About this tool

The Average Atomic Mass Calculator is a free, in-browser chemistry tool that finds the weighted-average atomic mass of an element from the mass and natural abundance of each of its isotopes. Enter two to four isotopes, each with its exact mass in unified atomic mass units (u) and its percent abundance, and the calculator returns the element's standard atomic weight along with each isotope's contribution.

The average is a weighted mean: average = Σ(massᵢ × abundanceᵢ ⁄ 100), summed over every isotope, with abundances expressed as percentages that should total 100%. In "solve missing abundance" mode you leave one abundance blank and it is found from the constraint that all abundances add to 100% (missing = 100 − Σ of the others); for a two-isotope element you can instead leave both abundances blank and supply the target average, and the tool solves the pair from x₁ = 100·(avg − m₂) ⁄ (m₁ − m₂).

Everything runs locally in your browser with plain JavaScript — nothing you type is uploaded or stored. A worked check: chlorine's isotopes 34.969 u (75.77%) and 36.966 u (24.23%) give 34.969 × 0.7577 + 36.966 × 0.2423 ≈ 35.45 u, the familiar atomic weight of chlorine.

Frequently asked questions

What units are used for isotope mass and abundance?
Isotope mass is in unified atomic mass units (u, equivalent to g/mol), and abundance is a percentage. The weighted average comes out in u. Abundances across all isotopes should add up to 100%, which the tool reports as a check.
How does the solve-missing-abundance mode work?
Leave one isotope's abundance blank and it is set to 100% minus the sum of the others, because natural abundances must total 100%. For a two-isotope element you may leave both blank and enter the target average; the tool then solves both from the average and the sum-to-100% rule.
Why did I get the chlorine value 35.45?
With masses 34.969 u at 75.77% and 36.966 u at 24.23%, the weighted mean is 34.969 × 0.7577 + 36.966 × 0.2423 ≈ 35.45 u. That weighting by natural abundance is exactly why the periodic-table value is not a whole number.
Is anything sent to a server?
No. All parsing and arithmetic happen on your device in the browser; no isotope data, masses, or results ever leave your machine, so it works offline and keeps your work private.

More tools