Chemical Name Calculator – Formula to Name and Back

The Chemical Name Calculator converts a chemical formula into its IUPAC name and common name, or looks up a chemical name to return its formula and properties. Enter a chemical formula or name and get the IUPAC name, common name, molecular weight, structural formula, and CAS number. Useful for chemistry students, laboratory professionals, pharmacology researchers, and anyone working with chemical nomenclature. Results based on standard IUPAC nomenclature rules and published chemical databases. For novel or complex compounds, verify with a qualified chemist.

IUPAC NAME0
COMMON NAME0
MOLECULAR WEIGHT0
FORMULA0
CAS NUMBER0

Formula

This calculator transforms the provided inputs into the requested outputs using standard domain equations.

Quick Tip

Change one input at a time to see which variable influences the result most.

Calculator Tip: IUPAC nomenclature rules (IUPAC 2013 Recommendations); molecular weights from IUPAC 2021 atomic weight table; CAS numbers from Chemical Abstracts Service database

Need to find the IUPAC name for a formula — or the formula for a name? Enter either one and get the name, molecular weight, common name, and CAS number instantly.

How to Use Chemical Name Calculator

  1. Enter a chemical formula (e.g., NaCl, H₂SO₄, C₆H₁₂O₆) or a chemical name (e.g., glucose, ethanol, sodium hydroxide).
  2. The calculator returns the IUPAC name, common name, molecular weight, structural formula, and CAS registry number.

What is IUPAC Chemical Nomenclature?

IUPAC nomenclature is the internationally accepted systematic naming system for chemical compounds, established by the International Union of Pure and Applied Chemistry. It provides unambiguous, standardised names for every known compound.

Unlike common names — which vary by country and context — IUPAC names are derived directly from chemical structure using defined rules:

  • Inorganic compounds: named from constituent elements with suffixes (oxide, chloride, sulfate, etc.).
  • Organic compounds: named from the parent carbon chain with prefixes and suffixes indicating functional groups.

The molecular weight (or molar mass) is the sum of atomic weights of all atoms in the formula — expressed in g/mol. It is essential for stoichiometry, solution preparation, and dosage calculations.

The CAS number (Chemical Abstracts Service number) is a unique numerical identifier for every chemical substance — used in safety data sheets, regulatory documents, and databases worldwide.

Example entries and results:

Input IUPAC Name Common Name MW (g/mol)
NaCl Sodium chloride Table salt 58.44
H₂SO₄ Sulfuric acid Oil of vitriol 98.08
C₂H₅OH Ethanol Alcohol 46.07
C₆H₁₂O₆ D-Glucose Blood sugar 180.16

Chemical Naming: From Formula to IUPAC Name and Everything Between

Why Chemical Name Calculator Matters

Chemical nomenclature is one of those topics that trips up even experienced chemistry students — especially when transitioning between common names, trade names, and IUPAC names for the same compound. Aspirin is acetylsalicylic acid is 2-acetyloxybenzoic acid — all the same molecule.

For students preparing for board exams, NEET, JEE, or university chemistry, the ability to move fluently between formula, IUPAC name, and molecular weight is a core skill. This calculator makes the lookup instant, allowing focus on understanding rather than rote memorisation of individual names.

For laboratory and industrial professionals, CAS numbers are the gold standard for unambiguous chemical identification — especially important when ordering reagents, writing safety documentation, or cross-referencing across databases.

How IUPAC Naming Works — By Compound Class

Ionic compounds (metal + non-metal):

  • Name the cation (metal) first, then the anion with an -ide suffix.
  • Example: NaCl = sodium + chloride = sodium chloride.

Acids:

  • Binary acids (with hydrogen): hydro- prefix + element root + -ic acid.
  • Oxyacids: named from the anion — sulfate → sulfuric acid; nitrate → nitric acid.

Organic compounds (basics):

  • Named from the longest carbon chain (parent chain).
  • Functional group suffixes: -ol (alcohol), -al (aldehyde), -one (ketone), -oic acid (carboxylic acid).
  • Example: CH₃CH₂OH = ethanol (2-carbon chain + -ol).

Real-World Reference Table

Common chemicals with their IUPAC names, formulas, and molecular weights.

Common Name IUPAC Name Formula MW (g/mol)
Table salt Sodium chloride NaCl 58.44
Water Oxidane / Water H₂O 18.02
Vinegar (acetic acid) Ethanoic acid CH₃COOH 60.05
Baking soda Sodium hydrogen carbonate NaHCO₃ 84.01
Bleach Sodium hypochlorite NaOCl 74.44
Aspirin 2-Acetyloxybenzoic acid C₉H₈O₄ 180.16
Glucose D-Glucose C₆H₁₂O₆ 180.16
Ammonia Azane / Ammonia NH₃ 17.03

