# IUPAC Naming Calculator

Free IUPAC naming calculator. Build systematic names for alkanes, alkenes, alkynes, alcohols, ketones, and more using stems, suffixes, and substituent prefixes.

## What this calculates

Generate a systematic IUPAC name for a straight-chain or lightly branched organic compound. Enter the parent chain length, saturation, any functional group suffix, and optional methyl or halogen substituents. The calculator returns the IUPAC name plus a breakdown of which root, suffix, and prefix were applied.

## Inputs

- **Carbons in Main Chain** — min 1, max 20 — Number of carbon atoms in the longest continuous chain. 1 to 20 supported (methane through icosane).
- **Saturation** — options: Alkane - single bonds only, Alkene - one double bond, Alkyne - one triple bond — Is the parent chain saturated (alkane), has one double bond (alkene), or one triple bond (alkyne)?
- **Position of Double/Triple Bond** — min 1, max 20 — Only used for alkenes and alkynes. Enter the lower-numbered carbon of the bond.
- **Functional Group (Suffix)** — options: None (hydrocarbon only), Alcohol (-ol), Aldehyde (-al), Ketone (-one), Carboxylic acid (-oic acid), Amine (-amine), Nitrile (-nitrile) — Pick the functional group that sets the suffix. Overrides the saturation suffix when set.
- **Functional Group Locant** — min 1, max 20 — Position of the -OH, -one, or -amine on the chain. Ignored for groups fixed at C1 (aldehyde, carboxylic acid, nitrile).
- **Halogen Prefix** — options: No halogen, Fluoro (-F), Chloro (-Cl), Bromo (-Br), Iodo (-I) — Optional single halogen substituent.
- **Halogen Locant** — min 1, max 20 — Position of the halogen on the parent chain.
- **Methyl Branches** — min 0, max 4 — Number of methyl (-CH₃) substituents (0 to 4).
- **Methyl Branch Positions** — options: Position 2, Position 3, Position 4, Positions 2,2, Positions 2,3, Positions 3,3, Positions 2,2,3, Positions 2,3,3, Positions 2,2,3,3 — Comma-separated locants for the methyl groups. Must match the count above.

## Outputs

- **IUPAC Name** — formatted as text — The generated systematic IUPAC name assembled from your inputs.
- **Parent Root** — formatted as text — Parent stem derived from carbon count (meth-, eth-, prop-, but-, pent-, ..., icos-).
- **Suffix Applied** — formatted as text — Which suffix the calculator applied (based on the highest-priority group).
- **Prefix Chain** — formatted as text — The alphabetized prefix string with locants for each substituent.

## Details

This IUPAC naming calculator walks through the same steps a student would use by hand: identify the parent chain, assign the suffix from the highest-priority functional group, add substituent prefixes in alphabetical order, and number to give the principal group the lowest locant. It handles parents from 1 (methane) through 20 (icosane) carbons.

**What This Calculator Covers**

- Alkanes, alkenes, and alkynes with a single site of unsaturation
- Alcohols, aldehydes, ketones, carboxylic acids, amines, and nitriles as the principal functional group
- One halogen substituent (fluoro, chloro, bromo, or iodo) with its locant
- Up to four methyl branches on the parent chain with their locants

**Parent Stems by Carbon Count**

| Carbons | Stem | Carbons | Stem |
|---------|------|---------|------|
| 1 | meth- | 11 | undec- |
| 2 | eth- | 12 | dodec- |
| 3 | prop- | 13 | tridec- |
| 4 | but- | 14 | tetradec- |
| 5 | pent- | 15 | pentadec- |
| 6 | hex- | 16 | hexadec- |
| 7 | hept- | 17 | heptadec- |
| 8 | oct- | 18 | octadec- |
| 9 | non- | 19 | nonadec- |
| 10 | dec- | 20 | icos- |

**IUPAC Suffix Priority**

The highest-priority functional group present becomes the suffix. All lower-priority groups become prefixes.

