MolDraw › Chemistry tools › Stereoisomer Enumerator
Stereoisomer Enumerator (2ⁿ Rule, Meso Forms, Enantiomers)
In short: Draw a molecule or paste its SMILES. The tool finds every stereocentre and stereogenic double bond, builds all 2ⁿ arrangements, removes the duplicates so meso forms count once, labels each isomer R/S and E/Z, and sorts them into enantiomer pairs and diastereomers.
Use it to answer "how many stereoisomers?" questions, to see why tartaric acid has 3 and not 4, or to draw all 16 aldohexoses. Stereo marks you give in the SMILES are kept as a filter: the matching isomers are marked.
Loading editor…
Loading…
How to use the stereoisomer enumerator
- Draw the molecule in the editor, paste a SMILES and press Enter, or press an example such as Tartaric acid. Stereo marks are optional.
- Read the count: the number of stereocentres and stereogenic double bonds, the 2n upper limit, and how many real stereoisomers remain.
- Each stereoisomer is drawn with its R/S and E/Z labels and tagged chiral, meso or achiral. Enantiomers are shown in mirror pairs.
- The table at the end says whether any two isomers are enantiomers or diastereomers. Press Open in MolDraw under a structure to edit or export it.
Counting stereoisomers: the 2n rule
A stereocentre is usually a carbon with four different groups. A stereogenic double bond has two different groups on each end, so it can be E or Z. Each one has two choices, so n of them give at most 2n stereoisomers.
The real number is lower when the molecule is symmetric:
- Meso forms. If the two halves of the molecule are the same, an arrangement such as (2R,3S) can have an internal mirror plane. It is then identical to its mirror image, so it is counted once and is optically inactive.
- Symmetric dienes. In hexa-2,4-diene, (2E,4Z) and (2Z,4E) are the same molecule, so there are 3 isomers, not 4.
- Rings. cis-1,2-Dimethylcyclohexane is meso; the trans form is a pair of enantiomers, so 3 in total. 1,4-Disubstituted rings have only cis and trans, with no R/S.
| Molecule | n | 2n | Stereoisomers | Why |
|---|---|---|---|---|
| Butan-2-ol | 1 | 2 | 2 | One pair of enantiomers |
| 2,3-Dibromopentane | 2 | 4 | 4 | Ends differ, so no meso form: two pairs |
| Tartaric acid, butane-2,3-diol, 2,3-dibromobutane | 2 | 4 | 3 | One pair + one meso |
| Hexa-2,4-diene | 2 | 4 | 3 | EE, ZZ and EZ (= ZE) |
| Pentane-2,3,4-triol | 3 | 8 | 4 | Two meso forms (C3 is pseudo-asymmetric, r/s) + one pair |
| Glucose (open chain) | 4 | 16 | 16 | 8 D- and 8 L-aldohexoses |
Enantiomers, diastereomers and meso compounds
- Enantiomers are non-superimposable mirror images. Every stereocentre is inverted: (2R,3R) and (2S,3S). They have the same physical properties except the direction they rotate plane-polarised light.
- Diastereomers are stereoisomers that are not mirror images. Some centres differ and some do not: (2R,3R) and (2R,3S). Cis/trans (E/Z) isomers are diastereomers too. They have different melting points, boiling points and solubilities.
- Meso compounds have stereocentres but are achiral because of an internal mirror plane (or centre of inversion).
- Epimers are diastereomers that differ at only one centre, such as glucose and galactose (C4).
How the tool finds them
It tries every R/S and E/Z combination, then writes each one as a stereo-aware canonical code. Two arrangements with the same code are the same molecule, so a meso form is kept once and two enantiomers stay as two. Centres that only become stereogenic once their neighbours are fixed (pseudo-asymmetric centres, labelled r or s) are found by repeating the search.
Worked examples
2,3-Dibromobutane
Two stereocentres with the same groups. (2R,3S) has a mirror plane between C2 and C3.
3 stereoisomers: (R,R), (S,S), meso
Threonine
C2 and C3 carry different groups, so no meso form is possible. Natural L-threonine is (2S,3R); (2S,3S) is L-allothreonine.
4 stereoisomers, 2 pairs
Carvone
One stereocentre (C5 of the ring). The ring C=C cannot be E/Z in a six-membered ring.
2: (R)-carvone (spearmint) and (S)-carvone (caraway)
1,2-Dimethylcyclohexane
cis has a mirror plane (meso). trans is chiral.
3: cis (meso) + trans (R,R)/(S,S)
Common mistakes
- Using 2n as the answer for a symmetric molecule. Check for meso forms first.
- Missing E/Z double bonds. They count in n just like stereocentres.
- Counting a ring C=C in a small ring as E/Z. In rings of fewer than eight atoms only the cis (Z) form can exist.
- Calling (2R,3S) and (2S,3R) two isomers when the molecule is symmetric. They are one meso compound.
- Counting nitrogen in an amine as a stereocentre. It inverts too fast to keep R and S apart.
Elements: C, H, N, O, S, F, Cl, Br, I. Up to 40 atoms other than hydrogen and 256 stereoisomers.
Draw any stereoisomer. Open it in the free MolDraw editor to change wedges and dashes, see it in 3D and export an image.
Open full MolDraw editorFrequently asked questions
How do you calculate the number of stereoisomers?
Count the stereocentres and stereogenic double bonds (n). The maximum is 2^n. Then remove duplicates: if the molecule is symmetric, some arrangements are meso forms or identical, so the real number is lower.
How many stereoisomers does tartaric acid have?
Three. It has two stereocentres, so 2^2 = 4 arrangements, but (2R,3S) and (2S,3R) are the same meso compound. The other two, (R,R) and (S,S), are a pair of enantiomers.
What is a meso compound?
A molecule with stereocentres that is still achiral, because it has an internal mirror plane. It is identical to its mirror image and does not rotate plane-polarised light. meso-Tartaric acid and cis-1,2-dimethylcyclohexane are examples.
What is the difference between enantiomers and diastereomers?
Enantiomers are mirror images: every stereocentre is inverted. Diastereomers are stereoisomers that are not mirror images, such as (2R,3R) and (2R,3S). Cis and trans alkenes are diastereomers.
How many stereoisomers does glucose have?
Open-chain glucose has four stereocentres (C2 to C5) and no symmetry, so 2^4 = 16 stereoisomers: the 8 D- and 8 L-aldohexoses. The ring forms add a fifth centre at C1 (α and β anomers).
Do double bonds count as stereocentres?
A double bond with two different groups on each carbon is stereogenic: it gives E and Z isomers and counts in n. It is not a stereocentre, but it is a stereo element.
Is the stereoisomer enumerator free?
Yes. It runs in your web browser with no sign-up.
Related chemistry tools
Last updated: