Proofwell
Menu

SMILES to IUPAC Name

Enter a SMILES string to see the structure drawn and find its IUPAC name, or enter a chemical name to find its structure. Structures are checked and drawn in your browser. Names come from PubChem and OPSIN, and the tool says plainly when no verified name exists.

Chemistry · Structure and nomenclatureUpdated Sources cited

Look up
For example CCO (ethanol) or c1ccccc1 (benzene). The structure is checked and drawn in your browser.
Examples:

Names come from PubChem and OPSIN. What you enter is sent to those services to look it up; nothing is stored by this site.

Result

Enter a SMILES string and press Find the name.

What the tool does

SMILES → IUPAC name

  • Checks the SMILES string and draws the 2D structure, in your browser.
  • Gives the molecular formula, molar mass, canonical SMILES and InChI.
  • Looks the structure up in PubChem and shows its IUPAC name and common name, with a link to the PubChem record.

Name → structure

  • Converts systematic names with OPSIN, and common or trade names with PubChem.
  • Draws the structure and gives the same details as above.

How names are found, and why

Naming a structure correctly is a hard problem. The IUPAC recommendations run to well over a thousand pages, covering parent chains and rings, the priority of functional groups, numbering, and stereochemistry. A simplified naming routine would give confident, wrong answers for many molecules, which is worse than no answer.

This tool therefore uses established sources instead of generating names itself.

Step Source
Validate and draw the structure RDKit, running in your browser
Name a structure PubChem, which computes names with OpenEye Lexichem TK
Read a systematic name OPSIN, developed at the University of Cambridge and hosted by EMBL-EBI
Read a common name PubChem’s name index

As an extra check, a PubChem name is only shown if PubChem’s molecular formula matches the structure you entered.

Worked example: aspirin

Enter the SMILES CC(=O)Oc1ccccc1C(=O)O.

  1. Validation. RDKit reads it as a valid structure: a benzene ring bearing a carboxylic acid group and an ester group.
  2. Formula. C₉H₈O₄, molar mass 180.16 g/mol.
  3. Name. PubChem compound 2244: 2-acetyloxybenzoic acid, common name aspirin.

Common mistakes

  • Unclosed rings. Every ring-opening digit needs a matching closing digit.
  • Mixing aromatic and non-aromatic notation, such as writing c1ccCcc1.
  • Spaces. A SMILES string cannot contain spaces.
  • Expecting a name for a new structure. If a compound has never been registered in PubChem, there is no verified name to show.

Practical applications

  • Checking homework and reports. Confirm a structure and its accepted name.
  • Literature searches. Canonical SMILES and InChI identify a compound unambiguously across databases.
  • Laboratory records. Formula and molar mass from a drawn structure.

Requirements and limitations

Drawing and analysing structures works offline once the page has loaded the structure toolkit (about 2.4 MB, downloaded the first time you use the tool). Name lookups need an internet connection and depend on PubChem and OPSIN being available; if they are not, the tool says so and still shows the structure. Names are given only for compounds in PubChem. Stereochemistry is shown when it is in the SMILES you enter.

Frequently asked questions

Why doesn't the tool generate IUPAC names itself?

Systematic naming of an arbitrary structure means applying hundreds of IUPAC rules for parent chains, ring systems, functional-group priority, numbering and stereochemistry. An approximate implementation produces names that look plausible but are wrong surprisingly often. Instead, the tool uses PubChem's names, which are computed by established naming software (OpenEye Lexichem TK).

What happens if my compound is not in PubChem?

The structure is still validated and drawn, and its formula, molar mass, canonical SMILES and InChI are shown, but no name is given. PubChem holds well over 100 million compounds, so most known substances are covered.

What is SMILES?

SMILES (Simplified Molecular-Input Line-Entry System) writes a structure as text. Atoms are element symbols, hydrogens are usually implied, = is a double bond,

Is my input sent anywhere?

Structures are checked and drawn in your browser. To look up a name, the SMILES string or name you enter is sent to PubChem (U.S. National Library of Medicine) and, for names, to OPSIN (EMBL-EBI). This site does not store it.

Why might the name differ from the one in my textbook?

Many compounds have several acceptable names. PubChem's computed names follow IUPAC rules but are not always the preferred IUPAC name (PIN) from the 2013 recommendations; aspirin, for example, is given as 2-acetyloxybenzoic acid. Common names are shown alongside when PubChem has one.

References

  1. Favre, H. A. & Powell, W. H. (2013). Nomenclature of Organic Chemistry. IUPAC Recommendations and Preferred Names 2013. Royal Society of Chemistry.
  2. Kim, S. et al. (2023). PubChem 2023 update. Nucleic Acids Research, 51(D1), D1373–D1380.
  3. Lowe, D. M., Corbett, P. T., Murray-Rust, P. & Glen, R. C. (2011). Chemical name to structure. OPSIN, an open source solution. Journal of Chemical Information and Modeling, 51(3), 739–753.
  4. RDKit. Open-source cheminformatics software.