1. Carboxylic acid (-oic acid)
2. Ester (-oate)
3. Amide (-amide)
4. Nitrile (-nitrile)
5. Aldehyde (-al)
6. Ketone (-one)
7. Alcohol (-ol)
8. Amine (-amine)
9. Alkene (-ene)
10. Alkyne (-yne)
11. Alkane (-ane)

**Two Worked Examples**

- Four carbons, alkane, methyl at C2: **2-methylbutane**.
- Six carbons, alcohol at C2, chloro at C3: **3-chlorohexan-2-ol**.

**Rules for Joining the Parts**

Hyphens separate letters from numbers (but-1-ene) and separate adjacent substituent blocks (3-chloro-2-methyl). They do not separate adjacent letter segments, so **2-methyl** joins to **hexane** as **2-methylhexane**. The final 'e' of -ane is dropped when followed by a vowel-starting suffix (-ol, -one, -al, -amine), which is why it becomes hexan-2-ol rather than hexaneol.

**The Naming Process Used**

1. Pick the longest chain containing the principal functional group. That sets the parent count (1 to 20).
2. Identify the highest-priority functional group. That sets the suffix.
3. Number the chain so the principal group gets the lowest locant, then lowest set of substituent locants.
4. List substituent prefixes alphabetically (di, tri, tetra are ignored for alphabetization).
5. Assemble: {prefix}-{parent root}{connector}{locant}{suffix}.

**Limitations**

This IUPAC naming calculator does not cover rings, aromatics, stereochemistry (R/S, E/Z), esters, amides, or compounds with two or more different principal groups. It is ideal as a study tool or quick check for introductory organic chemistry coursework, not as a substitute for full structure-to-name software.

## Frequently Asked Questions

**Q: What does the IUPAC naming calculator do?**

A: It takes a parent-chain length (1 to 20 carbons), a saturation type (alkane, alkene, alkyne), an optional functional group suffix, and optional substituent prefixes (methyl, halogen), then assembles the systematic IUPAC name by applying the standard rules for stems, suffixes, and prefix alphabetization.

**Q: Which suffix wins when a molecule has several functional groups?**

A: The one with the highest IUPAC priority. In this tool's selection list, the order from highest priority to lowest is: carboxylic acid, nitrile, aldehyde, ketone, alcohol, amine, alkene, alkyne, alkane. Only the highest-priority group becomes the suffix; everything else becomes a prefix.

**Q: How does IUPAC naming handle the locants?**

A: Number the parent chain from whichever end gives the principal functional group the lowest number. If both ends tie, the next rule is 'lowest set of locants at the first point of difference' for substituents. Alphabetical order is the last tiebreaker. Once numbered, locants are inserted directly in front of the part of the name they describe.

**Q: When is 'e' dropped before a suffix?**

A: The terminal 'e' of -ane is dropped when followed by a suffix that starts with a vowel. So -an + -ol becomes -anol (hexan-2-ol), and -an + -one becomes -anone (pentan-3-one). Before consonant-starting suffixes like -nitrile, the 'e' is retained (propanenitrile).

**Q: Are alkyl branches listed before or after halogens?**

A: Neither. IUPAC names list substituent prefixes alphabetically, not by type. Chloro comes before methyl (c before m), so 3-chloro-2-methylbutane. Multiplying prefixes (di, tri, tetra) are ignored for alphabetization, so 2,2-dimethyl is alphabetized under 'm'.

**Q: Does this IUPAC naming calculator produce the 2013 preferred names?**

A: Yes. The output follows the 2013 IUPAC recommendations on preferred IUPAC names: locants are placed immediately before the part they describe (pent-2-ene instead of 2-pentene), and the systematic names are preferred over common names (methanal instead of formaldehyde, propan-2-one instead of acetone).

---

Source: https://vastcalc.com/calculators/chemistry/iupac-naming
Category: Chemistry
Last updated: 2026-04-08
