⚗️ AI-Powered · Free · No Signup

IUPAC Name Generator

Describe any organic compound and get the correct IUPAC name — with parent chain, locants, and suffix explained step by step. Part of the Organic Chemistry Solver.

Alkanes & Alkenes Functional Groups Stereochemistry R/S Aromatic Compounds
⚗️ Describe Your Compound
💧 2-methylpropan-1-ol 🔨 3-ethyl-2-methylpentane ⚡ but-2-enoic acid 🔬 (R)-2-bromobutane 🔁 4-methylcyclohexan-1-ol
Identifying parent chain…
🔬 Identifying parent chain…
⚗️ Locating functional groups…
🔁 Numbering substituents…
📐 Applying IUPAC rules…
✍️ Assembling the name…
⚗️ IUPAC Name Generated
IUPAC Name
1
Parent Chain Identification
🔒
3 more naming steps available
See the full locant assignment, substituent ordering, and suffix derivation
🔓 See Full Naming Breakdown — Free

Why Chemists and Students Choose This Generator

Most IUPAC naming tools return a string of text. This generator is built around the same principle as every section of the Organic Chemistry Solver: understanding the reasoning matters more than getting the answer.

📚
Naming Rules Explained
Every result shows the reasoning: longest chain selection, lowest locant rule, alphabetical substituent ordering — not just the final name.
📝
Text Input, No Sketcher
Describe a compound in plain words or paste a name — no SMILES editor or molecular drawing software required.
🔬
Stereochemistry Included
E/Z alkene geometry and R/S chiral center assignments with CIP priority rules applied and explained correctly.
Differentiation

More Than a Name Lookup

Existing IUPAC tools output a name and stop. The Organic Chemistry Solver teaches you the naming logic at the same time, so you can apply it on your next exam without the tool.

✗ Standard naming tools
Return a name, no explanation
Require SMILES input or a molecular sketcher
No locant justification shown
No principal characteristic group logic
No connection to exam concepts
✓ OrganicChemistrySolver.com
Step-by-step naming breakdown
Plain-text description input
Lowest locant rule shown explicitly
E/Z and R/S stereodescriptors
Connected to reaction mechanisms
Generate IUPAC Names →

What Compound Types Does It Cover?

The generator handles the full scope of undergraduate organic nomenclature — from simple straight-chain alkanes through cyclic systems, functional groups, and stereocenters. These are the same compound classes tested in Orgo 1 and Orgo 2 nomenclature sections.

🔨
Alkanes & Branched Chains
Longest chain selection, lowest locant rule, alphabetical prefix ordering for multiple substituents on a saturated chain.
e.g. 2,3-dimethylpentane
💧
Alcohols, Aldehydes & Ketones
Functional group priority hierarchy applied correctly. Principal characteristic group receives the suffix and the lowest locant.
e.g. pentan-2-one, hexan-1-ol
Alkenes & Alkynes
Double and triple bond locants. E/Z geometry assigned from CIP priorities on each carbon of the double bond.
e.g. (E)-but-2-ene
⚗️
Carboxylic Acids & Derivatives
Acids, esters, amides, and acid chlorides. Suffix selection and correct parent chain numbering from the carbonyl carbon.
e.g. ethyl propanoate
🔬
Chiral Centers & R/S
CIP priority rules applied to rank substituents by atomic number. R or S assigned from the sequence direction with lowest-priority group away.
e.g. (R)-2-chlorobutane
🔁
Cyclic & Aromatic Compounds
Cycloalkanes and substituted benzene rings. Substituent positions numbered around the ring using the lowest locant set.
e.g. 1,3-dimethylbenzene

How Does This Compare to Other IUPAC Name Generators?

We checked the top-ranking tools directly before building this comparison. The key differences center on whether the tool explains the naming logic and whether it accepts plain-text input.

ToolFree?Explains rules?Text input?Stereochem?No signup?
OrganicChemistrySolver.comYesStep by stepYesYesYes
iupacnaming.comLimited callsNoSketcher onlyPartialYes
ChemDoodle WebLimited callsNoSketcher onlyYesYes
edusolver.ioSignup requiredChatbot onlyYesInconsistentNo
chemicalaid.comYesNoSketcher onlyPartialYes
How to use

Four Steps to Any IUPAC Name

The Organic Chemistry Solver applies the same systematic decision tree used in every undergraduate textbook — in exactly the sequence IUPAC specifies.

1
Describe or Select
Type a compound name or description, or click an example chip to load a common structure.
2
AI Analyzes
The AI identifies the functional group hierarchy, selects the parent chain, and assigns locants.
3
See Step 1 Free
Parent chain identification and the complete IUPAC name are shown instantly, no login needed.
4
Unlock the Breakdown
See locant numbering, substituent alphabetization, and suffix derivation in full detail.

Frequently Asked Questions

