Chemical Name Calculator

Calculate and identify chemical names for compounds with a simple chemistry tool.

Enter a chemical formula or name to identify the corresponding compound. Examples: H2O, NaCl, CO2, sulfuric acid.

Try clicking an example:

What This Chemical Name Calculator Does

This tool converts chemical formulas into systematic names and identifies compounds from their molecular composition. It handles common inorganic compounds, ionic compounds, and simple molecular substances, applying standard IUPAC nomenclature rules to generate accurate chemical names.

Whether you are a student checking your homework, a researcher verifying compound identification, or someone working through chemistry problems, this calculator provides quick, reliable name generation based on the elements and their quantities in a given formula.

How Chemical Naming Works

The calculator applies fundamental nomenclature rules used in chemistry:

The tool parses the input formula, identifies element symbols and their subscripts, determines the compound type, and applies the appropriate naming convention.

How to Use the Calculator

  1. Enter a chemical formula using standard element symbols (e.g., NaCl, H₂SO₄, Fe₂O₃). Use subscript numbers directly after the element symbol.
  2. Click the calculate or identify button to process the formula.
  3. Review the generated chemical name displayed in the results area.
  4. If the formula is ambiguous or contains an unrecognized combination, the tool will indicate the issue.

For best results, ensure element symbols use correct capitalization (first letter uppercase, second letter lowercase).

Example

Input: CaCO₃

Output: Calcium carbonate

This compound contains calcium (Ca²⁺) and the carbonate polyatomic ion (CO₃²⁻). The tool recognizes the carbonate ion and applies the standard naming convention for ionic compounds containing polyatomic ions.

Input: P₄O₁₀

Output: Tetraphosphorus decoxide

This covalent compound uses prefixes: tetra- for four phosphorus atoms and deca- for ten oxygen atoms, with the -ide suffix on the more electronegative element (oxygen).

Understanding Your Results

The output provides the systematic chemical name based on the formula you entered. Keep in mind:

Common Mistakes to Avoid

Limitations

Practical Use Cases

FAQ

What is the difference between a formula and a chemical name?

A chemical formula (e.g., NaCl) uses element symbols and numbers to show the composition of a substance. A chemical name (e.g., sodium chloride) uses words to describe the same compound according to systematic naming rules.

Can this calculator name organic compounds?

This tool is primarily designed for inorganic compounds and simple molecular substances. Complex organic molecules with carbon chains, functional groups, and stereochemistry require specialized nomenclature systems beyond the scope of this calculator.

Why did I get a different name than I expected?

Some compounds have multiple acceptable names. The calculator follows IUPAC systematic naming conventions, which may differ from common or trivial names. For example, "sodium bicarbonate" is more commonly known as "baking soda," but its systematic name is "sodium hydrogen carbonate."

How do I enter polyatomic ions in a formula?

Enter polyatomic ions using parentheses when they appear multiple times. For example, calcium nitrate is Ca(NO₃)₂, not CaNO₃₂. The parentheses indicate that the entire nitrate group appears twice.

Does the calculator handle hydrates?

Yes. Enter hydrates using a dot notation, such as CuSO₄·5H₂O. The calculator will identify the water molecules and include the appropriate hydrate prefix in the name.