This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Every drawing, side by side
Each tool's default settings, no tidying. ChemDraw is the one exception: it is shown in its ACS Document 1996 style. Where the tool lays out a pasted SMILES itself, you see its own layout. How we made these.
Many tools built on Ketcher look alike here because Ketcher's normal export hands the image to Indigo, so those tiles are largely one renderer's output. They can differ from the screen: in our test, Ketcher's on-screen ABS label became Chiral in the export, and methyl labels moved. Not every tool does this: FreeChemDraw's SVG comes from the canvas, while its PNG comes from Indigo.
Main canvas
The app as you see it while drawing. Select one to enlarge it.
Its license bars showing the interface
ChemDrawNo light mode
vibe-sketcherNo light mode
AI Chemical Drawing (CubicZnS)No light mode
SketchScapeNo light mode
RadSketchCaffeine
A simple molecule: 14 heavy atoms, fused rings, no stereocenters.
ChemDraw
26.0.0.6599, ACS Document 1996 style, from SMILES
structure verified
ReShiki
0.14.0, from SMILES
structure verified

MolDraw
4.0, from SMILES
Penzene
2.0.0, from SMILES
structure verified
Octet Draw
1.1.0, from SMILES
structure verified
ChemDraft
1.1.0, from SMILES
structure verified
SketchIQ
dpl_44ysNf1Cbx9iepy8z4SrXP7…, from SMILES
structure verified
Covalent
2uu6kqoryy, from SMILES
structure verified
Reactio Draw
1.10, from SMILES
structure verified
ChemEdit
1.4.3, from SMILES
structure verified

