3
0
4
10
0
0
0
58.124
g/mol
3
0
4
10
0
0
0
58.124
g/mol
The IUPAC Name Generator constructs systematic chemical names for organic compounds based on your selected structural parameters. By choosing a functional group, carbon chain length, and optional substituents, this tool builds the correct IUPAC name following international nomenclature conventions. Organic nomenclature can be challenging for students and professionals alike — with roots like meth-, eth-, prop-, and but- combined with suffixes like -ane, -ol, -one, and -oic acid, the naming system encodes the entire molecular architecture into a single name. This generator also provides the corresponding molecular formula and estimated molar mass, making it a complete quick-reference tool for basic organic compound identification. It supports alkanes, alkenes, alkynes, alcohols, aldehydes, ketones, carboxylic acids, and amines with common substituents including methyl, ethyl, and halogen groups.
IUPAC nomenclature builds compound names from three components:
$$\text{Name} = \text{Substituent prefix} + \text{Root (chain length)} + \text{Suffix (functional group)}$$
The root indicates the length of the longest carbon chain: meth (1), eth (2), prop (3), but (4), pent (5), hex (6), hept (7), oct (8), non (9), dec (10). The suffix identifies the highest-priority functional group: -ane (alkane), -ene (alkene), -yne (alkyne), -ol (alcohol), -al (aldehyde), -one (ketone), -oic acid (carboxylic acid), -amine (amine).
When present, substituents are named as prefixes with position numbers. For example, 2-chlorobutane means a chlorine atom on carbon 2 of a 4-carbon alkane chain.
The molecular formula is derived from the structure. A saturated chain $$C_nH_{2n+2}$$ is the baseline, modified by the functional group (each double bond or ring removes 2H) and substituents (halogens replace H, methyl adds CH2, etc.). Molar mass is computed as:
$$M = \sum_{\text{atoms}} n_i \times A_i$$
The generated IUPAC name follows the 2013 IUPAC recommendations for preferred names. Note that some combinations may be chemically invalid — for example, placing an aldehyde group at position 3 of a chain is incorrect since aldehydes must be at terminal carbons (position 1). The calculator generates names mechanically; always verify chemical validity. The molecular formula accounts for all atoms including those from substituents. The molar mass is an estimate based on standard atomic weights and should match values in chemical databases to within rounding precision. For complex molecules with multiple substituents, branching, or stereochemistry, a more comprehensive nomenclature tool would be needed.
Inputs
Results
A branched alkane with a methyl group on carbon 2 of a 5-carbon chain. Total formula C6H14, the same as hexane (isomer).
Inputs
Results
A 6-carbon ketone with the carbonyl at position 2 and a bromine substituent at position 3.
IUPAC stands for the International Union of Pure and Applied Chemistry. It is the global authority that establishes standardized nomenclature rules for chemical compounds, ensuring that each compound has one unique, unambiguous name recognized worldwide.
The parent chain is the longest continuous chain of carbon atoms that includes the highest-priority functional group. If there are chains of equal length, choose the one with more substituents. Number the chain so the principal functional group gets the lowest possible locant.
By definition, an aldehyde is a carbonyl group (C=O) at the terminal carbon of a chain. Since it must be at the end, it is always assigned position 1. The suffix -al automatically implies position 1, so the position number is not written in the name.
Number the parent chain so that the principal functional group receives the lowest possible locant. If there is a tie, give the lowest set of locants to the substituents. This is called the lowest locant rule in IUPAC nomenclature.
This version handles linear (acyclic) compounds only. Cyclic compounds require the prefix cyclo- (e.g., cyclohexane) and have different hydrogen counts. A future version could include cyclic compound support.
Multiple identical substituents use multiplying prefixes: di- (2), tri- (3), tetra- (4). Different substituents are listed in alphabetical order. For example, 2-bromo-4-methylhexane lists bromo before methyl alphabetically.
These suffixes indicate the degree of saturation: -ane means all single bonds (saturated), -ene indicates at least one C=C double bond, and -yne indicates at least one C≡C triple bond. Each double bond removes 2 hydrogen atoms, and each triple bond removes 4.
The molar mass is calculated using standard atomic weights (C: 12.011, H: 1.008, O: 15.999, N: 14.007, Cl: 35.453, Br: 79.904, F: 18.998). Results are accurate to within 0.1 g/mol for simple compounds and suitable for most laboratory calculations.
IUPAC rules assign the highest-priority functional group as the suffix (principal characteristic group). All other functional groups become prefixes. The priority order is: -oic acid > -al > -one > -ol > -amine. For example, in a hydroxy ketone, -one is the suffix and hydroxy is the prefix.
E/Z describes the geometric isomerism of double bonds (E = opposite sides, Z = same side). R/S describes the absolute configuration at stereocenters (based on Cahn-Ingold-Prelog priority rules). These stereodescriptors are placed in parentheses before the name.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Degree of Unsaturation Calculator
Organic Chemistry Calculators
Double Bond Equivalent Calculator
Organic Chemistry Calculators
Index of Hydrogen Deficiency Calculator
Organic Chemistry Calculators
Chemical Name Calculator
Organic Chemistry Calculators
SMILES to Structure Converter
Organic Chemistry Calculators
Molecular Formula from Structure
Organic Chemistry Calculators