Search the complete library

What do you want to learn or calculate?

Quick linksAll calculatorsMath subjectsPractice questionsFormula library
← Back to calculators

Chemistry Calculator

Solve chemistry problems with clear steps, notation, and a final check.

Calculate without using AI.

Evaluate the governing formula locally in your browser. Define each known quantity once, then change values to test another case instantly.

Local result

Choose an example or enter a formula.

Show your work Step-by-step method
  1. No account, AI request, or paid token is used.

Recent calculations

No calculations yet.

Science

Chemistry Calculator explained

The short version

  • Molar mass is the mass of one mole, found by adding up the atomic masses in the formula.
  • Moles = mass in grams ÷ molar mass. That one line links the balance in your hand to the equation on the page.
  • Molarity is moles per litre, so always convert millilitres to litres first.

The formula this page uses

molar mass = Σ (number of atoms × atomic mass) n = m / M M_solution = n / V M₁V₁ = M₂V₂

What each part means

SymbolWhat it means
m — MassIn grams, usually straight off a balance.
M — Molar massIn grams per mole, from the periodic table.
n — AmountIn moles. One mole is 6.022 × 10²³ particles.
V — VolumeIn litres for molarity. 500 mL is 0.5 L.

Show your work: a full example

  1. The compoundcalcium nitrate, Ca(NO₃)₂
  2. Count the atoms1 Ca, then the subscript 2 outside the bracket doubles everything inside: 2 N and 6 O
  3. Calcium1 × 40.08 = 40.08
  4. Nitrogen2 × 14.01 = 28.02
  5. Oxygen6 × 16.00 = 96.00
  6. Add themM = 40.08 + 28.02 + 96.00 = 164.10 g/mol
  7. Convert a real mass32.82 g ÷ 164.10 g/mol = 0.200 mol

A second, different case

  1. A different case: make a solution, then dilute itdissolve that 0.200 mol in enough water to make 500 mL
  2. Convert the volume to litres500 mL = 0.500 L
  3. Molarity0.200 ÷ 0.500 = 0.400 mol/L, written 0.400 M
  4. Now take 50 mL of it and dilute to 200 mLM₁V₁ = M₂V₂ with M₁ = 0.400 and V₁ = 50
  5. Substitute0.400 × 50 = M₂ × 200
  6. SolveM₂ = 20 ÷ 200 = 0.100 M
  7. Sanity checkthe volume went up four times, so the concentration went down four times
Copy-ready example

calcium nitrate, Ca(NO₃)₂

The compound

Molar masses, worked out from the periodic table

CompoundFormulaWorkingMolar mass (g/mol)
WaterH₂O2(1.008) + 16.0018.02
AmmoniaNH₃14.01 + 3(1.008)17.03
Carbon dioxideCO₂12.01 + 2(16.00)44.01
Sodium chlorideNaCl22.99 + 35.4558.44
Sulfuric acidH₂SO₄2(1.008) + 32.06 + 4(16.00)98.08
Calcium nitrateCa(NO₃)₂40.08 + 2(14.01) + 6(16.00)164.10
GlucoseC₆H₁₂O₆6(12.01) + 12(1.008) + 6(16.00)180.16

Three mistakes to check for

What students writeWhy it's wrongDo this instead
Ca(NO₃)₂ = 40.08 + 14.01 + 3(16.00) = 102.09The subscript 2 outside the bracket was ignored, so only one nitrate group got counted.Multiply everything inside the bracket by 2: 2 N and 6 O, giving 164.10 g/mol.
Molarity = 0.200 mol ÷ 500 = 0.0004 MThe volume was left in millilitres, making the answer 1000 times too small.Convert first: 500 mL = 0.500 L, so the molarity is 0.400 M.
Multiplying by the molar mass to get molesThat runs the conversion backwards and produces grams squared per mole.Divide: n = m ÷ M, so 32.82 ÷ 164.10 = 0.200 mol.

Questions about the Chemistry Calculator

What exactly is a mole?

A counting word, like 'dozen' but far bigger: 6.022 × 10²³ particles. It is chosen so that one mole of a substance weighs its molar mass in grams, which is what makes m ÷ M work at all.

How do I read a formula with brackets?

The subscript outside multiplies everything inside. Ca(NO₃)₂ contains two nitrate groups, so 2 nitrogen atoms and 2 × 3 = 6 oxygen atoms, which is where 96.00 of the 164.10 comes from.

Why do periodic table masses have decimals?

They are weighted averages over the natural isotopes. Chlorine is 35.45 because ordinary chlorine is a mix of about three parts chlorine-35 to one part chlorine-37, not because any single atom weighs 35.45.

What is the difference between molarity and molality?

Molarity is moles per litre of solution and shifts slightly with temperature as liquids expand. Molality is moles per kilogram of solvent and does not, which is why freezing-point and boiling-point problems use molality.

Where to go next

Continue from this result

Turn one calculation into understanding.

Compare another tool, review the underlying idea, then solve a fresh problem without copying the example.