Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

Molarity to Millimoles: Formula, Table and Worked Examples

Convert molarity to millimoles with mmol = M × mL. Includes a molarity-by-volume table, two worked examples and Excel, R and Python snippets.

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.

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about Molarity to Millimoles: Formula, Table and Worked Examples

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →