Skip to content
Chemical Drawing Atlas

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

FreeChemDraw

A free browser workspace for drawing chemical structures and reactions, converting names, calculating properties, and exporting figures.

WebsiteManual

Free. 46 of 65 checklist features confirmed.

Official demo

FreeChemDraw Feature Demo, linked from freechemdraw.com

Main canvas

FreeChemDraw main canvas, light mode
light mode
FreeChemDraw main canvas, dark mode
dark mode

Default drawings

caffeine as drawn by FreeChemDraw with default settings

Caffeine

paclitaxel as drawn by FreeChemDraw with default settings

Paclitaxel

cholesterol as drawn by FreeChemDraw with default settings

Cholesterol in 3D

Facts

Version we tested
3.18.0
Runs on
Browser
License
Free hosted service under proprietary site terms; generated drawings may be used commercially.
Price
Free
Relies on
Ketcher, Indigo, 3Dmol.js. Embeds Ketcher 3.18; Indigo handles chemistry and 3Dmol.js displays 3D structures.
Draws with
Ketcher SVG/Raphael editor; Indigo image rendering
Chemistry from
Indigo (embedded Ketcher editor)
Interface
React (embedded Ketcher 3.18.0)
Main language
TypeScript
Other languages
JavaScript: Workspace and 3Dmol.js viewer; C++: Indigo WebAssembly chemistry and image rendering; C: InChI via Indigo WebAssembly
Renderer
Borrowed: Ketcher SVG/Raphaël; Indigo generated images
Third-party licenses
Server-side OSRA has GPL-2.0-or-later components; Font Awesome icons/fonts use CC-BY-4.0/OFL-1.1. Ketcher upstream NOTICE also lists LGPL-2.1, MPL-1.0 and AFL-3.0 dependencies without component mapping.

In use

Screenshots from our test of this version.

Single, double and triple bonds on the drawing canvas.

Single, double and triple bonds

Single, double and triple bonds on the drawing canvas.

Solid wedge, hashed wedge and wavy bonds on the canvas.

Wedge, hash and wavy bonds

Solid wedge, hashed wedge and wavy bonds on the canvas.

Benzene and cyclohexane rings on the drawing canvas.

Ring tools

Benzene and cyclohexane rings on the drawing canvas.

Structure library showing template categories and amino acid structures.

Template library

Structure library showing template categories and amino acid structures.

Save Structure dialog with a Save to Templates button.

Save your own templates

Save Structure dialog with a Save to Templates button.

Forward and equilibrium arrows on the drawing canvas.

Reaction arrows

Forward and equilibrium arrows on the drawing canvas.

Curved arrow on the drawing canvas.

Curved mechanism arrows

Curved arrow on the drawing canvas.

Save Structure dialog with MDL Rxnfile V2000 selected.

Machine-readable reactions

Save Structure dialog with MDL Rxnfile V2000 selected.

Shape tool menu with ellipse, rectangle and line icons.

Shapes, brackets and curves

Shape tool menu with ellipse, rectangle and line icons.

Benzoic acid drawing with Default and ACS style options.

Journal drawing styles

Benzoic acid drawing with Default and ACS style options.

Settings dialog with Show valence warnings enabled.

Structure checking

Settings dialog with Show valence warnings enabled.

Calculated molecular formula, molecular weight and exact mass.

Formula and mass

Calculated molecular formula, molecular weight and exact mass.

Calculated TPSA and LogP in the molecular properties results.

Property estimates

Calculated TPSA and LogP in the molecular properties results.

Ethanol name and resulting structure in the editor.

Name to structure

Ethanol name and resulting structure in the editor.

Ethanol structure and generated IUPAC name.

Structure to name

Ethanol structure and generated IUPAC name.

Image Recognition panel with upload and Recognize controls.

Image to structure

Image Recognition panel with upload and Recognize controls.

Structure Lookup search field beside the editor.

Online structure lookup

Structure Lookup search field beside the editor.

Cholesterol ball-and-stick model with 3D view controls.

3D model view

Cholesterol ball-and-stick model with 3D view controls.

Open structure dialog containing CDXML text.

CDXML import and export

Open structure dialog containing CDXML text.

Local file upload lists CDX among supported formats.

CDX import and export

Local file upload lists CDX among supported formats.

Save Structure dialog showing an MDL Molfile preview.

MOL and SDF

Save Structure dialog showing an MDL Molfile preview.

Benzoic acid structure and its displayed SMILES.

SMILES

Benzoic acid structure and its displayed SMILES.

Save Structure dialog with MDL Rxnfile V2000 selected.

RXN files

Save Structure dialog with MDL Rxnfile V2000 selected.

Benzoic acid drawing with an Export as SVG button.

SVG export

Benzoic acid drawing with an Export as SVG button.

Benzoic acid drawing with an Export as PNG button.

High-resolution PNG

Benzoic acid drawing with an Export as PNG button.

FreeChemDraw MCP card and Explore MCP Tools link.

AI agent control

FreeChemDraw MCP card and Explore MCP Tools link.

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

Figures and layout

Chemistry intelligence

Files and exchange

Embedding and extension

Open the full pageManual