This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Atom mapping
Reaction atoms can be mapped manually or automatically.
41 tools have this, 4 of them shown here. 6 do not. 81 not established.
- Tested by running it
- Seen in the app
- The manual says yes
- Partly, with the reason shown
- Not supported
- Not established, which is not the same as no
Select a mark for its proof. A filled mark opens our screenshot, or the manual if the check left nothing to picture. A ring opens the manual.

Yes, according to the manual: Manual maps and bounded, reviewed automatic mapping. ReShiki
0.14.0
Atom maps panel with manual and automatic mapping controls.

Partly: Manual mapping numbers on molecules; reaction workflow unverified. SketchEl 2
0.1.0
Partly: Manual mapping numbers on molecules; reaction workflow unverified.
Edit Atom dialog with a mapping field.

Partly: Editable atom map numbers; reaction-level mapping workflow unverified. SketchEl
1.62
Partly: Editable atom map numbers; reaction-level mapping workflow unverified.
Edit Molecule table includes a MapNum column.

Yes, according to the manual: Manual atom-map numbers; reaction renderer displays mapping labels. WebMolKit
2.0.11
Edit Atom dialog with a mapping field.
Available, no screenshot
ChemDraw's license keeps us from publishing pictures of its interface.
- Yes, according to the manual: Automatic mapping command and manual atom-map tool. Opens the cited page.ChemDrawAutomatic mapping command and manual atom-map tool.
- Yes, according to the manual: Automap assigns matching atom numbers across reactants and products. Opens the cited page.MolDrawAutomap assigns matching atom numbers across reactants and products.Source
- Yes, according to the manual: Manually assigned atom-map numbers export in SMILES and MOL. Opens the cited page.PenzeneManually assigned atom-map numbers export in SMILES and MOL.Source
- Yes, according to the manual: Automatic reaction mapping preserves manually mapped atom pairs. Opens the cited page.Octet DrawAutomatic reaction mapping preserves manually mapped atom pairs.Source
- Yes, seen in the app: Reaction mapping tool visible. Opens the cited page.SketchIQReaction mapping tool visible.
- Yes, according to the manual. Opens the cited page.ChemEditSource
- Yes, according to the manual. Opens the cited page.Chem IllustratorSource
- Yes, according to the manual: Sketcher help explicitly lists reaction mapping. Opens the cited page.ChemThisTrySketcher help explicitly lists reaction mapping.Source
- Yes, according to the manual: Atom-map numbers can be assigned manually. Opens the cited page.Chematic DrawAtom-map numbers can be assigned manually.Source
- Yes, according to the manual: Embedded Ketcher offers manual mapping, automatic mapping and unmapping. Opens the cited page.FreeChemDrawEmbedded Ketcher offers manual mapping, automatic mapping and unmapping.Source
- Yes, according to the manual: Automatic mapping with manually pinned atom pairs. Opens the cited page.vibe-sketcherAutomatic mapping with manually pinned atom pairs.Source
- Yes, according to the manual: Manual and automatic reaction mapping in Ketcher. Opens the cited page.KendrawManual and automatic reaction mapping in Ketcher.Source
- Yes, according to the manual. Opens the cited page.BoltzDrawSource
- Yes, according to the manual: Manual atom-map numbers are preserved in chemical exports. Opens the cited page.ChemlioraManual atom-map numbers are preserved in chemical exports.Source
- Yes, according to the manual: Manual mapping, automatic mapping, and unmapping in Ketcher. Opens the cited page.MolbrettManual mapping, automatic mapping, and unmapping in Ketcher.Source
- Partly: Sequential numbering only; UI cannot pair corresponding reactant/product atoms. Opens the cited page.BondForgeSequential numbering only; UI cannot pair corresponding reactant/product atoms.Source
- Yes, according to the manual: Drag between atoms to create reaction atom mappings. Opens the cited page.ChemDoodle Web ComponentsDrag between atoms to create reaction atom mappings.Source
- Yes, according to the manual: Ketcher provides manual and automatic reaction atom mapping. Opens the cited page.Chemeditor (Chemrise)Ketcher provides manual and automatic reaction atom mapping.Source
- Yes, according to the manual: Manual mapping, automatic mapping and unmapping tools. Opens the cited page.KetcherManual mapping, automatic mapping and unmapping tools.Source
- Yes, according to the manual: Embedded Ketcher provides manual mapping, unmapping and automapping. Opens the cited page.AI Chemical Drawing (CubicZnS)Embedded Ketcher provides manual mapping, unmapping and automapping.Source
- Yes, according to the manual. Opens the cited page.KetchDrawSource
- Yes, according to the manual: Manual mapping by dragging between matching reactant and product atoms. Opens the cited page.Schrödinger SketcherManual mapping by dragging between matching reactant and product atoms.Source
- Yes, according to the manual: Manual mappings through Logical Objects JSON fields. Opens the cited page.ChemSemaManual mappings through Logical Objects JSON fields.Source
- Yes, according to the manual: Drag between corresponding atoms; nearby atoms are mapped automatically. Opens the cited page.OpenChemLib JS editorDrag between corresponding atoms; nearby atoms are mapped automatically.Source
- Yes, according to the manual: Manual reaction mapping through atom numbering. Opens the cited page.JSME Molecule EditorManual reaction mapping through atom numbering.Source
- Yes, according to the manual: Manual reactant/product atom mapping. Opens the cited page.Ketcherails (ketcher-rails)Manual reactant/product atom mapping.Source
- Partly: Molecular atom-map numbers only; no reactant/product reaction model. Opens the cited page.rdEditorMolecular atom-map numbers only; no reactant/product reaction model.Source
- Yes, according to the manual: Manual mapping; stored in RXN, SMILES, CDX, and CDXML. Opens the cited page.ChemDoodle 2DManual mapping; stored in RXN, SMILES, CDX, and CDXML.Source
- Yes, according to the manual: Indigo automapping returns atom maps applied to the drawing. Opens the cited page.LabCanvas Figure Editor / MolDrawIndigo automapping returns atom maps applied to the drawing.Source
- Yes, according to the manual. Opens the cited page.Marvin Desktop Suite / MarvinSketchSource
- Yes, according to the manual: Manual mapping; automatic mapping requires web services. Opens the cited page.Marvin JSManual mapping; automatic mapping requires web services.Source
- Yes, according to the manual: Manual mapping, automatic mapping and unmapping. Opens the cited page.Chemistry DrawManual mapping, automatic mapping and unmapping.Source
- Yes, according to the manual: Map Reaction numbers corresponding atoms. Opens the cited page.ChemPencilMap Reaction numbers corresponding atoms.Source
- Yes, according to the manual: Historical vendor claim: associate reactant atoms with product atoms. Opens the cited page.ACD/ChemSketchHistorical vendor claim: associate reactant atoms with product atoms.Source
- Yes, according to the manual: Dedicated reaction-map tool. Opens the cited page.Marvin CloudDedicated reaction-map tool.Source
- Yes, according to the manual: Atom Map assigns numbers; selections can receive reaction roles. Opens the cited page.AtomLensAtom Map assigns numbers; selections can receive reaction roles.Source
- Yes, according to the manual: Manual reactant-to-product atom mapping and mapping removal. Opens the cited page.JSDrawManual reactant-to-product atom mapping and mapping removal.Source
Not available
- No: No atom-to-atom reaction mapping. Opens the cited page.ErezDrawNo atom-to-atom reaction mapping.Source
- No: Atom mapping is on the roadmap. Opens the cited page.MolCanvasAtom mapping is on the roadmap.Source
- No: Reaction mapping was removed; no mapping panel remains. Opens the cited page.ChemvasReaction mapping was removed; no mapping panel remains.Source
- No: Manual explicitly states atom mapping is unsupported. Opens the cited page.cDrawManual explicitly states atom mapping is unsupported.Source
- No: Listed as future work for v2.1 or later. Opens the cited page.XDrawChemListed as future work for v2.1 or later.Source
- No: Reaction atom mapping remains planned. Opens the cited page.ChemifreeReaction atom mapping remains planned.Source
Not established (81)
ChemDraft, Covalent, Reactio Draw, Molecule Lab (The Freshman Mole), MolChart, Zeanium Molecule Drawer, Sciformation VectorMol, MoleditPy, ChemCanvas, MolView.com, OpenReactions, PyChem-Pro, chemfig, Molecule Builder (OvOHongYu), Molsketch, Chemable, WaveSpeed AI Chemical Structure Drawer, BondCraft, JChemPaint, Molsoft HTML5 Molecule Editor, Molecule Clipboard, MolGLideX, SketchScape, Structura (chem-structura), MolSketch, Dotmatics Elemental / Elemental Draw, Kekule.js, RadSketch, Butlerov, schematic, ChemMD, ChemCanvasJS, Chemical Structure Editor (CSE), Kemia, JMolDraw, MolTouch, Chemeditor (Chemie-Lernprogramme), SketChem, vue-chemdraw (0chem), ChemWriter, MCDL Java Chemical Structure Editor, Glass, molsketch-cljs, MolPad, BKChem Python 3 Modernized, ChemDraft (元素智研), InDraw, BKChem, BIOVIA Draw, ChemWindow (KnowItAll ChemWindow Edition), Zoho ChemStudio, GChemPaint, KingDraw, Ferrum Chemical Forge, Chem4Word, Chemtool, Lhendraw, ChemCAD, MoleculeSketch, FX ChemStruct / FX Draw Chemical Structures, Chemistry 4-D Draw, ChemStitch, BondDraw, ChemGraphic 2, EasyChem, MolSketchGo, MyChemise, CyBy-Draw, Elk_Draw RDKit, Chem+ Molecular Structure Editor, MolPrime+, MolGenDraw, Chirys Draw, ChemScribble, Chem Sketcher (Non_REM.Persona Laboratory), Structo, Chemograph Plus, alvaSketcher, moled, ChemWorks, Molecule