DataToolsLab

Chemistry Calculators

Chemistry is arithmetic with a very good memory for conventions, and the conventions are where the marks go. These calculators keep them: all 118 elements with their standard atomic weights, a formula parser that understands `Cu(NO3)2`, brackets and hydrates like `CaSO4·2H2O`, an equation balancer that solves the element-count matrix exactly rather than by trial and error, and a working line under every answer that shows the formula with your numbers already substituted.

Most popular

Moles & Molar Mass

Solutions

Formulas & Equations

Measurement & Gas Laws

All tools

About Chemistry Calculators

Introductory chemistry is a small number of relationships — molar mass, the mole, concentration, the gas laws, pH — applied to a large number of compounds, and the difficulty is almost never the algebra. It is the bookkeeping: whether the volume is in litres, whether the temperature is absolute, whether the subscript was meant to be a 2 or a 3. These tools handle the bookkeeping so the chemistry stays in view. Every result is shown with its substituted formula rather than as a bare number, because a mole calculation nobody can follow is a mole calculation nobody should use.

Related guides

Related categories

Frequently asked questions

What is a mole, in plain language?

It is a count, the way a dozen is a count: 6.022 × 10²³ particles. The number is not round because it was chosen to make something else come out round — one mole of carbon-12 weighs exactly 12 grams. That is what makes moles the bridge between a balance, which measures mass, and a reaction, which cares about how many particles react.

Why do I need the molar mass for so many calculations?

Because it converts between the two things you can measure and the thing the chemistry depends on. A balance gives you grams; a reaction is governed by moles. Dividing grams by molar mass gives moles, and multiplying back gives the mass you would actually weigh out. Almost every calculation in this category passes through it.

Do these tools handle hydrates and brackets?

Yes. Parentheses and square brackets both work and can nest, so `Cu(NO3)2` and `K4[Fe(CN)6]` parse correctly, and a hydrate written with a middle dot — `CaSO4·2H2O` — multiplies everything after the dot by the number in front of it. The formula field shows its own parse as you type, so a mis-typed subscript is visible before it reaches the arithmetic.

How does the equation balancer work?

It builds the element-count matrix and solves for its integer null space over exact big-integer fractions — a balanced equation is precisely a positive integer vector in that space. That means the coefficients are exact integers rather than something rounded, and two honest failure modes are reported instead of hidden: an equation with different elements on each side cannot be balanced at all, and one that is really two reactions (`C + O2 -> CO + CO2`) has a whole family of answers rather than one.

Are my formulas or values stored anywhere?

No. The periodic table is bundled with the page, everything is computed in the browser, and nothing typed here is uploaded or kept after a reload. The tools also keep working offline once the page has loaded.

Online