Molecule editors can manipulate chemical structure representations in either a simulated two-dimensional space or three-dimensional space, via 2D computer graphics or 3D computer graphics, respectively. Two-dimensional output is used as illustrations or to query chemical databases. Three-dimensional output is used to build molecular models, usually as part of molecular modelling software packages.
Database molecular editors such as Leatherface, RECAP, and Molecule Slicer allow large numbers of molecules to be modified automatically according to rules such as 'deprotonate carboxylic acids' or 'break exocyclic bonds' that can be specified by a user.
Molecule editors typically support reading and writing at least one file format or line notation. Examples of each include Molfile and simplified molecular input line entry specification (SMILES), respectively.
Files generated by molecule editors can be displayed by molecular graphics tools.
|ACD/ChemSketch||ACD/Labs||Proprietary||Windows||A chemically intelligent drawing interface that allows drawing almost any chemical structure including organics, organometallics, polymers, and Markush structures. freeware version available|
|Amira (software)||Visage Imaging
Zuse Institute Berlin
|Proprietary||Windows, macOS, Linux||14-day trial version available|
|Ascalaph Designer||Agile Molecule||GNU GPL||Linux, Windows||freeware|
|Avogadro||Avogadro project team||GNU GPL||Linux, macOS, Windows||3D molecule editor, visualizer|
|BALLView||BALL project team||GNU GPL-LGPL||Linux, macOS, Windows||viewer, editor, simulation tool|
|Bioclipse||Bioclipse Developers||EPL||cross-platform||Java, Eclipse Rich Client Platform (RCP) based|
|ChemDraw||PerkinElmer||Proprietary||macOS, Windows||Edit chemical structures and reactions|
|Deneb||AtelGraphics||Proprietary||Linux, Windows||Trial version available; easy to use graphical user interface desktop for packages SIESTA, VASP, QE, etc.|
|ChemWindow||Wiley||Proprietary||Windows||available as part of the KnowItAll software environment; Freeware for academic research and teaching|
|Gabedit||Abdulrahman Allouche||BSD||Linux, macOS, Windows||3D molecule editor, visualizer|
|JChemPaint||GNU LGPL||cross-platform||2D structural formula editor written in Java|
|Molecular Operating Environment (MOE)||Chemical Computing Group||Proprietary||Windows, Linux, Mac; SVL programming language||Platform for molecular modelling / drug discovery applications, with 3D molecular sketching and editing, 2D depiction, and 2D to 3D conversion.|
|SAMSON||Inria||Proprietary||Windows, Linux, macOS||Software platform for integrated computational nanoscience. Customized with SAMSON Elements (modules for SAMSON)|
|Spartan||Wavefunction, Inc.||Proprietary||Linux, macOS, Windows|
|XDrawChem||GNU GPL||Linux, macOS, Windows||based on OpenBabel|
|JChemPaint||GNU LGPL||Editor and viewer applets|
|JME Molecule Editor||Peter Ertl||Proprietary||freeware available from Molinspiration; Freeware for noncommercial use|
|Program||Developer||Desktop Browser IE6-7-8||Desktop Browser other||iPad||iPhone||Android||Windows Phone|
|Kekulé Program||Kekule.js Lab||Yes||Yes||Unknown||Unknown||Unknown||Unknown||Published under the MIT License|