Skip to content
Chemical Drawing Atlas

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

JMolDraw

A Java application for drawing and editing two-dimensional chemical structures.

WebsiteManualSource code

Open source. 20 of 65 checklist features confirmed.

Main canvas

JMolDraw main canvas, light mode
light mode

No dark mode

dark mode

Interface and canvas remain light under both per-process appearance overrides.

Default drawings

We could not finish testing this tool: Native image export and structure saving could not be completed: filename entry was inaccessible through computer-use automation.

caffeine as drawn by JMolDraw with default settings

Caffeine

paclitaxel as drawn by JMolDraw with default settings

Paclitaxel

No 3D view

Cholesterol in 3D

Facts

Latest version
0.6alpha
Version we tested
V0.5
Runs on
macOS, Windows, Linux
License
GNU GPL version 2 or later.
Price
Free
Relies on
No third-party engine found. Own molecular canvas and chemistry; Apache Batik provides general SVG export.
Draws with
Java2D Graphics2D; Apache Batik for SVG; Java ImageIO for PNG/JPEG
Chemistry from
In-house JMD molecule model and chemistry algorithms
Interface
Java Swing
Main language
Java
Other languages
None
Renderer
Original: JMolDraw JMD molecular views
Third-party licenses
Includes Apache-1.1 (Batik 1.5.1) and permissive W3C API licenses; redistribution requires notices and attribution.
Download
1.2 MB
Installed
163 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

Reactions and mechanisms

Embedding and extension

Open the full pageManual