Skip to content
Chemical Drawing Atlas

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

ChemMD

Text-first browser editor for creating 2D chemical structures and exporting SVG or PNG drawings.

WebsiteManualGitHub

Source available. 9 of 65 checklist features confirmed.

Main canvas

ChemMD main canvas, light mode
light mode

No dark mode

dark mode

Fixed light appearance; MOL-derived connectivity omits stereochemistry.

Default drawings

MOL connectivity transcribed; implicit hydrogens omitted and layout overlaps.

Caffeine

MOL connectivity transcribed; stereochemistry omitted and layout overlaps.

Paclitaxel

No 3D view

Cholesterol in 3D

Facts

GitHub stars
0 stars on 6 Nov 2026
First commit
10 Sept 2026
Repository activity
8 commits, 1 contributor, last push 10 Sept 2026
Version we tested
0.1.0 (2768408)
Runs on
Browser
License
Source visible for inspection and evaluation; reuse requires written permission.
Price
Not published
Relies on
No third-party engine found. Own chemistry parser, layout, valence checks, and SVG renderer.
Draws with
Custom SVG renderer; HTML canvas rasterizes PNG exports
Chemistry from
In-house graph parser, ring-skeletal rules and fixed-valence checks
Interface
Vanilla JavaScript DOM and SVG
Main language
JavaScript
Other languages
None
Renderer
Original: ChemMD SVG bond and label renderer
Third-party licenses
Not established
Installed
0.2 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.

APIs and automation

Embedding and extension

  • Not establishedPlugins
  • Not established: Standalone browser app; no supported embedding interface found.Embed in your own appStandalone browser app; no supported embedding interface found.github.com

Open the full pageManual