What is an IUPAC name generator? +
An IUPAC name generator converts a chemical structure or compound description into its systematic name following International Union of Pure and Applied Chemistry rules. It applies the functional group priority hierarchy, selects the longest parent chain, assigns locants using the lowest-locant rule, alphabetizes substituent prefixes, and appends the correct suffix for the principal characteristic group.
How do I generate an IUPAC name from a structure? +
Type a description of your compound into the input field — for example, “4-carbon chain with a double bond at C2 and a carboxylic acid at C1” — or paste a common name. Click Generate IUPAC Name. The tool identifies the parent chain, applies the lowest locant rule, names substituents alphabetically, and returns the complete IUPAC name with each decision explained.
Can it name branched alkanes correctly? +
Yes. Branched alkanes are named by finding the longest continuous carbon chain (the parent chain), identifying all branches as alkyl substituents with their locants, numbering the chain from the end that gives substituents the lowest possible locants as a set, and ordering multiple substituents alphabetically. The generator shows each of these decisions explicitly, which is where most students make errors.
What is the principal characteristic group and how does it affect naming? +
The principal characteristic group (PCG) is the highest-priority functional group in a compound, as defined by IUPAC. The PCG determines the suffix (-ol for alcohols, -one for ketones, -oic acid for carboxylic acids, etc.) and must receive the lowest possible locant. Lower-priority functional groups are expressed as prefixes instead of suffixes. The priority order is: carboxylic acid > ester > amide > aldehyde > ketone > alcohol > amine.
Can it assign R/S configuration and E/Z geometry? +
Yes. For chiral centers, the tool applies CIP priority rules: substituents are ranked by atomic number, ties broken by looking further along each chain. The 1 to 2 to 3 sequence direction is read with the lowest-priority group pointing away, giving R (clockwise) or S (counterclockwise). For double bonds, E/Z is assigned by comparing CIP priorities on each sp2 carbon — Z if higher-priority groups are on the same side, E if on opposite sides.
What is the difference between a common name and an IUPAC name? +
Common names (acetone, acetic acid, formaldehyde, isopropanol) are historical, non-systematic names for specific compounds. IUPAC names are systematic: chain length, branch positions, functional groups, and stereochemistry are all encoded directly in the name and readable by any chemist. In academic writing and research, IUPAC names are required because they are unambiguous — two chemists reading the same IUPAC name will draw the same structure.
Can I use it to name cyclic and aromatic compounds? +
Yes. Cycloalkanes are named with the cyclo- prefix and the ring size (cyclopentane, cyclohexane, etc.), with substituents numbered around the ring using the lowest locant set. Substituted benzenes are named as benzene derivatives with substituent positions numbered, or using retained names (toluene, aniline, phenol) where IUPAC permits them. The generator indicates which approach applies for each compound.
Is this IUPAC name generator free to use? +
Yes, completely free with no account required. Parent chain identification and the complete IUPAC name are shown immediately. The full step-by-step breakdown — locant numbering, substituent alphabetization, suffix derivation, and stereodescriptor assignment — is available via the Get Access link at no cost.

IUPAC Nomenclature: The Complete System for Naming Organic Compounds

IUPAC nomenclature is the internationally agreed system for naming chemical compounds. Maintained by the International Union of Pure and Applied Chemistry, it provides a one-to-one correspondence between a compound’s name and its structure. Any chemist anywhere in the world should be able to draw the correct structure from the IUPAC name alone. For organic chemistry students, mastering IUPAC naming is not optional: it appears on every exam, in every lab report, and in every research article in the field.

The current IUPAC recommendations for organic nomenclature (the 2013 “Blue Book”) run to over 1,500 pages. For undergraduate chemistry, however, the system reduces to a small number of rules applied in a fixed sequence. Once you understand the sequence — and why each step comes in the order it does — naming any organic compound becomes systematic rather than a memory exercise.

Step 1: Identify the Principal Characteristic Group

The first decision in naming any compound is identifying which functional group, if any, will be expressed as a suffix. IUPAC defines a seniority order for what it calls the principal characteristic group (PCG): carboxylic acids rank highest, followed by anhydrides, esters, acid halides, amides, nitriles, aldehydes, ketones, alcohols, and amines in descending priority. The PCG receives the suffix and must be assigned the lowest possible locant. All other functional groups are expressed as prefixes: hydroxy- for a secondary alcohol when a ketone is the PCG, oxo- for a secondary carbonyl, and so on.

If no functional group with a suffix is present, the compound is named as a hydrocarbon: alkanes with -ane, alkenes with -ene, alkynes with -yne.

Step 2: Select the Parent Chain

The parent chain is the longest continuous carbon chain that includes the PCG carbon. When multiple chains of equal length exist, tie-breaking follows a defined sequence: the chain with the most substituents, then the chain giving substituents the lowest locants, then the chain with the most multiple bonds, then the most double bonds. In practice, for most undergraduate problems, the longest chain through the PCG is unique.

Ring systems are treated differently. When a compound contains a ring, the ring is usually the parent unless an attached acyclic chain is longer and contains the PCG. Cyclohexane, benzene, and cyclopentane rings are named as the parent, with substituents identified as prefixes.

Exam tip

The most common parent-chain error is choosing a chain that looks long but does not actually include the PCG carbon. Always identify the PCG first, then find the longest chain through it. This single habit eliminates a large fraction of naming errors on exams and homework assignments.

Step 3: Number the Parent Chain

Once the parent chain is selected, it must be numbered from one end to the other. The direction of numbering is governed by a priority sequence applied one rule at a time:

  • Give the lowest locant to the principal characteristic group
  • Give the lowest locant set to multiple bonds together (double and triple bonds)
  • Give the lowest locant set to double bonds specifically
  • Give the lowest locant set to detachable prefixes (substituents) as a set
  • Give the lowest locant to the first point of difference in the prefix set
  • Give the lowest locant to the substituent that comes first alphabetically

The “lowest locant set” rule compares complete sets position by position: locants {2,3,5} are preferred over {2,4,5} because at the second position 3 is lower than 4. Students who compare totals instead of position-by-position comparisons frequently get this wrong on exams — it is one of the most reliably tested aspects of IUPAC naming.

Step 4: Name and Order the Substituents

Each substituent on the parent chain receives a name and a locant. Simple alkyl substituents replace the -ane suffix with -yl: methyl, ethyl, propyl, butyl. Branched alkyl substituents are named as substituted alkyl groups: 1-methylethyl (the IUPAC name for isopropyl), 2-methylpropyl (isobutyl). When a substituent is complex, it is named using enclosing marks and a multiplicative prefix (bis, tris, tetrakis).

Substituents are listed in strict alphabetical order by their full name. Multiplicative prefixes (di, tri, etc.) are ignored for alphabetization purposes, but the first letter of complex substituents named in enclosing marks is not ignored. So diethyl is alphabetized under E (for ethyl), and dimethyl under M (for methyl), placing ethyl before methyl when both appear in the same name.

Step 5: Assemble the Complete Name

The IUPAC name is assembled in a fixed order: substituent prefixes (alphabetical order) + parent chain root + unsaturation indicator (-en-, -yn-) + PCG suffix (-ol, -one, -al, -oic acid, etc.). Locants appear immediately before the part of the name they refer to, separated from letters by hyphens and from other numbers by commas. Current IUPAC recommendations (2013) place the locant of the PCG directly before the suffix: butan-2-ol rather than 2-butanol, pent-2-ene rather than 2-pentene. Both formats appear in textbooks; the 2013 format is preferred in current literature.

Stereodescriptors: R/S and E/Z

When a compound contains stereocenters or geometric isomerism at double bonds, the IUPAC name includes stereodescriptors in parentheses. R/S descriptors are assigned using Cahn-Ingold-Prelog (CIP) priority rules: substituents on the chiral center are ranked by atomic number (highest = priority 1), ties broken by looking outward along each chain. With the lowest-priority substituent pointing away, the sequence 1 to 2 to 3 read clockwise gives R (rectus); counterclockwise gives S (sinister).

E/Z descriptors apply to double bonds where both carbons carry two different substituents. CIP priorities are assigned to the two substituents on each carbon. If the higher-priority substituent on each carbon is on the same side of the double bond, the descriptor is Z (zusammen, German for together). If on opposite sides, the descriptor is E (entgegen, German for opposite). Z is not always equivalent to cis, and E is not always equivalent to trans — the distinction matters when the higher-priority substituent is not the larger group, and examiners specifically test this.

How to Use an IUPAC Name Generator Effectively for Exam Prep

An IUPAC name generator is most valuable as a checking and learning tool, not a first-resort shortcut. The correct study approach is to attempt the name yourself using the five-step procedure above, write out your reasoning for each step, then compare your result to the generator’s output. Discrepancies are informative: they pinpoint exactly which step in the naming sequence your reasoning diverged from the correct IUPAC application. A generator that only outputs the final name tells you that you were wrong. One that shows its work at each step tells you precisely why — and that is the information that builds durable understanding.

The example chips on this page — 2-methylpropan-1-ol, 3-ethyl-2-methylpentane, but-2-enoic acid, (R)-2-bromobutane, and 4-methylcyclohexan-1-ol — cover the five most commonly tested naming scenarios in undergraduate organic chemistry. Work through each one manually first, then verify using the generator. Once the five-step sequence is automatic, every compound becomes nameable without looking up rules.

IUPAC naming intersects directly with organic reaction mechanisms because the name encodes the structure, and the structure determines the reactivity. A compound named as a tertiary alcohol reacts very differently from a primary alcohol under identical conditions. A carboxylic acid derivative named as an ester implies a specific leaving group, which dictates the mechanism of nucleophilic acyl substitution. Understanding IUPAC names is not merely a naming exercise — it is understanding the structural logic that underlies every reaction in the substitution, elimination, and carbonyl chapters of organic chemistry.

Generate Any IUPAC Name in Seconds
See the parent chain, locants, and suffix derivation — step by step. Free, no account needed.
🔓 Get Full Naming Breakdown →
Scroll to Top