Written and maintained by CASRAI Editorial Board
Last updated
To convert molarity to millimoles, multiply the molarity in mol/L by the volume in millilitres: mmol = M × mL. No litre conversion is needed, because a 1 M solution contains exactly 1 mmol in every millilitre. A 0.10 M solution in 250 mL therefore holds 0.10 × 250 = 25 mmol.
Molarity alone is a concentration, not an amount. It becomes an amount of substance only when you multiply it by a volume. This page gives the formula, a lookup table of molarity by volume, two worked examples and short spreadsheet and code snippets. For the moles-and-grams side of the calculation, see moles to molarity.
Molarity to millimoles formula
With molarity M in mol/L and volume V in millilitres:
- Millimoles: n (mmol) = M (mol/L) × V (mL)
- Equivalent form with litres: n (mmol) = M × V (L) × 1000
- Volume needed: V (mL) = n (mmol) ÷ M
- Molarity from an amount: M (mol/L) = n (mmol) ÷ V (mL)
Written as moles, the same relationship is n (mol) = M × V (L). Multiplying M by a volume in millilitres gives millimoles, not moles. Reading that result as moles is a 1000-fold error, and it is the most common slip in this calculation.
Why 1 M equals 1 mmol per mL
The SI Brochure lists amount-of-substance concentration with the coherent unit mol per cubic metre, and the litre-based unit mol/L is the form used at the bench. The prefix milli stands for 10-3, so 1 mol = 1000 mmol, and 1 L = 1000 mL. A concentration of 1 mol/L is therefore 1000 mmol per 1000 mL, which simplifies to 1 mmol/mL. The thousands cancel, which is why molarity multiplied by millilitres lands directly in millimoles.
Molarity to millimoles table (mL by mol/L)
Each cell is the number of millimoles in the stated volume of a solution at the stated molarity, calculated as M × mL. The values are exact products and are not rounded.
| Molarity (mol/L) | 1 mL | 5 mL | 10 mL | 25 mL | 50 mL | 100 mL | 250 mL | 500 mL | 1000 mL |
|---|---|---|---|---|---|---|---|---|---|
| 0.001 M | 0.001 | 0.005 | 0.01 | 0.025 | 0.05 | 0.1 | 0.25 | 0.5 | 1 |
| 0.01 M | 0.01 | 0.05 | 0.1 | 0.25 | 0.5 | 1 | 2.5 | 5 | 10 |
| 0.05 M | 0.05 | 0.25 | 0.5 | 1.25 | 2.5 | 5 | 12.5 | 25 | 50 |
| 0.1 M | 0.1 | 0.5 | 1 | 2.5 | 5 | 10 | 25 | 50 | 100 |
| 0.25 M | 0.25 | 1.25 | 2.5 | 6.25 | 12.5 | 25 | 62.5 | 125 | 250 |
| 0.5 M | 0.5 | 2.5 | 5 | 12.5 | 25 | 50 | 125 | 250 | 500 |
| 1 M | 1 | 5 | 10 | 25 | 50 | 100 | 250 | 500 | 1000 |
| 2 M | 2 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 | 2000 |
For a molarity or volume not in the table, use the formula. Millimoles scale linearly with both: doubling the volume or the molarity doubles the amount.
Worked examples
Example 1: millimoles in a measured volume
How many millimoles are in 250 mL of 0.10 M solution? mmol = 0.10 mol/L × 250 mL = 25 mmol. In moles that is 0.025 mol.
Example 2: volume that supplies a target amount
A protocol calls for 100 mmol of solute and you have a 2.5 M stock. V = 100 mmol ÷ 2.5 mmol/mL = 40 mL. Checking the other way: 2.5 × 40 = 100 mmol.
If the concentration is given in mmol/L (millimolar, mM), the shortcut changes: mM × L gives mmol. See millimolarity to molarity for that conversion, and moles vs molarity for the difference between the two quantities.
Calculate it in Excel, R or Python
With molarity in cell A2 (mol/L) and volume in B2 (mL), Excel gives millimoles with =A2*B2. In R and Python the same product applies:
# R
molarity <- 0.10 # mol/L
volume_ml <- 250
mmol <- molarity * volume_ml # 25
# Python
molarity = 0.10 # mol/L
volume_ml = 250
mmol = molarity * volume_ml # 25.0
volume_needed_ml = 100 / 2.5 # 40.0 mL for 100 mmol from a 2.5 M stock
Floating-point output can show trailing digits such as 25.000000000000004; round for display only, not before further calculation.
Safety: check the safety data sheet
A millimole figure says nothing about hazard. Concentrated acids, bases and many salts need handling controls that the safety data sheet (SDS) for the specific chemical describes. Read the SDS before weighing or diluting a stock, and see how to read a safety data sheet. For preparing the solution itself, see the buffer and solution preparation guide, and for the wider calculation family, molarity solution calculations.
Sources
- Bureau International des Poids et Mesures, The International System of Units (SI Brochure), 9th edition, 2019: definition of the mole and amount-of-substance concentration. bipm.org, checked 2026-10-29.
- NIST, Metric (SI) Prefixes: milli = 10-3. nist.gov, checked 2026-10-29.
- The table and worked examples are computed on this page from the formula; every cell is the exact product M × mL.
FAQ
How many millimoles are in 1 M per mL?
A 1 M solution contains 1 mmol in each millilitre, so 1 mL of 1 M solution is 1 mmol.
How do I convert molarity to millimoles without converting to litres?
Multiply the molarity in mol/L by the volume in mL. The result is in millimoles.
How do I go from millimoles back to moles?
Divide by 1000, since 1 mol = 1000 mmol. For example, 25 mmol is 0.025 mol.







