Skip to content
Chemical Drawing Atlas

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

ChemDraft

Desktop editor for chemical structures, reaction schemes, mechanisms, and publication figures.

WebsiteManualGitHub

Open source. 53 of 65 checklist features confirmed.

Main canvas

ChemDraft main canvas, light mode
light mode

No dark mode

dark mode

Light interface and white canvas persisted under both per-process appearance overrides.

Default drawings

caffeine as drawn by ChemDraft with default settings

Caffeine

paclitaxel as drawn by ChemDraft with default settings

Paclitaxel

cholesterol as drawn by ChemDraft with default settings

Cholesterol in 3D

Facts

GitHub stars
64 stars on 6 Nov 2026
First commit
29 May 2026
Repository activity
1,020 commits, 6 contributors, last push 3 Nov 2026
Latest version
v1.1.0
Version we tested
1.1.0
Runs on
macOS, Windows
License
Apache License 2.0 for the core application.
Price
Free
Relies on
RDKit, OpenChemLib, IsoSpec, OPSIN, InChI, Avogadro, Indigo. Own native SVG canvas. Includes an optional Ketcher sub-editor for one molecule; its click-to-open paths are off in this build.
Draws with
Custom SVG page renderer; resvg raster export; svg2pdf.js and jsPDF vector PDF export
Chemistry from
RDKit WASM, OpenChemLib and OPSIN; IsoSpec for isotope envelopes
Interface
React 19 in a Tauri 2 desktop shell
Main language
TypeScript
Other languages
Rust: Tauri shell and native engine bridges; JavaScript: Frontend bundle and chemistry engines; C++: WASM chemistry and native 3D sidecar; Java: Bundled OPSIN and naming dependencies; Python: Optional naming and image recognition sidecars; C: InChI identifier library
Renderer
Original: ChemDraft layout-engine SVG renderer
Third-party licenses
Includes LGPL-2.1-or-later (jna-inchi), GPL-2.0 with Classpath exception (JRE), MPL-2.0 (Eigen/color picker) and OFL-1.1 fonts; pKa-data and RDKit-InChI terms partly unresolved.
Download
80 MB
Installed
122 MB

In use

Screenshots from our test of this version.

Features

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

Drawing structures

Chemistry intelligence

Files and exchange

Embedding and extension

Open the full pageManual