Bondline / Guides

How to name organic compounds (IUPAC naming step by step)

Every IUPAC name is built the same way: prefixes for the side groups, a stem for the longest chain, and a suffix for the main functional group. Do the steps in order and most names fall out.

Naming · Updated 5 November 2026

The steps

  1. Find the main functional group. If there's more than one, the highest priority one (table below) becomes the suffix. The others become prefixes.
  2. Find the parent chain: the longest carbon chain that contains the main functional group. Its length gives the stem: meth (1), eth (2), prop (3), but (4), pent (5), hex (6), hept (7), oct (8).
  3. Number the chain so the main functional group gets the lowest number. Then double and triple bonds. Then the substituents.
  4. Name and number the substituents (methyl, ethyl, chloro, hydroxy…). Use di-, tri-, tetra- for repeats: 2,2-dimethyl.
  5. Put the prefixes in alphabetical order, ignoring di-, tri- and so on: 2-bromo-3-methyl, not 3-methyl-2-bromo.
  6. Write it out: prefixes + stem + bond ending (an/en/yn) + suffix. Commas between numbers, hyphens between numbers and letters.

Functional group priority

When a molecule has more than one group, the higher one in this list is the suffix:

PriorityGroupAs suffixAs prefix
1 (highest)Carboxylic acid-oic acidcarboxy-
2Ester-oatealkoxycarbonyl-
3Acyl chloride-oyl chloridechlorocarbonyl-
4Amide-amidecarbamoyl-
5Nitrile-nitrilecyano-
6Aldehyde-aloxo-
7Ketone-oneoxo-
8Alcohol-olhydroxy-
9Amine-amineamino-
Prefix onlyHalogens, alkyl groups, ethers, nitrochloro-, methyl-, methoxy-, nitro-

Worked examples

O
pentan-3-one: five carbons, ketone at C3 from either end
OH
3-methylbutan-1-ol: number from the OH end, so the methyl is on C3
OOH
3-hydroxybutanal: the aldehyde outranks the alcohol, so the OH becomes "hydroxy"
H2NOOH
3-aminopropanoic acid: the acid is C1 and the amine is a prefix
Br
2-bromo-3-methylbutane: tie in numbering, so the alphabetically first prefix gets the lower number
ClCl
2,3-dichlorobutane: "di" for two chlorines, a number for each

Common mistakes

More detail for specific groups: naming alkenes and alkynes and naming esters, amides and acid derivatives.

Quick answers

What is the order of priority of functional groups in IUPAC naming?

From highest: carboxylic acid, ester, acyl chloride, amide, nitrile, aldehyde, ketone, alcohol, amine. Halogens and alkyl groups are always prefixes.

How do you number the carbon chain in IUPAC naming?

Number from the end that gives the main functional group the lowest number. If that ties, give double and triple bonds the lowest numbers, then the substituents.

Are prefixes in alphabetical order?

Yes. Substituent prefixes go in alphabetical order, ignoring multiplying prefixes like di- and tri-. So 3-ethyl-2-methyl, and 2,2-dimethyl is sorted under m.

Practise IUPAC naming in BondlineFree, works offline, no account needed.

Open in Bondline