BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 4 primary sourcesLast updated

Molarity Calculator: Mass, Concentration and Dilution (C1V1 = C2V2)

The Molarity Calculator: Mass, Concentration and Dilution finds the grams of solute for a target molarity, the molarity from mass and volume, or a dilution with C1V1 = C2V2, using IUPAC atomic weights for molar mass.

Quick Answer: To make 500 mL of a 0.1 M sodium chloride solution, weigh out 2.922 g of NaCl and add water up to 500 mL. That is 0.05 mol of salt at 58.44 g/mol.

Assumptions

Computed

Preset scenarios

Result
Weigh 2.922 g, made up to 500 mL
Moles of solute
0.05 mol
Mass of solute
2.922 g
Molarity
0.1 M
Molar mass used
58.44 g/mol (Sodium chloride, NaCl)
Stock to measure (V₁)
Only in dilution mode
Solvent to add, approximately
Only in dilution mode

Grams of solute for 1 L of a 1 M solution

Download CSV
Each row is this calculator run in mass mode for 1 litre of a 1 mol/L solution of the listed compound, with the molar mass summed from the IUPAC abridged standard atomic weights. Values are rounded to six significant figures.
Compound and molar massMass for 1 L of 1 M
58.44 g/mol (Sodium chloride, NaCl)58.44 g
74.548 g/mol (Potassium chloride, KCl)74.548 g
39.997 g/mol (Sodium hydroxide, NaOH)39.997 g
36.458 g/mol (Hydrogen chloride, HCl)36.458 g
98.072 g/mol (Sulfuric acid, H₂SO₄)98.072 g
63.012 g/mol (Nitric acid, HNO₃)63.012 g
60.052 g/mol (Acetic acid, CH₃COOH)60.052 g
84.006 g/mol (Sodium bicarbonate, NaHCO₃)84.006 g
180.156 g/mol (Glucose, C₆H₁₂O₆)180.156 g
342.297 g/mol (Sucrose, C₁₂H₂₂O₁₁)342.297 g
249.677 g/mol (Copper(II) sulfate pentahydrate, CuSO₄·5H₂O)249.677 g
158.032 g/mol (Potassium permanganate, KMnO₄)158.032 g
169.874 g/mol (Silver nitrate, AgNO₃)169.874 g

This table and its CSV are free to reuse with a link to this page, CC BY 4.0.

Molarity Calculator: Mass, Concentration and Dilution (C1V1 = C2V2): Result Weigh 2.922 g, made up to 500 mL (Calculate: Mass of solute for a target molarity; Solute: Sodium chloride (NaCl); Target molarity (C₂), mol/L: 0.1; Final volume of solution (V₂): 500; Volume unit: millilitres).

Save or share this result

A one-page summary of this calculator's default example, drawn from the same calculation as the result above.

The infographic is free to reuse with a link to this page, CC BY 4.0.

Illustration of a glass jug of pale blue liquid beside white crystals in a glass dish with a wooden stirrer
Quick Answer: To make 500 mL of a 0.1 M sodium chloride solution, weigh out 2.922 g of NaCl and add water up to 500 mL. That is 0.05 mol of salt at 58.44 g/mol.

What does this calculator do?

This molarity calculator handles the three jobs that come up at the bench. It tells you how many grams of a solid to weigh out for a solution of a given molarity and volume. It works out the molarity of a solution you have already made from the mass dissolved and the final volume.

And it works as a dilution calculator, giving the volume of a stock solution to measure out and the volume of solvent to make it up to, using C₁V₁ = C₂V₂.

Molarity, written M, is moles of solute per litre of solution. Two things in that definition trip people up. The volume is of the finished solution, not of the water you start with, and the amount is in moles, so you need the molar mass of the solute to turn it into grams.

For molar masses, the calculator lists common laboratory compounds (sodium chloride, sodium hydroxide, sulfuric acid, glucose, copper sulfate pentahydrate and others). Each one is summed atom by atom from the IUPAC abridged standard atomic weights, the 2024 table published by the Commission on Isotopic Abundances and Atomic Weights: hydrogen 1.0080, carbon 12.011, oxygen 15.999, sodium 22.990, chlorine 35.45 and so on. For anything not listed, choose Custom and type the molar mass.

Using the Molarity Calculator

  1. Choose what to calculate: the mass to weigh out, the molarity of a solution, or a dilution.
  2. Pick the solute from the list, or choose Custom and enter its molar mass in g/mol. A dilution does not need it.
  3. Enter the final volume of solution in millilitres, litres or microlitres.
  4. For the mass mode, enter the target molarity. For the molarity mode, enter the mass you dissolved. For a dilution, enter the stock concentration and the target concentration.
  5. Read the result at the top and the moles, mass, molarity and molar mass on the cards below.

How is this calculated?

  1. Find the molar mass. For a listed compound, the molar mass is the sum of each element's standard atomic weight times the number of its atoms. For NaCl that is 22.990 + 35.45 = 58.44 g/mol.

M = ∑_i nᵢ Aᵣ(i)

  1. Convert the volume to litres. Molarity is per litre, so 500 mL becomes 0.5 L.
  1. Mass mode. Moles needed are the molarity times the volume; grams are moles times molar mass.

