Skip to content
Chemical Drawing Atlas

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

JChemPaint

A Java desktop editor for drawing and exporting two-dimensional chemical structures and reactions.

WebsiteManualGitHub

Open source. 31 of 65 checklist features confirmed.

Main canvas

JChemPaint main canvas, light mode
light mode

No dark mode

dark mode

Dark chrome observed; molecule entry failed, so dark capture remains unverified.

Default drawings

We could not finish testing this tool: Latest historical stable 3.3-1210 JAR returned 404; available archived stable 3.2.0 tested. GUI automation could not commit PNG/SVG format selection.

caffeine as drawn by JChemPaint with default settings

Caffeine

paclitaxel as drawn by JChemPaint with default settings

Paclitaxel

No 3D view

Cholesterol in 3D

Facts

GitHub stars
149 stars on 6 Nov 2026
First commit
21 Mar 2008
Repository activity
1,584 commits, 18 contributors, last push 30 Oct 2026
Version we tested
3.2.0
Runs on
macOS, Windows, Linux
License
GNU Lesser General Public License 2.1 or later.
Price
Free
Relies on
CDK, InChI. Own canvas and controllers; CDK provides chemistry and rendering, with InChI for identifiers.
Draws with
CDK rendering via Java2D/AWT; CDK DepictionGenerator for SVG and PDF
Chemistry from
Chemistry Development Kit (CDK)
Interface
Java Swing
Main language
Java
Other languages
C: Native InChI and macOS clipboard bridge; Swift: macOS native clipboard
Renderer
Borrowed: CDK StandardGenerator
Third-party licenses
Includes LGPL-2.1-or-later CDK/JNA-InChI, LGPL-2.1 XOM, GPL-2.0 with Classpath exception vecmath, and Apache-2.0 libraries.
Download
6.6 MB
Installed
6.7 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

APIs and automation

Open the full pageManual