Compute molar concentration from solute mass and volume, or determine the required mass to achieve a desired molarity. Supports grams/milligrams and liters/milliliters/microliters.
Molarity (M) — defined as the number of moles of solute per liter of solution — is the most widely used concentration unit in chemical, biological, and clinical laboratories. Its formula is derived from the fundamental relationship:
The International Union of Pure and Applied Chemistry (IUPAC) formally designates amount concentration with the symbol c and unit mol/dm³. Our calculator implements this definition with full traceability to IUPAC and NIST standards.
Our algorithm strictly follows the analytical chemistry workflow:
All atomic weights used for presets are based on NIST 2021 standard atomic weights (e.g., Na = 22.98977, Cl = 35.453).
A biochemist requires 250 mL of 0.15 M phosphate buffer using NaH₂PO₄ (M = 119.98 g/mol). Using reverse mode: target molarity 0.15 M, volume 0.250 L → moles = 0.0375 mol → mass = 4.499 g. This precise calculation ensures pH stability in drug formulations, meeting USP <791> standards.
| Compound | Molar Mass (g/mol) | Mass & Volume (Forward) | Calculated Molarity | Reverse (Target M) | Required Mass |
|---|---|---|---|---|---|
| Sodium Chloride (NaCl) | 58.44 | 5.844 g in 500 mL | 0.2000 M | 0.150 M in 250 mL | 2.1915 g |
| Glucose (C₆H₁₂O₆) | 180.16 | 18.016 g in 250 mL | 0.4000 M | 0.100 M in 1 L | 18.016 g |
| Hydrochloric Acid (HCl) | 36.46 | 3.646 g in 1 L | 0.1000 M | 0.200 M in 500 mL | 3.646 g |
Molarity is central to the dilution equation M₁V₁ = M₂V₂. Once you have the stock concentration (computed via forward mode), you can easily calculate how much stock is needed. Our reverse mode can also be used to prepare a target concentration directly.
For precise volumetric work, always use class A volumetric glassware and account for temperature effects. Our calculator assumes ideal conditions at 25°C.