Molarity and Solution Prep

Work out moles, volume or concentration, with a step-by-step prep recipe.

Input

Related tools

What it does

Turns a compound, a target concentration and a volume into the number of grams to weigh, or runs the same relationship backwards to give the concentration from a mass or the volume from a target. The molar mass comes from the formula you type, hydrates and nested brackets included, or from a molarMass override for anything the parser cannot read. Alongside the answer it prints the moles, the mass concentration, percent weight in volume, parts per million, normality at the equivalents you choose, and, once you give a density, the molality, percent weight in weight and mole fraction.

How to use it

Type the compound then the values you have, for example "NaCl, C=0.5 M, V=250 mL". Any two of concentration, volume and mass are enough and the third is worked out. Add purity=97% when your reagent is not pure and the weighing step is scaled up for you, and add density=1.04 g/mL when you want molality, which counts kilograms of solvent rather than liters of solution. The result ends with a three step recipe you can follow at the bench.

Why this one

Molarity pages elsewhere ask you to pick a compound from a short list, cannot read a hydrate, and quietly assume a density of exactly one when they show molality. This one parses the formula you actually have, states where the molar mass came from, corrects for assay purity, and leaves molality out with an explanation rather than approximating it. It runs entirely in your browser, so your inputs never leave your device.

FAQ
Why does it dissolve in 60% of the final volume first?
Because dissolving a solid changes the volume of the liquid. Adding the solute to a partly filled flask and only then making up to the mark gives the concentration you asked for, while dissolving into a full measure of solvent gives a solution that is slightly too dilute. It also gives the solid room to dissolve before the flask is full.
What is the difference between molarity, molality and normality here?
Molarity is moles of solute per liter of finished solution, molality is moles per kilogram of solvent, and normality is molarity times the number of equivalents a mole of the compound provides. Molality needs a density because it counts the solvent, not the solution, so that row only appears once you give one. Set the equivalents option to 2 for sulfuric acid or calcium hydroxide.
Can it handle hydrates like copper sulfate pentahydrate?
Yes. Write it as CuSO4.5H2O, with a period or a middle dot, and the waters are counted in the molar mass, which is what you want because the crystals you weigh carry that water. If you weigh the anhydrous salt instead, type CuSO4 and the mass drops accordingly.

Keyboard shortcuts: press ? anywhere on this page to see them.