Solution Preparation Calculator (Mass of Solid Needed)

To make a solution of known molarity you weigh out moles × molar mass of the solid, dissolve it and make up to volume. This solution preparation calculator gives the mass of solid needed for any concentration and volume, corrected for reagent purity, and lists the masses for common lab reagents.

mol/L
g/mol
mol
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the solution preparation calculator

Enter the concentration you want, the final volume of solution, the molar mass of the solid you are weighing and its purity from the label or certificate of analysis. The calculator returns the moles needed and the mass to weigh. Clear the mass and enter a mass you have to find the concentration it makes.

Solution preparation formula

m = c × V × M ÷ purity

with c in mol/L, V in litres, M in g/mol and purity as a fraction.

Worked example

500 mL of 0.1 M NaCl (58.44 g/mol) from 99.5% pure salt:

  • Moles = 0.1 × 0.500 = 0.050 mol
  • Mass = 0.05 × 58.44 ÷ 0.995 = 2.9367 g

Mass needed for 1 litre of solution

Reagent Molar mass (g/mol) 0.1 M 1 M
Sodium chloride NaCl 58.44 5.844 g 58.44 g
Potassium chloride KCl 74.55 7.455 g 74.55 g
Sodium hydroxide NaOH 40.00 4.000 g 40.00 g
Sodium carbonate Na₂CO₃ 105.99 10.599 g 105.99 g
Potassium dihydrogen phosphate KH₂PO₄ 136.09 13.609 g 136.09 g
Copper(II) sulfate pentahydrate CuSO₄·5H₂O 249.69 24.969 g 249.69 g
Glucose C₆H₁₂O₆ 180.16 18.016 g 180.16 g
Disodium EDTA dihydrate 372.24 37.224 g 372.24 g

Good practice

  • Use an analytical balance and a Class A volumetric flask for standard solutions.
  • Hygroscopic solids such as NaOH absorb water while weighing — standardise those solutions by titration.
  • To prepare a weaker solution from a stock instead, use the dilution calculator.

Frequently asked questions

How do I calculate the mass needed for a solution?

Mass (g) = molarity (mol/L) × volume (L) × molar mass (g/mol). Divide by the purity as a fraction if the reagent is not 100% pure.

How many grams of NaCl make 1 L of 1 M solution?

58.44 g. For 500 mL of 0.1 M you need 0.1 × 0.5 × 58.44 = 2.922 g (2.937 g at 99.5% purity).

Should I add the solid to the full volume of water?

No. Dissolve it in less water, then make up to the mark in a volumetric flask, because the solid itself takes up volume.

How do I handle hydrates?

Use the molar mass of the hydrate you are weighing. CuSO₄·5H₂O is 249.69 g/mol, not 159.61 g/mol for anhydrous CuSO₄.

Embed this calculator

Free to use on your website or blog. Copy this code: