MolDraw › Chemistry tools › Functional Group Identifier

Functional Group Identifier

In short: Draw a molecule or paste its SMILES. Every functional group is highlighted in colour and named, with its IUPAC priority, suffix and prefix.

Good for learning organic chemistry, checking drug structures and starting an IUPAC name: the highest-priority group gives the name its ending, and every other group becomes a prefix.

Quick answer: Aspirin, CC(=O)Oc1ccccc1C(=O)O, has a carboxylic acid, an ester and a benzene ring. The carboxylic acid is the principal group, so the name ends in -oic acid: 2-acetyloxybenzoic acid.

Loading editor…

Open in MolDraw

Examples:

Loading…

How to use the functional group identifier

  1. Draw the molecule or paste its SMILES and press Enter.
  2. Each group is shaded in its own colour on the drawing.
  3. The table lists every group with its type (for example secondary alcohol or tertiary amine), its seniority for naming, and how it appears in an IUPAC name.
  4. The principal characteristic group gives the suffix of the name.

Functional group priority order for IUPAC naming

When a molecule has more than one group, the one highest in this list is the principal characteristic group. It is named as a suffix; the others become prefixes.

RankGroupExampleSuffixPrefix
1Carboxylic acidCH₃COOH-oic acidcarboxy-
2Sulfonic acidC₆H₅SO₃H-sulfonic acidsulfo-
3Acid anhydride(CH₃CO)₂O-oic anhydride—
4EsterCH₃COOCH₃-oatealkoxycarbonyl-
5Acid halide (acyl halide)CH₃COCl-oyl halidehalocarbonyl-
6AmideCH₃CONH₂-amidecarbamoyl-
7Nitrile (cyanide)CH₃CN-nitrilecyano-
8AldehydeCH₃CHO-alformyl- / oxo-
9KetoneCH₃COCH₃-oneoxo-
10AlcoholC₂H₅OH-olhydroxy-
10PhenolC₆H₅OH-olhydroxy-
11ThiolCH₃SH-thiolsulfanyl-
12AmineCH₃NH₂-amineamino-
13ImineCH₃CH=NH-imineimino-

Groups that are always prefixes (or part of the parent name)

GroupExampleIn the parent namePrefix
NitroCH₃NO₂—nitro-
EtherCH₃OCH₃—alkoxy-
Sulfide (thioether)CH₃SCH₃—alkylsulfanyl-
HalideCH₃Cl—fluoro-, chloro-, bromo-, iodo-
Alkyne (C≡C)HC≡CH-yneynyl-
Alkene (C=C)CH₂=CH₂-eneenyl-
Aromatic ring (arene)C₆H₆—phenyl- / aryl-

Short memory aid for exams: acid > anhydride > ester > acid halide > amide > nitrile > aldehyde > ketone > alcohol > amine > alkene > alkyne. (Alkene and alkyne are not suffix groups: they change -ane to -ene or -yne.)

Primary, secondary and tertiary

Worked examples

Paracetamol

Secondary amide, phenol and benzene ring. The amide outranks the phenol.

N-(4-hydroxyphenyl)acetamide

Ethyl acetoacetate

Ester and ketone. The ester is the principal group; the ketone becomes the prefix "oxo".

ethyl 3-oxobutanoate

Adrenaline

Two phenol OH groups, a secondary alcohol and a secondary amine. Alcohols and phenols outrank amines.

4-[1-hydroxy-2-(methylamino)ethyl]benzene-1,2-diol

Common mistakes

Draw it properly. Open the structure in the free MolDraw editor to add wedges, arrows and labels, then export a PNG or SVG for notes and slides.

Open full MolDraw editor

Frequently asked questions

What is a functional group?

A specific group of atoms, such as –OH, –COOH or –NH₂, that gives a molecule its typical reactions and properties.

Which functional group has the highest priority?

Carboxylic acids, followed by sulfonic acids, anhydrides, esters, acid halides, amides, nitriles, aldehydes, ketones, alcohols and amines.

How do I find functional groups in a structure?

Draw the molecule or paste its SMILES into the tool. Each group is highlighted in colour and listed with its name and type.

Are alkenes and alkynes functional groups?

Yes, but in IUPAC names they are not suffix groups. They change the ending of the parent chain from -ane to -ene or -yne.

What is the difference between a phenol and an alcohol?

In a phenol the OH is attached directly to a benzene ring; in an alcohol it is on an sp³ carbon. Phenols are much more acidic (pKa about 10 versus about 16).

Is the functional group identifier free?

Yes. It runs in your browser with no sign-up.

Related chemistry tools

Last updated: