Molarity Calculator
Calculate molarity (c), moles (n) or volume (V) using c = n/V. Enter any two values and the third is calculated automatically. Covers solution preparation, dilution, and titration stoichiometry.
Explore all Stoichiometry Calculators
Grams to moles, mole calculator, molality, normality and more -- all free.
Rate this tool
Why use the LazyTools Molarity Calculator?
Solve for any variable
Leave concentration, moles or volume blank -- whichever you need calculated.
Formula shown with result
c = n/V, n = cV or V = n/c displayed clearly with every calculation.
Four quick examples
Pre-loaded scenarios cover solution prep, titration and dilution problems.
Clear button
Reset all three fields instantly with the Clear button.
Handles any units
Enter volumes in litres; the article covers mL-to-L conversion.
Free, no signup
Runs entirely in your browser.
How to use this tool in three steps
Enter two values
Fill in any two of: concentration (mol/L), moles, volume (L). Leave the third blank.
Click Calculate
The unknown variable is solved and the formula shown.
Or load an example
Click any pre-loaded scenario for instant population.
Copy result
Click Copy for your lab report or calculation sheet.
LazyTools vs other Molarity Calculator tools
| Feature | LazyTools | Omnicalculator | ChemTeam | Khan Academy |
|---|---|---|---|---|
| Solve any of 3 vars | YES | ✓ Yes | ✗ No | ✗ No |
| Formula shown | YES | ✓ Yes | ✗ No | ✗ No |
| Pre-loaded examples | YES | ✗ No | ✗ No | ✗ No |
| No signup | YES | ✓ Yes | ✓ Yes | ✓ Yes |
| Ad-free | YES | ✗ No | ✓ Yes | ✓ Yes |
Common solution concentrations
| Solution | Molarity (M) | Use case |
|---|---|---|
| Physiological saline NaCl | 0.154 | IV fluids, cell biology |
| 1 M NaOH stock | 1.000 | Lab alkali standard |
| Concentrated HCl | 12.0 | Lab acid (must dilute) |
| Concentrated H2SO4 | 18.0 | Lab acid (dangerous) |
| 1 M HCl | 1.000 | Titration standard |
| 0.1 M NaOH | 0.100 | Titration standard |
| PBS (phosphate buffer) | 0.010 | Biology buffer |
| Sea water NaCl (approx) | 0.599 | Reference |
| Blood plasma (approx) | 0.290 | osmolarity, mol/L equiv. |
| Glacial acetic acid | 17.4 | Lab solvent/reagent |
Molarity Calculator: Complete Guide
Molarity (c) is the number of moles of solute per litre of solution. Formula: c = n / V, where n = moles of solute and V = volume of solution in litres. The LazyTools molarity calculator solves for any one of the three variables -- concentration, moles or volume -- when the other two are known. It is the most used calculation in solution chemistry, covering solution preparation, dilution, titration and reaction stoichiometry.
How to calculate molarity: step by step
Step 1: identify the solute and find its molar mass from the periodic table or formula. Step 2: convert the mass of solute to moles: n = mass / molar mass. Step 3: convert the volume to litres if given in mL (divide by 1000). Step 4: apply c = n / V. Example: dissolve 5.85 g of NaCl (M = 58.443 g/mol) in water to make 500 mL of solution. n = 5.85 / 58.443 = 0.1001 mol. V = 0.500 L. c = 0.1001 / 0.500 = 0.200 mol/L. The solution is 0.200 M NaCl. To prepare this in the lab: weigh 5.85 g NaCl, dissolve in approximately 400 mL water in a 500 mL volumetric flask, then add water to the 500 mL graduation mark.
Solving for moles and volume from molarity
Rearranging c = n/V: n = c x V (moles from concentration and volume); V = n/c (volume from moles and concentration). Example 1 (find moles): how many moles of HCl are in 250 mL of 2.00 M HCl? n = 2.00 x 0.250 = 0.500 mol. Example 2 (find volume): what volume of 0.500 M NaOH contains 0.100 mol NaOH? V = 0.100 / 0.500 = 0.200 L = 200 mL. Example 3 (titration): 25.0 mL of 0.200 M NaOH neutralises HCl solution. Moles NaOH = 0.200 x 0.0250 = 0.00500 mol. Moles HCl = 0.00500 mol (1:1). Concentration HCl = 0.00500 / V_HCl. These three rearrangements cover essentially all molarity problems in A-level, IB and AP Chemistry.
Dilution calculations: c1V1 = c2V2
When a concentrated solution is diluted, the number of moles of solute stays constant: n = c1 x V1 = c2 x V2. Therefore c1V1 = c2V2. Example: how much water must be added to 100 mL of 12.0 M HCl to make 1.00 M HCl? c2 = 1.00, V2 = ?, c1 = 12.0, V1 = 0.100 L. V2 = c1 x V1 / c2 = 12.0 x 0.100 / 1.00 = 1.20 L. Add water to bring the volume from 100 mL to 1200 mL (add 1100 mL water). Safety note: always add acid to water, never water to concentrated acid. Serial dilutions: repeatedly applying c1V1 = c2V2 gives concentrations of c, c/10, c/100 etc. Used extensively in microbiology, analytical chemistry and pharmacology for creating standard curves.
Molarity in reaction stoichiometry
Balanced equations give molar ratios directly usable with molarity and volume data. For the reaction H2SO4 + 2NaOH -> Na2SO4 + 2H2O: if 30.0 mL of 0.400 M H2SO4 reacts with NaOH solution: moles H2SO4 = 0.0300 x 0.400 = 0.0120 mol. Moles NaOH needed = 2 x 0.0120 = 0.0240 mol (from 1:2 ratio). If NaOH is 0.200 M: volume = 0.0240 / 0.200 = 0.120 L = 120 mL. This four-step sequence (moles from molarity and volume, stoichiometric ratio, moles to volume via molarity) is the backbone of all titration and volumetric analysis calculations.
Units and common conversion errors
The most common errors in molarity calculations are unit errors: forgetting to convert mL to L (divide by 1000), confusing molarity (mol/L) with molality (mol/kg), and using the wrong molar mass (particularly for ionic compounds where the formula unit mass must be used). Molarity unit: mol/L = mol dm^-3 = M. These three notations mean the same thing -- mol/L is used in North America, mol dm^-3 is standard in the UK and IB. The LazyTools calculator uses mol/L and L throughout; convert your volumes from mL before entering. For mass-based concentration problems, first convert mass to moles using the molar mass.
Using this calculator in lab reports and coursework
All LazyTools chemistry calculators run in your browser with no data sent to any server. Results can be copied with one click for use in lab reports, assignments and problem sets. The formula is displayed with every result for easy verification. For effective exam preparation, attempt calculations by hand first and use this tool to check your answer -- this builds fluency alongside error-checking skill. The LazyTools stoichiometry suite covers all major quantitative chemistry calculations; see the related tools section for the calculators used most often alongside this one.
Stoichiometry: the central skill in quantitative chemistry
Stoichiometry is the quantitative study of the relationships between reactants and products in chemical reactions. Every stoichiometry calculation ultimately involves converting between mass (grams), amount of substance (moles), number of particles (atoms, molecules, ions) and concentration (mol/L or mol/kg). The mole is the central unit that connects these quantities: moles = mass / molar mass; moles = volume x concentration; particles = moles x Avogadro's number (6.022 x 10^23). Mastering these interconversions -- and the stoichiometric ratios from balanced equations -- is the single most important quantitative skill in A-level, IB and undergraduate general chemistry.
Molarity in analytical and industrial chemistry
In analytical chemistry, standard solutions of precisely known molarity are used as titrants and calibration references. Primary standards (highly pure, stable, known molar mass) include potassium hydrogen phthalate (KHP, M=204.22 g/mol) for standardising NaOH; sodium carbonate (Na2CO3) for standardising HCl; potassium dichromate (K2Cr2O7) for standardising reducing agents. Secondary standards (standardised against primary standards) include NaOH, HCl, KMnO4. In pharmaceutical manufacturing, active ingredient concentrations are expressed as molarity (or mg/mL, convertible via molar mass) and must meet strict specification limits -- typically plus or minus 2% of nominal. In environmental monitoring, water quality standards for heavy metals (e.g. Pb 10 micrograms/L EU limit) are converted to molarity for comparison with laboratory analytical results. For Pb (M=207.2 g/mol): 10 micrograms/L = 10e-6/207.2 = 4.8e-8 mol/L = 48 nmol/L.
Molarity, osmolarity and biological systems
In biological and medical chemistry, osmolarity (total concentration of osmotically active particles) is closely related to molarity. For NaCl: each formula unit dissociates into 2 ions (Na+ and Cl-), so 0.154 mol/L NaCl gives an osmolarity of approximately 0.308 osmol/L (308 mOsm/L), matching the osmolarity of physiological saline. Human blood plasma has an osmolarity of approximately 290 mOsm/L. Intravenous solutions must match this value to avoid cell lysis (hypotonic) or crenation (hypertonic). Glucose solutions for IV use: since glucose does not dissociate, 1 mol/L glucose = 1 osmol/L. A 5% glucose solution (50 g/L) has molarity = 50/180.16 = 0.278 mol/L = 278 mOsm/L -- approximately isotonic. These molarity-to-osmolarity calculations are routine in clinical pharmacy and intravenous therapy formulation.
Significant figures in molarity calculations
The precision of a molarity calculation is limited by the least precise measurement. In titration: if the volume is read to 0.05 mL (from a 50 mL burette with 0.1 mL graduations) and the concentration of the titrant is known to 4 significant figures, the result is reliable to 4 significant figures if volumes are at least 10 mL. Systematic errors in molarity calculations include: parallax error in reading the meniscus, temperature effects on solution volume (concentrations are defined at 25 degrees C for standard solutions), and the purity of the solute used. The LazyTools molarity calculator gives results to four decimal places; round appropriately to the significant figures supported by your measurements -- typically 3-4 sig figs for most laboratory work.
Frequently asked questions
Molarity (c) is moles of solute per litre of solution: c = n/V. Units: mol/L = mol dm^-3 = M.
Convert mass to moles: n = mass/molar mass. Then c = n/V. For 5.85 g NaCl in 500 mL: n = 5.85/58.443 = 0.100 mol; c = 0.100/0.500 = 0.200 M.
The dilution formula. Moles of solute are conserved when diluting: c1V1 = c2V2. Solve for any one unknown.
n = c x V = 2.00 x 0.250 = 0.500 mol.
Molarity is mol per litre of solution (c = n/V). Molality is mol per kg of solvent (b = n/m_solvent). Molality is temperature-independent; molarity changes with temperature.
n = 0.100 x 1.00 = 0.100 mol NaOH. Mass = 0.100 x 40.00 = 4.00 g. Dissolve 4.00 g NaOH in water, make up to exactly 1.00 L in a volumetric flask.
c1V1 = c2V2: V1 = 1.00 x 1.00/12.0 = 0.0833 L = 83.3 mL. Add 83.3 mL to water to make 1 L.
Yes. Free, no signup, runs in your browser.