Instantly convert between mass (grams), amount of substance (moles), and number of particles (atoms, molecules, formula units) using Avogadro's constant. Built-in molar mass database for common compounds.
The mole (symbol: mol) is the SI base unit for amount of substance. It is defined as exactly 6.02214076 × 1023 elementary entities (atoms, molecules, ions, or electrons) — a constant known as Avogadro's number (NA). This calculator uses the CODATA 2018 value of NA = 6.02214076 × 1023 mol−1, which is the internationally accepted standard.
Historical Redefinition: In May 2019, the mole was fundamentally redefined. It is no longer based on the number of atoms in 0.012 kg of Carbon-12, but is instead fixed by an exact numerical value of the Avogadro constant. This makes the definition independent of any physical artifact and perpetually stable.
n = m / M and N = n × NA
where n = moles, m = mass (g), M = molar mass (g/mol), N = number of particles, NA = Avogadro's constant.
The mole bridges the macroscopic world (grams, litres) and the microscopic world (atoms, molecules). One mole of any substance contains the same number of particles, but their mass depends on the atomic masses of the constituent elements. This is why molar mass (g/mol) is numerically equal to the relative molecular (or atomic) mass expressed in daltons. For example, one mole of water (H₂O) has a mass of 18.015 g and contains 6.022 × 10²³ water molecules.
The concept was pioneered by the Italian scientist Amedeo Avogadro in 1811, who proposed that equal volumes of gases at the same temperature and pressure contain the same number of molecules. The actual number was first estimated by Johann Josef Loschmidt in 1865. Today, the mole is fundamental to stoichiometry, solution chemistry, and quantitative analysis in every branch of chemistry and physics.
The calculator uses three core relationships derived from the definition of the mole:
When you enter any two values (e.g., mass and molar mass), the calculator derives the third. If you enter particles and molar mass, it works backward via moles. All values are computed with double‑precision floating point, and results are shown with appropriate significant figures.
The molar mass is either entered manually or selected from the quick‑reference database. The database includes the most frequently used substances in general chemistry, with values based on the 2021 IUPAC standard atomic weights.
Step 1: Identify the molar mass of NaCl. From the database: Na = 22.99 g/mol, Cl = 35.45 g/mol → M = 58.44 g/mol.
Step 2: Apply the formula n = m / M = 5.85 g / 58.44 g/mol = 0.1001 mol.
Step 3: To find the number of formula units: N = 0.1001 mol × 6.022 × 10²³ mol⁻¹ = 6.03 × 10²² NaCl formula units.
Key insight: This conversion is the basis for preparing solutions, calculating theoretical yields, and interpreting chemical equations.
Reverse Example: You have 3.01 × 10²² molecules of CO₂. How many grams is that? Step 1: Calculate moles: n = (3.01 × 10²²) / (6.022 × 10²³) = 0.0500 mol. Step 2: Using M(CO₂) = 44.01 g/mol, m = 0.0500 × 44.01 = 2.20 g. This two-way conversion is critical for gas collection experiments and gravimetric analysis.
Common substances and their molar masses (g/mol), based on IUPAC standard atomic weights (2021).
| Substance | Formula | Molar Mass (g/mol) | Particle type |
|---|---|---|---|
| Water | H₂O | 18.015 | molecule |
| Sodium chloride | NaCl | 58.44 | formula unit |
| Carbon dioxide | CO₂ | 44.01 | molecule |
| Glucose | C₆H₁₂O₆ | 180.156 | molecule |
| Sodium hydroxide | NaOH | 40.00 | formula unit |
| Hydrochloric acid | HCl | 36.46 | molecule |
| Sulfuric acid | H₂SO₄ | 98.079 | molecule |
| Calcium carbonate | CaCO₃ | 100.086 | formula unit |
| Ammonia | NH₃ | 17.031 | molecule |
| Ethanol | C₂H₅OH | 46.068 | molecule |
| Methane | CH₄ | 16.043 | molecule |
| Oxygen gas | O₂ | 31.998 | molecule |
| Nitrogen gas | N₂ | 28.013 | molecule |
| Hydrogen gas | H₂ | 2.016 | molecule |
Click any substance button above to auto‑fill its molar mass.