IUPAC nomenclature is the standardized system, established by the International Union of Pure and Applied Chemistry, for naming chemical compounds so that every name maps to exactly one structure. Common names like acetone or formaldehyde are convenient but don't scale; IUPAC rules let you encode a compound's carbon backbone, branches, and functional groups into a single unambiguous string — and read structure back out of any name.
The Four-Step Naming Algorithm
Almost every organic name follows the same four steps:
- Find the parent chain. Select the longest continuous carbon chain that contains the principal functional group. Length determines the root (meth-, eth-, prop-, but-, pent-, hex-, hept-, oct-...). This is the single most common point of failure — see "Common Mistakes" below.
- Number the chain. Number from the end that gives the principal functional group the lowest possible locant. If there is no principal group, number to give the set of substituents the lowest locants.
- Name the substituents. Identify every branch and substituent as a prefix (methyl, ethyl, chloro, hydroxy...), assign each its locant, and list them alphabetically.
- Assemble the name. Combine
locants-prefixes + root + suffix, where the suffix comes from the highest-priority functional group present.
The full template looks like:
Functional Group Priority
A molecule may contain several functional groups, but only one becomes the suffix — the principal characteristic group, chosen by seniority. Everything below it is demoted to a prefix. The table below lists the common groups from highest to lowest priority:
| Priority | Group | Suffix (principal) | Prefix (when demoted) |
|---|---|---|---|
| 1 | Carboxylic acid | -oic acid | carboxy- |
| 2 | Ester | -oate | alkoxycarbonyl- |
| 3 | Amide | -amide | carbamoyl- |
| 4 | Nitrile | -nitrile | cyano- |
| 5 | Aldehyde | -al | oxo- / formyl- |
| 6 | Ketone | -one | oxo- |
| 7 | Alcohol | -ol | hydroxy- |
| 8 | Amine | -amine | amino- |
| 9 | Alkene | -ene | — |
| 10 | Alkane | -ane | — |
A useful memory aid: acids > esters > amides > nitriles > aldehydes > ketones > alcohols > amines. Halogens (chloro-, bromo-) and nitro- groups are always prefixes and never claim the suffix.
Branches, Substituents, and Locants
Once the parent chain and suffix are fixed, the remaining atoms are substituents:
- Alkyl branches are named by their own chain length plus -yl: methyl (CH₃–), ethyl (C₂H₅–), propyl, isopropyl, tert-butyl.
- Multiplied substituents use di-, tri-, tetra- (e.g., two methyls → dimethyl) and each gets its own locant: 2,3-dimethyl, not just dimethyl.
- Alphabetizing: order prefixes by the first letter of the base name, ignoring multiplying prefixes. "ethyl" comes before "dimethyl" because e < m. Structure-defining prefixes like iso and cyclo are counted, but sec- and tert- are not.
- Lowest locant set: when two numbering directions tie on the principal group, choose the direction giving the lowest set of locants at the first point of difference (e.g., {2,3,5} beats {2,4,5}).
- Hyphens and commas: numbers are separated from words by hyphens (pent-2-ene) and from each other by commas (2,3-dimethyl).
Worked Examples
Example 1 — A branched alcohol. Structure: CH₃–CH(CH₃)–CH₂–CH₂–OH. The longest chain containing the –OH is four carbons (butane → butan-ol). Numbering from the –OH end gives the hydroxyl locant 1 and a methyl at C3. Name: 3-methylbutan-1-ol.
Example 2 — Competing functional groups. Structure: HOOC–CH₂–CH(OH)–CH₃ (4 carbons, an acid and an alcohol). The carboxylic acid outranks the alcohol, so the suffix is -oic acid and the –OH is demoted to the prefix hydroxy-. The acid carbon must be C1. Name: 3-hydroxybutanoic acid.
Example 3 — Unsaturation plus a substituent. Structure: CH₃–CH=CH–CH₂–CH(CH₃)–CH₃. The longest chain is six carbons (hex-) with one double bond. We number to give the double bond the lowest locant: the C=C sits between C2 and C3 (locant 2), and a methyl lands on C5. Name: 5-methylhex-2-ene.
Common Mistakes
- Picking the wrong parent chain. The longest chain isn't always the one drawn horizontally — count every path, and remember it must include the principal functional group even if a longer carbon chain exists elsewhere.
- Numbering from the wrong end. The principal group's locant wins over substituent locants. Don't minimize substituent numbers if it raises the suffix locant.
- Forgetting to demote lower-priority groups. With two functional groups, only the senior one is the suffix; the other becomes a prefix (e.g., a ketone alongside an acid is oxo-, not -one).
- Mis-alphabetizing. Ignore di/tri/tetra when alphabetizing, but never drop the locants — each repeated substituent still needs its own number.
- Dropping locants when "obvious." Modern IUPAC style writes butan-2-one and pent-2-ene with explicit locants even when only one position is possible by symmetry; include them.
Master these four steps and the priority table, and you can name — and decode — the vast majority of organic structures you'll meet.
Frequently Asked Questions
- What are the four steps of IUPAC nomenclature?
- First, find the longest carbon chain that contains the principal functional group (the parent chain). Second, number the chain so the principal group gets the lowest locant. Third, name and locate all substituents as alphabetical prefixes. Fourth, assemble the name by attaching the suffix of the highest-priority functional group to the root.
- How do you decide which functional group gets the suffix?
- Use the seniority order: carboxylic acids outrank esters, amides, nitriles, aldehydes, ketones, alcohols, and amines, in that sequence. Only the highest-priority group present becomes the suffix; every lower-priority group is demoted and named as a prefix. Halogens and nitro groups are always prefixes and never take the suffix.
- Why does my IUPAC name not match the answer key?
- The most common cause is choosing the wrong parent chain or numbering from the wrong end. The longest chain must include the principal functional group, and numbering must give that group the lowest locant before minimizing substituent numbers. Re-check both rules and verify your alphabetical ordering of prefixes.
- How do you alphabetize substituents in an IUPAC name?
- Order substituents by the first letter of their base name, ignoring multiplying prefixes like di-, tri-, and tetra-. So ethyl comes before dimethyl because e precedes m. Structural prefixes such as iso- and cyclo- are counted in alphabetizing, while italicized sec- and tert- are not.
- When do you include locant numbers in a name?
- Modern IUPAC style includes explicit locants even when the position seems obvious by symmetry, writing butan-2-one and pent-2-ene rather than dropping the numbers. Locants are separated from words by hyphens and from each other by commas. Every repeated substituent keeps its own locant even under a multiplying prefix.
Need help with a problem?
Upload your question and get a verified, step-by-step solution in seconds.
Open GPAI Solver →