Related tools
- Chemical LookupSearch more than 25,000 compounds by name, CAS number, formula, or molar mass and read the properties, NFPA diamond, and GHS classification.
- Empirical Formula CalculatorTurn mass percent composition into an empirical and molecular formula.
- Isotope Abundance LookupNatural isotopes, abundance percentages and atomic mass contribution for any element, with the average mass checked against the published standard.
- Molarity and Solution PrepWork out moles, volume or concentration, with a step-by-step prep recipe.
- Stoichiometry CalculatorMole ratios, limiting reactant and theoretical yield from a balanced equation.
- Periodic TableBrowse all 118 elements, color the table by a property trend, and read the detail for any element.
What it does
Parses a chemical formula and reports its molar mass in grams per mole, the percent composition of every element, and the atom counts. The parser handles nested parentheses and brackets, hydrates written with a dot or a middle dot, leading coefficients like the 5 in CuSO4.5H2O, unicode subscripts, state labels such as (aq), and ionic charges. It also prints the same compound in Hill notation, which is the ordering used by chemical indexes and most databases.
How to use it
Type or paste a formula such as Ca(OH)2, CuSO4.5H2O, or [Cu(NH3)4]SO4 and read the result. Raise or lower the decimal places if you need more or fewer significant figures than the default three. Every row has its own copy button, and the formula travels in the URL so you can share the exact calculation.
Why this one
The usual molar mass sites wrap the answer in ads, ask you to sign in for the percent composition, or silently drop the water of hydration. This one parses the whole formula, tells you exactly which element symbol it could not read when something is wrong, and runs entirely in your browser, so your inputs never leave your device.
FAQ
- Which atomic weights does it use?
- The standard atomic weights published in the PubChem periodic table, such as 1.008 for hydrogen and 63.55 for copper. They are rounded to the precision PubChem publishes, so a result can differ from a full precision IUPAC calculation by a few thousandths of a gram per mole.
- Does it handle hydrates and charges?
- Yes. Write a hydrate with a period or a middle dot, as in CuSO4.5H2O or CuSO4 5H2O, and both parts are counted. A charge such as SO4^2- is reported separately and then ignored, because the mass of the missing or extra electrons is far below the precision of the atomic weights.
- Why does D2O fail?
- Isotope shorthand is not supported. D and T are not element symbols in the periodic table this tool reads, so every mass here is a standard atomic weight. Write heavy water as H2O if you want the ordinary molar mass.
Keyboard shortcuts: press ? anywhere on this page to see them.