Common Mistakes to Avoid

  • Confusing molecular formula with structural formula — molecular formula shows atom counts (C₂H₆O); structural formula shows bonding arrangement. Ethanol and dimethyl ether share the molecular formula C₂H₆O but are completely different compounds.
  • Using common names in scientific or regulatory contexts — common names are not standardised. "Spirit of salt" (HCl) means nothing in an international safety context; "hydrogen chloride" does.
  • Assuming all names ending in -ite and -ate follow the same pattern — sulfite is SO₃²⁻; sulfate is SO₄²⁻. The -ite form has one fewer oxygen than the -ate form — a systematic but easily confused distinction.
  • Ignoring Roman numerals in transition metal names — iron(II) chloride (FeCl₂) and iron(III) chloride (FeCl₃) are completely different compounds. The Roman numeral indicates oxidation state.

When to Use This Calculator

Use this tool when revising chemical nomenclature, preparing laboratory reports, looking up CAS numbers for chemical procurement, or cross-referencing compound identity across different naming systems.

For balancing the reactions of these named compounds, the Chemical Equation Balancer is the natural companion. For water quality chemistry applications, the Chemical Oxygen Demand Calculator is relevant.

Important Assumptions and Limitations

This calculator references standard IUPAC nomenclature rules and published chemical databases. Coverage is comprehensive for common inorganic and organic compounds. Very large biomolecules, polymers, and novel synthesised compounds may not be in the database. Molecular weights are calculated from standard atomic weights (IUPAC 2021 values). Calculation method reviewed against standard IUPAC nomenclature guideline references.

For novel or complex compounds, verify with a qualified chemist.

Frequently Asked Questions

Find answers to common questions about Chemical Name Calculator

IUPAC nomenclature is the internationally standardised system for naming chemical compounds, established by the International Union of Pure and Applied Chemistry. It provides unambiguous systematic names derived directly from chemical structure, making them universally understood regardless of country or language. IUPAC names replace the variable common names used historically in different regions.

Identify the compound type: for ionic compounds, name the cation then anion with -ide suffix; for acids, apply hydro-/oxy-acid rules; for organic compounds, find the parent carbon chain and functional group suffix. For example, H₂SO₄ → sulfate anion → sulfuric acid. This calculator looks up the IUPAC name automatically when you enter the formula.

For standard inorganic compounds, common organic compounds, and frequently used laboratory chemicals, the calculator is highly accurate. It references published chemical databases and IUPAC naming rules. For highly complex organic structures, polymers, or novel compounds not in the database, results should be verified with a chemistry reference or qualified professional.

Molecular weight (or molar mass) is the sum of the atomic weights of all atoms in one molecule of the compound, expressed in grams per mole (g/mol). It is essential for stoichiometry calculations, preparing solutions of known concentration, pharmaceutical dosing, and converting between mass and moles in any chemical calculation.

Use it when revising nomenclature, when you need to confirm a chemical's IUPAC name for a report or safety data sheet, when looking up the CAS number for a reagent, or when converting between common names and systematic names. It is particularly useful for students preparing for exams where both formula-to-name and name-to-formula conversions are tested.

A CAS number (Chemical Abstracts Service registry number) is a unique numerical identifier assigned to every known chemical substance. It is used universally in scientific literature, safety data sheets, regulatory filings, and chemical purchasing to unambiguously identify a compound regardless of what name is used. When ordering reagents or writing documentation, using the CAS number eliminates naming confusion.

Yes. Common names like 'table salt,' 'sugar,' 'aspirin,' 'baking soda,' or 'bleach' are recognised and will return the IUPAC name, formula, and molecular weight. Common names are cross-referenced against a chemical database. For ambiguous common names (like 'salt,' which could refer to many ionic compounds), specificity helps — 'table salt' is more reliably matched than 'salt' alone.

Molecular formula shows the types and counts of atoms in a compound — e.g., C₂H₆O tells you there are 2 carbons, 6 hydrogens, and 1 oxygen. Structural formula shows how those atoms are bonded — which determines the compound's identity. Ethanol (CH₃CH₂OH) and dimethyl ether (CH₃OCH₃) share the molecular formula C₂H₆O but are entirely different compounds with different properties.