Skip to content
Chemical Drawing Atlas

This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.

All features

R/S and E/Z labels

Stereo descriptors are computed from the drawing.

60 tools have this, 12 of them shown here. 5 do not. 63 not established.

What powers it: In-house (4), RDKit.js (WebAssembly) (2), Indigo (WebAssembly) (2), Ported from RDKit CIPLabeler and SiMolecule centres (Rust) (1), In-house browser JavaScript CIP/E-Z perception; Indigo 1.46.0 browser WebAssembly fallback (1), RDKit CIPLabeler (C++) (1), In-house (TypeScript CIP and axial stereochemistry labellers) (1), RDKit MinimalLib (WebAssembly R/S and E/Z analysis) + OpenChemLib (JavaScript editor stereo perception) (1), Ported from SiMolecule Centres (JavaScript adaptation of CIP rules in chem/cip.js; browser and inspector Web Worker) (1), Bundled OpenChemLib 9.25.1 JavaScript CIP perception via getAtomCIPParity/getBondCIPParity (1), Indigo 1.45.1 (C++ compiled to WebAssembly, calculateCip through ketcher-standalone 3.17.2) (1), RDKit MinimalLib 2026.9.1 (WebAssembly CIP R/S and E/Z perception); In-house (TypeScript drawing interpretation and generic-group handling) (1), Indigo (WebAssembly via ketcher-standalone) (1), In-house (chematic-chem, Rust/WebAssembly assign_cip R/S and E/Z) (1), RDKit.js (WebAssembly); In-house (JavaScript geometry-based E/Z preview) (1), Indigo (WebAssembly CIP calculation through Ketcher) (1), RDKit rdCIPLabeler (Python bindings, local server) (1), OpenChemLib (browser JavaScript cHelperCIP, getAtomCIPParity and getBondCIPParity) (1), Indigo (indigo-ketcher 1.40.0 WebAssembly through Ketcher 3.12.0) (1), OpenChemLib JS (JavaScript CIP parity calculation) (1), Indigo 1.46.0 (WebAssembly, Ketcher standalone browser worker) (1), In-house (JavaScript, browser) (1), ChemDoodle Java API (remote iChemLabs CloudServices; resolveCIP) (1), Indigo (WebAssembly through ketcher-standalone, calculateCip) (1), RDKit (Python Chem stereochemistry and rdCIPLabeler) (1), Indigo C++ CIP calculation (indigo-ketcher WebAssembly or Indigo HTTP service) (1), Indigo 1.46.0 (WebAssembly) (1), RDKit CIPLabeler and MolOps (C++; WebAssembly in browser build) (1), Ported from CDK 2.0 CIPTool/stereo (Java), with in-house CalculateCIPchirality (1), In-house (Molsoft libchem, WebAssembly; asm.js fallback); R/S labels only (1), In-house (Rust chemsema-chemistry CIP and stereo analysis) (1), Ported from OpenChemLib StereoMolecule / Canonizer (Java compiled to JavaScript with GWT) (1), WebMolKit (TypeScript Stereochemistry) (1), In-house (Rust chemifree-cip-1 R/S and E/Z labeler; bounded CIP rules) (1), In-house (WebMolKit Stereochemistry; TypeScript compiled to JavaScript) (1), RDKit (Python) (1), CENTRES by John May (bundled Java library for CIP descriptors) (1), In-house (JavaScript R/S and E/Z assignment); Indigo (WebAssembly calculateCip fallback) (1), RDKit.js (browser WebAssembly get_stereo_tags); RDKit (desktop rdkitAPI.getStereoTags IPC) (1), In-house Chemaxon CIP Stereo Info (remote Java REST service via MJSWS, JChem Web Services or JChem Microservices; stereoinfows) (1), In-house BIOVIA NEMA algorithm (built-in stereochemistry recognition) (1), Indigo (native C++ via Rust FFI; indigoAddCIPStereoDescriptors) (1), In-house Marvin Web Services CIP calculation (remote Java service) (1), In-house (Nomenclator desktop module) (1), MMDS core library (Objective-C, local) (1), ChemDoodle engine (embedded in Java desktop application) (1)

  • 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.

Cholesterol panel lists eight stereocentres and their descriptors.

Yes, tested by running it: Paclitaxel panel displays stereocenter descriptors. SketchIQ

dpl_44ysNf1Cbx9iepy8z4SrXP7…

Uses RDKit.js (WebAssembly)

Cholesterol panel lists eight stereocentres and their descriptors.

Paclitaxel structure with R and S descriptors in the panel.

Yes, tested by running it: Paclitaxel panel displayed R/S descriptors. Covalent

2uu6kqoryy