n = cV; m = nM

  1. Molarity mode. The mass is converted to grams and divided by the molar mass to get moles, which are divided by the volume.

n = m/M; c = n/V

  1. Dilution mode. The moles of solute do not change when you add solvent, so the stock concentration times the stock volume equals the final concentration times the final volume. Solved for the stock volume:

C₁V₁ = C₂V₂ ⇒ V₁ = C₂V₂/C₁

The solvent volume shown is V₂ − V₁. A target stronger than the stock is refused, because adding solvent can only lower a concentration.

  1. Round for display. Results are rounded half up to six significant figures.

Worked Example

The default inputs make 500 mL of 0.1 M sodium chloride:

  1. Molar mass: 22.990 + 35.45 = 58.44 g/mol.
  2. Volume: 500 mL = 0.5 L.
  3. Moles: 0.1 × 0.5 = 0.05 mol.
  4. Mass: 0.05 × 58.44 = 2.922 g.

Dissolve the salt in less than 500 mL of water, then add water up to the 500 mL mark.

For a sodium hydroxide stock, 1 L of 2 M needs 2 mol at 39.997 g/mol, which is 79.994 g.

Going the other way, 9 g of glucose (180.156 g/mol) dissolved and made up to 250 mL is 0.0499567 mol in 0.25 L, a molarity of 0.199827 M.

Dilution Calculator: C1V1 = C2V2

To make 500 mL of 0.1 M from a 1 M stock:

  1. V₁ = 0.1 × 500 ÷ 1 = 50 mL of stock.
  2. Make it up to 500 mL with about 450 mL of solvent.

That is a tenfold dilution: the concentration drops by the same factor that the volume grows. The units only need to match on each side; C₁ and C₂ in the same unit, V₁ and V₂ in the same unit. The calculator takes concentrations in mol/L and returns volumes in the unit you used for V₂.

Grams of Common Solutes for a 1 M Solution

The reference table on this page runs the calculator for 1 litre of a 1 M solution of thirteen common compounds, so the grams needed equal the molar mass. Scale it to any other molarity and volume by multiplying: half a litre of 0.2 M needs a tenth of the table figure.

What does this calculator not account for?

  • Purity and hydrates. The mass assumes a pure solute. A reagent that is 99% pure, or a salt that has picked up water, needs more. Use the hydrate's own molar mass when the label gives one, as with copper(II) sulfate pentahydrate.
  • Volumes that do not add. Mixing a stock with solvent can give slightly less or more than V₁ + V₂ − V₁ suggests, especially for concentrated acids and alcohols. That is why the solvent card is marked approximate: make up to the final volume instead.
  • Temperature. Volumes change with temperature, so molarity does too. Molality (moles per kilogram of solvent) does not, and is not calculated here.
  • Dissociation. 0.1 M NaCl gives about 0.2 M of ions. The calculator reports the formula unit concentration, not ion concentrations or activity.
  • Safety. Diluting strong acids and bases releases heat. Always add acid to water, follow your lab's procedures, and treat this page as arithmetic only.

What mistakes do people make with this?

  • Using the water volume instead of the solution volume. Dissolve, then make up to the final volume.
  • Leaving millilitres as litres. 500 mL is 0.5 L. The calculator converts if you set the unit.
  • Using an anhydrous molar mass for a hydrate. CuSO₄·5H₂O is 249.677 g/mol, much more than the anhydrous salt.
  • Inverting the dilution. V₁ is the stock volume and is the smaller one. If your answer is larger than V₂, the concentrations are the wrong way round.
  • Rounding the molar mass early. Using 58 for NaCl instead of 58.44 is a 0.75% error before you start.

Frequently Asked Questions

What is molarity?

Moles of solute per litre of solution, written mol/L or M. A 1 M solution of NaCl has 58.44 g of salt in each litre of solution.

How do I calculate molarity from grams?

Divide the grams by the molar mass to get moles, then divide by the volume in litres. The molarity mode does both steps.

How do I use C1V1 = C2V2?

Put in three of the four values and solve for the fourth. Usually you know the stock concentration (C₁), the target concentration (C₂) and the volume you want (V₂), and need V₁ = C₂V₂ ÷ C₁. The dilution mode returns V₁ and the solvent to add.

Where do the molar masses come from?

They are summed from the IUPAC abridged standard atomic weights, published by the Commission on Isotopic Abundances and Atomic Weights. Some elements, such as hydrogen and chlorine, vary slightly in nature, and the abridged table gives a single value for ordinary use.

Is molarity the same as molality?

No. Molarity is per litre of solution; molality is per kilogram of solvent. For dilute water solutions near room temperature they are close, but they are not the same quantity.

Can I convert grams to moles here?

Yes, the molarity mode reports moles. For a page that does only that, use the grams to moles calculator on this site, which also gives the number of particles.

Sources

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 7 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Default: 500 mL of 0.1 M NaCl needs 2.922 g
  • 9 g of glucose in 250 mL is 0.199827 M
  • round trip: the default mass back to molarity is 0.1 M
  • 1 L of 2 M NaOH needs 79.994 g
  • a custom molar mass is used as typed
  • dilution: 500 mL of 0.1 M from 1 M takes 50 mL of stock
  • builds the 1 M table from compute()

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews