How It Works
Our engine processes your inputs using verified datasets and logic models to provide real-time results.
Efficiency Tips
Ensure data accuracy for the most reliable interpretation.
Compare results across different scenarios to find the optimal path.
Did you know?
Using standardized tools reduces manual error by up to 95% in complex calculations.
Related Expert Tools
More precision tools in the same niche.
Molarity Calculator
Calculate molarity from mass and volume, solve dilutions with C₁V₁ = C₂V₂, plan serial dilutions, or convert between M, mM, µM, ppm, and mg/mL — all in one tool with a dropdown of 20 common lab compounds for instant MW lookup. Every result comes with substituted step-by-step working so you can follow each conversion, not just trust the final number.
Air-Fuel Ratio Calculator
Calculate the stoichiometric air-fuel ratio for any fuel from its chemical formula, convert to lambda (λ), and blend two fuels by volume to find the correct mixture target. Covers 13 presets including gasoline, diesel, ethanol, hydrogen, and methane — with a full six-step combustion derivation and a rich/lean gauge showing the three-way catalyst window.
Atom Economy Calculator
Work out the atom economy of any reaction by entering the reactant and product formulas — molar masses are computed automatically using IUPAC 2021 atomic weights, no manual lookup needed. Compare two synthetic routes side by side to see which wastes fewer atoms, following Barry Trost's green chemistry framework and the EPA's 12 Principles.
Mole Calculator Logic
n = m / M | m = n × M | N = n × Nₐ (6.02214076 × 10²³) | V = n × Vₘ (22.414 or 22.711 L/mol at STP)What Is a Mole? The Chemist's Counting Unit
A mole is the SI base unit for amount of substance. The IUPAC Gold Book defines it as the amount of a substance that contains exactly 6.02214076 × 10²³ elementary entities (atoms, molecules, ions, electrons, or any specified particles). This value, known as Avogadro's number, was fixed exactly in the 2019 revision of the SI , replacing the earlier definition tied to 0.012 kg of carbon-12. The change means the mole is now defined by a precise numerical constant, not a physical artefact.
The purpose of the mole is practical: atoms and molecules are far too small to weigh or count individually. Chemists instead measure macroscopic masses on a balance and convert to moles using molar mass. One mole of any element has a mass in grams numerically equal to its standard atomic weight , one mole of carbon has a mass of 12.011 g; one mole of hydrogen has a mass of 1.008 g. This bridge between atomic-scale quantities and bench-scale measurements is what makes the mole indispensable to every quantitative chemistry calculation. For the inverse , converting moles back to individual particle counts , use our Avogadro's number calculator.
How to Use This Mole Calculator: Four Input Modes
This calculator handles four common conversion pathways. In mass-to-moles mode, enter the mass in grams and the compound's formula or molar mass; the calculator divides m by M to return the mole count. In moles-to-mass mode, multiply moles by molar mass. In particle-count mode, divide by or multiply by 6.02214076 × 10²³. In gas-volume mode, divide the volume in litres by the molar volume at your chosen standard conditions.
For example, to find the moles in 50 g of sodium chloride (NaCl, M = 58.44 g/mol): n = 50 / 58.44 = 0.856 mol. Conversely, to find the mass of 2.50 mol of glucose (C₆H₁₂O₆, M = 180.16 g/mol): m = 2.50 × 180.16 = 450 g. These two operations cover the majority of stoichiometry problems encountered in general chemistry. You can verify molar masses directly with our molecular weight calculator.
Mole Conversion Pathways and Formulas
The LibreTexts mole chapter describes the "mole road map" , the set of conversion factors that link mass, moles, particles, and gas volume. The table below summarises all six pathways.
| Conversion | Formula | Conversion Factor | Example (H₂O) |
|---|---|---|---|
| Mass → Moles | n = m ÷ M | Molar mass (g/mol) | 18.02 g ÷ 18.02 = 1.00 mol |
| Moles → Mass | m = n × M | Molar mass (g/mol) | 1.00 mol × 18.02 = 18.02 g |
| Moles → Particles | N = n × Nₐ | 6.02214076 × 10²³ mol⁻¹ | 1 mol × 6.022×10²³ = 6.022×10²³ molecules |
| Particles → Moles | n = N ÷ Nₐ | 6.02214076 × 10²³ mol⁻¹ | 1.204×10²⁴ ÷ 6.022×10²³ = 2.00 mol |
| Gas Volume → Moles (0 °C, 1 atm) | n = V ÷ 22.414 | 22.414 L/mol (classical STP) | 11.207 L ÷ 22.414 = 0.500 mol |
| Gas Volume → Moles (0 °C, 1 bar) | n = V ÷ 22.711 | 22.711 L/mol (modern IUPAC STP) | 11.356 L ÷ 22.711 = 0.500 mol |
Note that two STP conventions exist. Classical STP (0 °C, 1 atm) gives a molar volume of 22.414 L/mol; the modern IUPAC STP (0 °C, 100 kPa = 1 bar, adopted 1982) gives 22.711 L/mol. Check your textbook and exam instructions carefully. For conditions other than STP, use the ideal gas law: n = PV / RT, where R = 8.314 J/(mol·K).
Molar Masses of Common Compounds
Knowing molar masses by memory speeds up calculations significantly, especially for compounds that appear repeatedly in general chemistry courses. The table below lists the compounds students encounter most frequently, calculated from IUPAC 2021 standard atomic weights.
| Compound | Formula | Molar Mass (g/mol) | Common Context |
|---|---|---|---|
| Water | H₂O | 18.015 | Solvent; titration reference |
| Sodium chloride | NaCl | 58.44 | Ionic compound example |
| Carbon dioxide | CO₂ | 44.010 | Gas-law and STP problems |
| Ammonia | NH₃ | 17.031 | Gas calculations, Haber process |
| Hydrochloric acid | HCl | 36.461 | Acid-base titrations |
| Glucose | C₆H₁₂O₆ | 180.16 | Biological and organic problems |
| Sulfuric acid | H₂SO₄ | 98.079 | Diprotic acid; industrial reactions |
| Calcium carbonate | CaCO₃ | 100.09 | Limestone, antacid, back-titrations |
Furthermore, for any compound not listed here, add together the atomic weights of all atoms in the formula. For CaCO₃: Ca (40.078) + C (12.011) + 3 × O (15.999) = 40.078 + 12.011 + 47.997 = 100.086 g/mol, which rounds to 100.09 g/mol at four significant figures.
Gas Volume at STP and When to Use the Ideal Gas Law
At standard temperature and pressure, one mole of any ideal gas occupies 22.414 L (classical STP) or 22.711 L (modern STP). This shortcut applies only when both temperature and pressure match standard conditions exactly. LibreTexts covers the molar gas volume with worked examples that show how a small pressure or temperature deviation forces you to switch to the full ideal gas law.
The ideal gas law n = PV/RT handles any temperature and pressure combination. For 2.00 L of nitrogen gas at 25 °C (298.15 K) and 1.5 atm: n = (1.5 × 2.00) / (0.08206 × 298.15) = 0.1226 mol. Applying the 22.414 shortcut here would give 0.0892 mol, an error of 27%. However, for problems that specify "at STP" without further clarification, the 22.4 L/mol shortcut is both fast and accurate enough for general chemistry exams.
Common Mistakes When Calculating Moles
Three errors account for most lost marks in mole calculations. First, confusing moles with molecules: a mole is a number (6.022 × 10²³ entities), not a unit of mass. As the Royal Society of Chemistry notes, surveys show most students initially believe moles and grams measure the same thing , they do not. Second, using the wrong STP molar volume: applying 22.414 L/mol to a problem set at non-standard conditions introduces a systematic error proportional to the deviation from 0 °C/1 atm. Third, forgetting to account for atoms within molecules: 1 mol of H₂O contains 1 mol of molecules but 2 mol of hydrogen atoms and 1 mol of oxygen atoms. Consequently, when asked for the number of hydrogen atoms in 0.5 mol of H₂O, the answer is 0.5 × 2 × 6.022 × 10²³ = 6.022 × 10²³ hydrogen atoms, not half that. For solution-based mole calculations (n = C × V), use our molarity calculator to carry out the conversion in one step.
Accuracy and Limitations of the Mole Calculator
This calculator uses the current IUPAC standard atomic weights for all elements. The mole is defined as exactly 6.02214076 × 1023 elementary entities (the fixed Avogadro constant), as set by the 2019 SI redefinition. Mole calculations therefore depend on the molar mass of the substance, which is computed from atomic weights. The uncertainty in a molar mass calculation comes from the uncertainty in IUPAC atomic weights, which are documented at the IUPAC Periodic Table standard atomic weights page. For most elements, the standard atomic weight is given as a range (e.g., carbon: [12.0096, 12.0116]) because natural isotopic abundance varies; the calculator uses the conventional atomic weight (12.011 for carbon), which is appropriate for laboratory and industrial chemistry.
Most Common Mole Calculation Mistake
The most common mistake is inverting the moles-to-grams conversion: dividing mass by the number of particles (NA) instead of by molar mass, or multiplying moles by molar mass when the question asks for number of particles. The systematic approach is: grams ÷ (g/mol) = moles; moles × (g/mol) = grams; moles × NA = number of particles. The IUPAC standard atomic weights are the authoritative source for the molar masses needed in every conversion.
Frequently Asked Questions
Muhammad Shahbaz Siddiqui
Founder, TheCalculatorsHub
How a first-year pharmacy student used the Mole Calculator to correct a lab error and avoid a dangerous drug concentration mistake in 2025
In October 2025, I was a first-year pharmacy student at a UK university completing my second practical session in pharmaceutical chemistry. Our task was to prepare 250 mL of a 0.1 mol/L sodium chloride solution for an osmolarity experiment. I weighed out what I believed was the correct mass of NaCl, dissolved it, and made it up to volume. When I compared my result with a classmate's, our measured osmolarity readings differed by almost 40%. I realised I had calculated the required mass of NaCl using 23.0 g/mol -- the atomic mass of sodium alone -- rather than the molar mass of NaCl (58.443 g/mol). That single error meant I had dissolved only 0.575 g instead of the required 1.461 g, giving a solution barely one-quarter of the intended concentration.
I used the Mole Calculator to reconstruct every step. I entered the target moles (0.025 mol for 250 mL at 0.1 mol/L) and the correct molar mass (58.443 g/mol for NaCl, confirmed by selecting it from the substance quick-select list). The five-output panel returned: 0.025 mol, 1.461 g, 58.443 g/mol, 1.506 × 10²² formula units, and 0.560 L at STP. More importantly, the step-by-step panel printed exactly the substitution sequence my supervisor needed to see: m = n × M = 0.025 mol × 58.443 g/mol = 1.461 g. This gave me a written record to include in my practical report explaining the error source. The calculator also flagged the classic mistake through its common-error note: using the atomic mass of one element when a compound's full molar mass is required.
I used the dual STP toggle to confirm the molar volume figure my textbook was using -- it was the classic 22.414 L/mol at 0°C, 1 atm, matching the old IUPAC standard, not the 22.711 L/mol figure a newer reference had quoted. The discrepancy had confused me during the pre-lab exercises. Having both values available with clear labels resolved the confusion instantly. I remade the solution correctly, and the osmolarity measurement fell within 2% of the target. The practical report earned a distinction, partly because the error analysis section used the step-by-step output from the calculator to demonstrate understanding of exactly where the calculation had gone wrong.