Uses Ported from SiMolecule Centres (JavaScript adaptation of CIP rules in chem/cip.js; browser and inspector Web Worker)

Paclitaxel structure with R and S descriptors in the panel.

Analysis panel includes a checkbox for R/S and E/Z labels.

Yes, according to the manual: Computed CIP R/S and E/Z labels. Reactio Draw

1.10

Uses Bundled OpenChemLib 9.25.1 JavaScript CIP perception via getAtomCIPParity/getBondCIPParity

Analysis panel includes a checkbox for R/S and E/Z labels.

A molecular drawing alongside its calculated R and S descriptors.

Yes, tested by running it: Paclitaxel and cholesterol received computed R/S descriptors. vibe-sketcher

0.6.5

Uses RDKit rdCIPLabeler (Python bindings, local server)

A molecular drawing alongside its calculated R and S descriptors.

Structure drawing with a Z label beside the double bond.

Yes, according to the manual: Labels omit structures exceeding 200 atoms. Chemliora

15.19.0

Uses OpenChemLib JS (JavaScript CIP parity calculation)

Structure drawing with a Z label beside the double bond.

R and S labels appear on a stereochemical structure.

Yes, tested by running it: R/S labels appeared automatically on imported paclitaxel and cholesterol. Schrödinger Sketcher

Release 2026-4 (build 131)

Uses RDKit CIPLabeler and MolOps (C++; WebAssembly in browser build)

R and S labels appear on a stereochemical structure.

Molecular structure with R and S stereochemical labels.

Yes, tested by running it: Paclitaxel stereocentres displayed R/S labels. WaveSpeed AI Chemical Structure Drawer

cBQ3oDFlZ9g0696A_FKvj

Uses RDKit.js (WebAssembly)

Molecular structure with R and S stereochemical labels.

A molecular structure with R and S annotations.

Yes, tested by running it: Pasted complex structure displayed R and S annotations. OpenChemLib JS editor

v9.25.2

Uses Ported from OpenChemLib StereoMolecule / Canonizer (Java compiled to JavaScript with GWT)

A molecular structure with R and S annotations.

Green R and S labels on a molecular drawing.

Yes, tested by running it: Green R/S labels appeared automatically on paclitaxel. SketchEl 2

0.1.0

Uses WebMolKit (TypeScript Stereochemistry)

Green R and S labels on a molecular drawing.

Stereo panel with atom and bond label switches.

Partly: Labels stored configurations; CIP Rules 4a–5 and pseudoasymmetry unsupported. Chemifree

0.1.0

Uses In-house (Rust chemifree-cip-1 R/S and E/Z labeler; bounded CIP rules)

Partly: Labels stored configurations; CIP Rules 4a–5 and pseudoasymmetry unsupported.

Stereo panel with atom and bond label switches.

Molecular structure annotated with R and S stereochemical labels.

Yes, tested by running it: R/S descriptors appeared on imported paclitaxel. WebMolKit

2.0.11

Uses In-house (WebMolKit Stereochemistry; TypeScript compiled to JavaScript)

Molecular structure annotated with R and S stereochemical labels.

Molecule with R and S stereochemical labels.

Yes, tested by running it: R/S labels changed when stereocenter was toggled. rdEditor

0.5.1

Uses RDKit (Python)

Molecule with R and S stereochemical labels.

Available, no screenshot

ChemDraw's license keeps us from publishing pictures of its interface.

Not available

Not established (63)

MolCanvas, Sciformation VectorMol, BondForge, ChemCanvas, MolView.com, OpenReactions, PyChem-Pro, chemfig, Chemvas, Molsketch, Chemable, JChemPaint, Molecule Clipboard, MolGLideX, SketchScape, Structura (chem-structura), MolSketch, Dotmatics Elemental / Elemental Draw, JSME Molecule Editor, RadSketch, Ketcherails (ketcher-rails), Butlerov, schematic, ChemMD, Chemical Structure Editor (CSE), Kemia, JMolDraw, MolTouch, Chemeditor (Chemie-Lernprogramme), SketChem, vue-chemdraw (0chem), ChemWriter, Glass, molsketch-cljs, MolPad, BKChem Python 3 Modernized, BKChem, GChemPaint, ACD/ChemSketch, Chem4Word, AtomLens, Chemtool, Lhendraw, JSDraw, ChemCAD, MoleculeSketch, FX ChemStruct / FX Draw Chemical Structures, ChemStitch, ChemGraphic 2, EasyChem, MolSketchGo, MyChemise, CyBy-Draw, Chem+ Molecular Structure Editor, MolGenDraw, Chirys Draw, Chem Sketcher (Non_REM.Persona Laboratory), Structo, Chemograph Plus, alvaSketcher, moled, ChemWorks, Molecule

Open the full pageManual