Home / Science / Chemistry / General and lab chemistry / Solutions and dilutions calculatorTool #30

Molarity, dilution (C1V1 = C2V2) and serial dilution calculator

Work out how much to weigh for a solution in M, mM, mg/mL, % w/v or ppm, how much stock to dilute, and a full serial dilution plan with volumes for every tube.

Keep it one tap away for everyday use.

Bookmark Solutions and dilutions calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Weigh
  2. Dilute
  3. Serial plan
Nothing is uploadedWorks offline once open

Make a solution

ppm and ppb are mass per volume of a dilute water solution (1 mg/L = 1 ppm). The molar mass is only needed for M, mM, µM and nM. For a hydrate, use the hydrate's molar mass (CuSO₄·5H₂O is 249.69, not 159.61).

Dilute a stock (C1V1 = C2V2)

Fill in three boxes and leave one empty. Both concentrations use the same unit, and both volumes use the same unit.

Serial dilution

Mix each tube well and change the tip before every transfer. The extra volume taken out of the last tube is thrown away, so every tube ends with the same volume.

What it does

Three bench calculations in one place, the ones every chemistry and biology lab does daily:

  • Make a solution: how many grams to weigh for a given concentration and volume, or the concentration you get from a mass, or the volume to make up to.
  • Dilute a stock: the C1V1 = C2V2 rule. Fill any three values and it works out the fourth, and how much diluent to add.
  • Serial dilution: a tube-by-tube plan for a dilution series, with the transfer and diluent volumes, the concentration in each tube and the overall dilution.

Everything is worked out in your browser and the page keeps working offline.

How to use it

Make a solution. Pick what to work out, then type the molar mass and the other two values. Concentrations can be in M, mM, µM or nM (these need the molar mass), or in g/L, mg/mL, µg/mL, ng/µL, % w/v, ppm or ppb (these do not). Weigh the amount shown, dissolve it in less solvent than the final volume, and then top up to the mark. Adding the solid to the full volume gives a slightly weaker solution.

Dilute a stock. Leave one box empty. Use the same unit for both concentrations (for example both in mM) and for both volumes. The answer tells you how much stock to take and how much diluent to add.

Serial dilution. Type the stock concentration, the factor for each step (2-fold, 10-fold or any other), the number of tubes, and the volume you want left in each tube. Each tube gets the same volume of diluent, and you then move the transfer volume from one tube to the next. For a factor f and a volume V left in each tube, the transfer is V / (f − 1). The extra transfer volume from the last tube is thrown away, so every tube ends with the same volume.

Worked example

To make 250 mL of 0.5 M sodium chloride (molar mass 58.44 g/mol), weigh 0.5 × 0.250 × 58.44 = 7.305 g. To make 50 µL of 1 mM from a 10 mM stock, take 5 µL of stock and add 45 µL of diluent. For six 10-fold steps from 1000 µg/mL with 900 µL left in each tube, put 900 µL of diluent in each tube and move 100 µL along. Tube 6 then holds 0.001 µg/mL, a 1 : 1,000,000 dilution.

Frequently asked questions

Why does a hydrate matter? The water in the crystal counts towards the mass you weigh. Copper sulfate pentahydrate (CuSO₄·5H₂O) has a molar mass of 249.69 g/mol, against 159.61 for the dry salt. Use the number on your bottle.

Are ppm and mg/L the same? For dilute solutions in water, yes, because a litre of water weighs about a kilogram. For other solvents or strong solutions, they differ.

Next steps? Plan a PCR with the master mix calculator, lay your dilutions out on a plate with the plate layout designer, or turn the standards into a calibration curve.

Last updated 2026-11-08.

Change log for Solutions and dilutions calculator

  1. Add six science tools: solutions, PCR master mix, sample size, stereonet, psychrometrics, plate layout Details on GitHub

Every change to fibub

Related tools

Buffer recipe calculator #113 Choose a buffer, pH, concentration and volume, and get a recipe: grams to weigh and mL of NaOH or HCl to add, or how much of two forms to mix. Solves the full charge balance with pKa adjusted for temperature and ionic strength, and shows buffer capacity, species and the pH at the temperature you will use it. Colligative properties calculator #88 Freezing point, boiling point, vapour pressure and osmotic pressure of a solution in water or 10 other solvents, with the van 't Hoff factor, and the molar mass of an unknown from a measured freezing point drop, boiling point rise or osmotic pressure. Molar mass calculator #78 Type any formula, including brackets, hydrates, isotope labels and charges, for its molar mass, exact mass, percentage of each element, and a grams, moles and particles converter. Reaction equivalents table #85 The reagent table of a lab notebook: molar masses from formulas, equivalents, density, purity and solution molarity, giving the mass to weigh or volume to measure for every reagent, and the theoretical and percent yield. Equation balancer #79 Balance any chemical equation, including ionic and redox ones, check the atoms on both sides, then find the limiting reagent, the theoretical yield, what is left over and your percent yield. Gas law calculator #83 Work out pressure, volume, amount or temperature of a gas in any units, with the mass and density of a named gas, the van der Waals real-gas answer and how far the ideal gas law is off. Titration curve simulator #82 Draw the exact pH curve for strong, weak and polyprotic acids and bases, see the equivalence points and the right indicator, and find the end point of your own measured titration from its derivatives. Beer–Lambert calculator #84 Solve A = εlc for absorbance, molar absorptivity, path length or concentration, convert to transmittance, check the reading is in the reliable range, and view UV-Vis spectra with their maxima. Chromatography calculator #86 Resolution, retention factor, selectivity, plate number and HETP for two peaks, the plates needed for a target resolution, and moving an HPLC method to a shorter, narrower column (flow, injection, gradient times, USP <621> L/dp check). Calibration curve with LOD and LOQ #28 Paste your standards and get the calibration line, R², limits of detection and quantitation (ICH Q2), and the concentration of each unknown with a 95 % interval. Hemocytometer cell counter #36 Tally live and dead cells square by square with on-screen buttons or the keyboard. Get cells per mL, viability, the counting error, and exactly how much suspension and medium to mix to seed your plates. PCR master mix calculator #31 Type your stocks and final concentrations, the reaction volume and the number of reactions. Get the volume of every component for one reaction and for the whole mix with spare, plus water, as a tick-off list. Plate layout designer #35 Lay out standards, samples, controls and blanks with replicates on any plate from 6 to 1536 wells. Keep the edge wells empty, then print the map or export a well list for your plate reader or liquid handler. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check.