Chem Illustrator
Hosted, 5 Nov 2026, from SMILES
structure verified
ChemThisTry
0.1.6, from SMILES
structure verified
Chematic Draw
chematic 1.0.38 (build inde…, from SMILES
structure verified
Molecule Lab (The Freshman Mole)
1.88.95, from SMILES
structure verified
FreeChemDraw
3.18.0, from SMILES
structure verified
vibe-sketcher
0.6.5, from SMILES
structure verified
ErezDraw
178f2b5, from SMILES
structure changed
SMILES import adds +3 charge; exported MOL fails aromatic sanitization.
MolChart
v1.375, from SMILES
structure verified
MolCanvas
0.4.0, from SMILES
structure verified
Kendraw
0.1.0, from SMILES
structure verified
BoltzDraw
Ketcher 2.24.0, from SMILES
structure verified
Chemliora
15.19.0, from SMILES
structure verified
Molbrett
06dde1e7, from SMILES
structure verified
Zeanium Molecule Drawer
Hosted, 5 Nov 2026, from SMILES
structure verified
Sciformation VectorMol
2026-08-25, from MOL, so the layout is not its own
structure verified
BondForge
commit b68de22, from MOL, so the layout is not its own
structure verified
SMILES and MOL produce collapsed, overlapping labels; default drawing is unreadable.

ChemDoodle Web Components
11.0.0, from MOL, so the layout is not its own
structure verified
Chemeditor (Chemrise)
Ketcher 3.18.0 (build 2026-…, from SMILES
structure verified
MoleditPy
5.1.3, from SMILES
structure verified
ChemCanvas
0.14.8, from SMILES
structure verified

MolView.com
2026-11-02 (5ecc001a), from SMILES
structure verified
Ketcher
3.18.0, from SMILES
structure verified
AI Chemical Drawing (CubicZnS)
0.1.0, from SMILES
structure verified
OpenReactions
Hosted, 5 Nov 2026, from SMILES
structure verified

PyChem-Pro
1.0.0, from SMILES
structure verified

chemfig
1.82, from SMILES
SMILES paste and MOL drop did nothing; no import control found.
Molecule Builder (OvOHongYu)
0.1.0, from SMILES
KetchDraw
2.24.0, from SMILES
structure verified
Chemvas
0.28.0, from MOL, so the layout is not its own
structure verified

Schrödinger Sketcher
Release 2026-4 (build 131), from SMILES
structure verified

Molsketch
0.8.4, from SMILES
structure verified

Chemable
1.1.9, from SMILES
structure verified
WaveSpeed AI Chemical Structure Drawer
cBQ3oDFlZ9g0696A_FKvj, from SMILES
structure verified
cDraw
1.4.1, from SMILES
BondCraft
0.2.1, from SMILES
structure verified

JChemPaint
3.2.0, from SMILES
structure verified

Molsoft HTML5 Molecule Editor
v1.6.0, from SMILES
structure verified
Molecule Clipboard
6e00a7d, from SMILES
structure verified
SMILES and MOL open attempts left the new document empty.
MolGLideX
ALPHA-0.0.2, from MOL, so the layout is not its own
Paste did not populate canvas; no MOL import control.
SketchScape
1.0, from SMILES
SDF rendered without atom labels; SMILES and MOL imports failed.
ChemSema
Web build 8e6f995 (2026-09-…, from SDF, so the layout is not its own
Structura (chem-structura)
0.8.0, from SMILES
structure verified

OpenChemLib JS editor
v9.25.2, from SMILES
structure verified
MolSketch
build m0PiI1PnCmq4Tn2qz-p-a, from SMILES
structure verified

Dotmatics Elemental / Elemental Draw
2016.4.49405, from MOL, so the layout is not its own
structure verified
SketchEl 2
0.1.0, from MOL, so the layout is not its own
structure verified

Kekule.js
0.9.9.22022400, from MOL, so the layout is not its own
structure verified
No drawing: current Kekulé SMILES stayed blank; MOL rejected with file-type selection error.
XDrawChem
2.0.1, from MOL, so the layout is not its own
SketchEl
1.62, from MOL, so the layout is not its own
structure verified
JSME Molecule Editor
v2024-04-29, from SMILES
structure verified

Chemifree
0.1.0, from SMILES
structure verified

RadSketch
b7450e4, from SMILES
structure verified

Ketcherails (ketcher-rails)
0.1.12, from MOL, so the layout is not its own
structure verified

Butlerov
0.1.6, from SMILES
structure verified
Local adapter SMILES produces a severely overlapping layout.
schematic
0.1.0 (ede2ccf), from SMILES
MOL connectivity transcribed; implicit hydrogens omitted and layout overlaps.
ChemMD
0.1.0 (2768408), from MOL, so the layout is not its own
WebMolKit
2.0.11, from MOL, so the layout is not its own
structure verified

rdEditor
0.5.1, from SMILES
structure verified

ChemCanvasJS
0.9 (aa2b985), from MOL, so the layout is not its own
structure verified
SMILES paste did nothing; MOL opened as invalid JSON.
Chemical Structure Editor (CSE)
c1570bab, from MOL, so the layout is not its own
SMILES produced clipped labels without visible bonds; no MOL import available.
Kemia
v0.2-79-gceacc9a, from SMILES

JMolDraw
V0.5, from MOL, so the layout is not its own

MolTouch
v1.0.0, from MOL, so the layout is not its own
Could not load this input
Chemeditor (Chemie-Lernprogramme)
sha256:4c8fae476591, from SMILES

SketChem
6ed8c631, from MOL, so the layout is not its own
structure verified
MOL text entered; create left the built-in sample unchanged.
vue-chemdraw (0chem)
L1XkLMu0, from MOL, so the layout is not its own

ChemWriter
2.15.7, from MOL, so the layout is not its own
structure verified
SMILES and MOL paste ignored; no Open dialog.
MCDL Java Chemical Structure Editor
, from MOL, so the layout is not its own
SMILES and MOL imports failed; file I/O script did not load.
Glass
Hosted, 5 Nov 2026, from MOL, so the layout is not its own
Paste failed; no MOL import or new-document command was available.
molsketch-cljs
sha256:322271d1520e, from SMILES
New canvas ignored simulated SMILES and MOL paste; no import control.
MolPad
v3.2.13, from MOL, so the layout is not its own
Paclitaxel
A hard molecule: 62 heavy atoms, 11 stereocenters, a bridged ring system.
ChemDraw
26.0.0.6599, ACS Document 1996 style, from SMILES
structure verified
ReShiki
0.14.0, from SMILES
structure verified

MolDraw
4.0, from SMILES
Penzene
2.0.0, from SMILES
structure verified
Octet Draw
1.1.0, from SMILES
structure verified
ChemDraft
1.1.0, from SMILES
structure verified
SketchIQ
dpl_44ysNf1Cbx9iepy8z4SrXP7…, from SMILES
structure verified
Covalent
2uu6kqoryy, from SMILES
structure verified
Reactio Draw
1.10, from SMILES
structure verified
ChemEdit
1.4.3, from SMILES
structure verified

Chem Illustrator
Hosted, 5 Nov 2026, from SMILES
structure verified
ChemThisTry
0.1.6, from SMILES
structure verified
Chematic Draw
chematic 1.0.38 (build inde…, from SMILES
stereochemistry changed
Molecule Lab (The Freshman Mole)
1.88.95, from SMILES
structure verified
FreeChemDraw
3.18.0, from SMILES
structure verified
vibe-sketcher
0.6.5, from SMILES
structure verified
ErezDraw
178f2b5, from SMILES
structure verified
MolChart
v1.375, from SMILES
structure verified
MolCanvas
0.4.0, from SMILES
structure verified
Kendraw
0.1.0, from SMILES
structure verified
BoltzDraw
Ketcher 2.24.0, from SMILES
structure verified
Chemliora
15.19.0, from SMILES
structure verified
Molbrett
06dde1e7, from SMILES
structure verified
Zeanium Molecule Drawer
Hosted, 5 Nov 2026, from SMILES
stereochemistry changed
Sciformation VectorMol
2026-08-25, from MOL, so the layout is not its own
structure verified
BondForge
commit b68de22, from MOL, so the layout is not its own
stereochemistry changed
SMILES and MOL produce collapsed, overlapping labels; default drawing is unreadable.

ChemDoodle Web Components
11.0.0, from MOL, so the layout is not its own
stereochemistry changed
Chemeditor (Chemrise)
Ketcher 3.18.0 (build 2026-…, from SMILES
structure verified
MoleditPy
5.1.3, from SMILES
structure verified
ChemCanvas
0.14.8, from SMILES
structure changed

MolView.com
2026-11-02 (5ecc001a), from SMILES
structure verified
Ketcher
3.18.0, from SMILES
structure verified
AI Chemical Drawing (CubicZnS)
0.1.0, from SMILES
structure verified
OpenReactions
Hosted, 5 Nov 2026, from SMILES
structure verified

PyChem-Pro
1.0.0, from SMILES
stereochemistry changed

chemfig
1.82, from SMILES
SMILES paste and MOL drop did nothing; no import control found.
Molecule Builder (OvOHongYu)
0.1.0, from SMILES
KetchDraw
2.24.0, from SMILES
structure verified
Chemvas
0.28.0, from MOL, so the layout is not its own
structure verified

Schrödinger Sketcher
Release 2026-4 (build 131), from SMILES
structure verified

Molsketch
0.8.4, from SMILES
stereochemistry changed

Chemable
1.1.9, from SMILES
stereochemistry changed
WaveSpeed AI Chemical Structure Drawer
cBQ3oDFlZ9g0696A_FKvj, from SMILES
structure verified
cDraw
1.4.1, from SMILES
BondCraft
0.2.1, from SMILES
structure verified

JChemPaint
3.2.0, from SMILES
stereochemistry changed

Molsoft HTML5 Molecule Editor
v1.6.0, from SMILES
structure verified
Molecule Clipboard
6e00a7d, from SMILES
structure verified
SMILES and MOL open attempts left the new document empty.
MolGLideX
ALPHA-0.0.2, from MOL, so the layout is not its own
Paste did not populate canvas; no MOL import control.
SketchScape
1.0, from SMILES
SDF rendered without atom labels and overlapped; SMILES and MOL imports failed.
ChemSema
Web build 8e6f995 (2026-09-…, from SDF, so the layout is not its own
Structura (chem-structura)
0.8.0, from SMILES
structure verified

OpenChemLib JS editor
v9.25.2, from SMILES
structure verified
MolSketch
build m0PiI1PnCmq4Tn2qz-p-a, from SMILES
stereochemistry changed
Returned SMILES inverted nine stereocenters and lost one; MOL import unavailable.

Dotmatics Elemental / Elemental Draw
2016.4.49405, from MOL, so the layout is not its own
structure verified
SketchEl 2
0.1.0, from MOL, so the layout is not its own
structure verified

Kekule.js
0.9.9.22022400, from MOL, so the layout is not its own
structure verified
No drawing: current Kekulé SMILES stayed blank; MOL rejected with file-type selection error.
XDrawChem
2.0.1, from MOL, so the layout is not its own
SketchEl
1.62, from MOL, so the layout is not its own
structure verified
JSME Molecule Editor
v2024-04-29, from SMILES
structure verified

Chemifree
0.1.0, from SMILES
structure verified

RadSketch
b7450e4, from SMILES
stereochemistry changed
Connectivity preserved, but MOL export loses all 11 specified stereocenters.

Ketcherails (ketcher-rails)
0.1.12, from MOL, so the layout is not its own
structure verified

Butlerov
0.1.6, from SMILES
stereochemistry changed
Local adapter SMILES overlaps severely and loses stereochemistry.
Severe bond crossings and stretched bonds; stereochemistry is not depicted.
schematic
0.1.0 (ede2ccf), from SMILES
MOL connectivity transcribed; stereochemistry omitted and layout overlaps.
ChemMD
0.1.0 (2768408), from MOL, so the layout is not its own
WebMolKit
2.0.11, from MOL, so the layout is not its own
structure verified

rdEditor
0.5.1, from SMILES
structure verified

ChemCanvasJS
0.9 (aa2b985), from MOL, so the layout is not its own
structure verified
SMILES paste did nothing; MOL did not load through JSON picker.
Chemical Structure Editor (CSE)
c1570bab, from MOL, so the layout is not its own
SMILES produced clipped labels without visible bonds; no MOL import available.
Kemia
v0.2-79-gceacc9a, from SMILES

JMolDraw
V0.5, from MOL, so the layout is not its own

MolTouch
v1.0.0, from MOL, so the layout is not its own
Could not load this input
Chemeditor (Chemie-Lernprogramme)
sha256:4c8fae476591, from SMILES

SketChem
6ed8c631, from MOL, so the layout is not its own
stereochemistry changed
SMILES and MOL attempts left the built-in sample unchanged.
vue-chemdraw (0chem)
L1XkLMu0, from MOL, so the layout is not its own

ChemWriter
2.15.7, from MOL, so the layout is not its own
structure verified
SMILES paste ignored; no MOL file-import control.
MCDL Java Chemical Structure Editor
, from SMILES
SMILES and MOL imports failed; file I/O script did not load.
Glass
Hosted, 5 Nov 2026, from MOL, so the layout is not its own
Paste failed; no MOL import or new-document command was available.
molsketch-cljs
sha256:322271d1520e, from SMILES
New canvas ignored simulated SMILES and MOL paste; no import control.
MolPad
v3.2.13, from MOL, so the layout is not its own
Cholesterol in 3D
The 3D view, for tools that have one.
No 3D view
ChemDraw
26.0.0.6599, ACS Document 1996 style

ReShiki
0.14.0, from SMILES
structure verified

MolDraw
4.0, from SMILES
No 3D view
Penzene
2.0.0, from SDF, so the layout is not its own
structure verified

Octet Draw
1.1.0, from SMILES
structure verified

ChemDraft
1.1.0, from SMILES
structure verified
No 3D view
SketchIQ
dpl_44ysNf1Cbx9iepy8z4SrXP7…, from SDF, so the layout is not its own
structure verified

Covalent
2uu6kqoryy, from SMILES
structure verified

Reactio Draw
1.10, from SMILES
stereochemistry changed
Generated 3D model inverted hydroxyl stereocenter; depth rotation worked.

ChemEdit
1.4.3, from SDF, so the layout is not its own
structure verified

Chem Illustrator
Hosted, 5 Nov 2026, from SMILES
structure verified

ChemThisTry
0.1.6, from SMILES

Chematic Draw
chematic 1.0.38 (build inde…, from SMILES
stereochemistry changed
Generated model is severely clipped in 3D viewport; stereochemistry omitted from exports.

Molecule Lab (The Freshman Mole)
1.88.95, from SMILES
structure verified

FreeChemDraw
3.18.0, from SMILES
structure verified
No 3D view
vibe-sketcher
0.6.5, from SMILES
structure verified
No 3D view
ErezDraw
178f2b5, from SDF, so the layout is not its own

MolChart
v1.375, from SMILES
structure verified
No 3D view
MolCanvas
0.4.0, from SDF, so the layout is not its own
structure verified

Kendraw
0.1.0, from SDF, so the layout is not its own
structure verified

BoltzDraw
Ketcher 2.24.0, from SDF, so the layout is not its own
structure verified

Chemliora
15.19.0, from SMILES
structure verified

Molbrett
06dde1e7, from SDF, so the layout is not its own
structure verified

Zeanium Molecule Drawer
Hosted, 5 Nov 2026, from SMILES
stereochemistry changed

Sciformation VectorMol
2026-08-25, from SDF, so the layout is not its own
structure verified

BondForge
commit b68de22, from SMILES
stereochemistry changed

ChemDoodle Web Components
11.0.0, from SDF, so the layout is not its own

Chemeditor (Chemrise)
Ketcher 3.18.0 (build 2026-…, from SDF, so the layout is not its own
structure verified

MoleditPy
5.1.3, from SMILES
structure verified
No 3D view
ChemCanvas
0.14.8, from SDF, so the layout is not its own

MolView.com
2026-11-02 (5ecc001a), from SMILES
structure verified

Ketcher
3.18.0, from SDF, so the layout is not its own
structure verified

AI Chemical Drawing (CubicZnS)
0.1.0, from SDF, so the layout is not its own
structure verified

OpenReactions
Hosted, 5 Nov 2026, from SMILES
structure verified

PyChem-Pro
1.0.0, from SMILES
stereochemistry changed
No 3D view
chemfig
1.82, from SDF, so the layout is not its own
No 3D view
Molecule Builder (OvOHongYu)
0.1.0, from SMILES

KetchDraw
2.24.0, from SDF, so the layout is not its own
structure verified
No 3D view
Chemvas
0.28.0, from SDF, so the layout is not its own
No 3D view
Schrödinger Sketcher
Release 2026-4 (build 131), from SDF, so the layout is not its own
structure verified
No 3D view
Molsketch
0.8.4, from SDF, so the layout is not its own

Chemable
1.1.9, from SMILES
stereochemistry changed

WaveSpeed AI Chemical Structure Drawer
cBQ3oDFlZ9g0696A_FKvj, from SDF, so the layout is not its own
structure verified
No 3D view
cDraw
1.4.1
No 3D view
BondCraft
0.2.1
No 3D view
JChemPaint
3.2.0, from SDF, so the layout is not its own
No 3D view
Molsoft HTML5 Molecule Editor
v1.6.0
No 3D view
Molecule Clipboard
6e00a7d, from SMILES
No 3D view
MolGLideX
ALPHA-0.0.2, from SDF, so the layout is not its own
No SMILES or SDF import control for cholesterol.
SketchScape
1.0, from SMILES
No 3D view
ChemSema
Web build 8e6f995 (2026-09-…, from SDF, so the layout is not its own
No 3D view
Structura (chem-structura)
0.8.0, from SDF, so the layout is not its own
No 3D view
OpenChemLib JS editor
v9.25.2
No 3D view
MolSketch
build m0PiI1PnCmq4Tn2qz-p-a
No 3D view
Dotmatics Elemental / Elemental Draw
2016.4.49405, from SMILES
No 3D view
SketchEl 2
0.1.0, from SDF, so the layout is not its own
structure verified
No 3D view
Kekule.js
0.9.9.22022400, from SDF, so the layout is not its own
No 3D view
XDrawChem
2.0.1, from SDF, so the layout is not its own
No 3D view
SketchEl
1.62, from SDF, so the layout is not its own
structure verified
No 3D view
JSME Molecule Editor
v2024-04-29, from SMILES
No 3D view
Chemifree
0.1.0, from SDF, so the layout is not its own
No 3D view
RadSketch
b7450e4, from SMILES
No 3D view
Ketcherails (ketcher-rails)
0.1.12, from SDF, so the layout is not its own
structure verified
No 3D view
Butlerov
0.1.6, from SDF, so the layout is not its own
No 3D view
schematic
0.1.0 (ede2ccf), from SMILES
No 3D view
ChemMD
0.1.0 (2768408), from SMILES
No 3D view
WebMolKit
2.0.11, from SDF, so the layout is not its own
No 3D view
rdEditor
0.5.1, from SDF, so the layout is not its own
No 3D view
ChemCanvasJS
0.9 (aa2b985), from SDF, so the layout is not its own
No 3D view
Chemical Structure Editor (CSE)
c1570bab, from SMILES
No 3D view
Kemia
v0.2-79-gceacc9a, from SMILES
No 3D view
JMolDraw
V0.5, from SDF, so the layout is not its own
No 3D view
MolTouch
v1.0.0, from SDF, so the layout is not its own
No 3D view
Chemeditor (Chemie-Lernprogramme)
sha256:4c8fae476591, from SMILES
No 3D view
SketChem
6ed8c631, from SDF, so the layout is not its own
structure changed
No 3D view
vue-chemdraw (0chem)
L1XkLMu0, from SMILES
No 3D view
ChemWriter
2.15.7, from SDF, so the layout is not its own
stereochemistry changed
No 3D view
MCDL Java Chemical Structure Editor
, from SMILES
No 3D view
Glass
Hosted, 5 Nov 2026, from SDF, so the layout is not its own
No 3D view
molsketch-cljs
sha256:322271d1520e, from SMILES
No 3D view
MolPad
v3.2.13, from SDF, so the layout is not its own











































































