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.
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.
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.
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.
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.
| Tool | Free? | Explains rules? | Text input? | Stereochem? | No signup? |
|---|---|---|---|---|---|
| OrganicChemistrySolver.com | Yes | Step by step | Yes | Yes | Yes |
| iupacnaming.com | Limited calls | No | Sketcher only | Partial | Yes |
| ChemDoodle Web | Limited calls | No | Sketcher only | Yes | Yes |
| edusolver.io | Signup required | Chatbot only | Yes | Inconsistent | No |
| chemicalaid.com | Yes | No | Sketcher only | Partial | Yes |
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.
Frequently Asked Questions
What is an IUPAC name generator? +
How do I generate an IUPAC name from a structure? +
Can it name branched alkanes correctly? +
What is the principal characteristic group and how does it affect naming? +
Can it assign R/S configuration and E/Z geometry? +
What is the difference between a common name and an IUPAC name? +
Can I use it to name cyclic and aromatic compounds? +
Is this IUPAC name generator free to use? +
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.
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.