Skip to main content

Chemistry Calculators

Molarity, pH, dilution, stoichiometry, gas laws, and related chemistry calculations.

10 free tools available

Calculate density from mass and volume

Calculate gas properties using gas laws

Calculate remaining amount, time, or half-life for exponential decay

Calculate molality of solutions

Calculate molarity of solutions

Calculate pH from concentration

Calculate chemical reaction stoichiometry

How to choose the right chemistry calculators

Work through solution concentration, dilution, molarity, molality, molecular weight, pH, stoichiometry and gas-law problems. Choose the calculator for the quantities you know: moles per liter of solution is molarity, while moles per kilogram of solvent is molality.

Before you use a tool

  • Distinguish final solution volume from the amount of solvent used.
  • Check concentration, mass and volume units before transferring values between calculators.
  • A dilution calculation assumes the amount of solute is conserved; prepare to the final volume rather than assuming volumes always add exactly.
  • Calculations are educational aids, not a substitute for validated lab procedures, calibrated equipment or chemical safety guidance.

A practical workflow

Identify what you know and the quantity you need. Calculate the molar mass or moles if needed, select the relevant solution or reaction calculator, and check the result, units, assumptions and significant figures before using it.

Choose a calculator for your chemistry problem

Start with the molecular weight calculator when a formula's molar mass is needed. Use the mass concentration calculator for solute mass per volume of solution, the molarity calculator for moles per volume of solution, the molality calculator for moles per mass of solvent, and the dilution calculator to relate stock and final concentrations.

For a reaction, explore the stoichiometry calculator. Use the gas law calculator for pressure, volume, temperature and amount of gas, or the pH calculator for acidity calculations. Read each tool's assumptions before applying the result.