Skip to content
Chemical Drawing Atlas

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

All features

Charges, isotopes and atom labels

Charges, isotopes and arbitrary element labels can be set on atoms.

114 tools have this, 38 of them shown here. 0 do not. 14 not established.

  • 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.

Structure with element labels and charged atoms.

Yes, according to the manual: Atom editing sets elements, isotopes, charges, and labels. MolDraw

4.0

Structure with element labels and charged atoms.

Element palette and charge buttons beside a caffeine drawing.

Yes, according to the manual: Isotopes can be drawn or entered through SMILES. SketchIQ

dpl_44ysNf1Cbx9iepy8z4SrXP7…

Element palette and charge buttons beside a caffeine drawing.

Keyboard instructions for element labels and atom charges.

Partly: Charges and elements editable; direct isotope editing unverified. Covalent

2uu6kqoryy

Partly: Charges and elements editable; direct isotope editing unverified.

Keyboard instructions for element labels and atom charges.

Atom Properties dialog with label, alias, charge, and isotope fields.

Yes, according to the manual ChemEdit

1.4.3

Atom Properties dialog with label, alias, charge, and isotope fields.

Atom properties show element, charge, and isotope controls.

Yes, tested by running it: Keyboard added a nitrogen atom. Chematic Draw

chematic 1.0.38 (build inde…

Atom properties show element, charge, and isotope controls.

Edit menu shows element and charge commands.

Partly: Charges and elements editable; isotope masses preserved on import. MolChart

v1.375

Partly: Charges and elements editable; isotope masses preserved on import.

Edit menu shows element and charge commands.

A structure with colored oxygen and nitrogen atom labels.

Yes, according to the manual: Element labels, charges, isotopes and aliases are editable. BoltzDraw

Ketcher 2.24.0

A structure with colored oxygen and nitrogen atom labels.

Element palette and nitrogen and oxygen labels on the canvas.

Yes, according to the manual Chemliora

15.19.0

Element palette and nitrogen and oxygen labels on the canvas.

Atom labels and charge controls in the structure editor.

Yes, according to the manual: Ketcher atom properties include labels, charges and isotopes. Chemeditor (Chemrise)

Ketcher 3.18.0 (build 2026-…

Atom labels and charge controls in the structure editor.

A structure with nitrogen and oxygen labels and element tools.

Partly: Charges and periodic-table elements; isotope editing unverified. MoleditPy

5.1.3

Partly: Charges and periodic-table elements; isotope editing unverified.

A structure with nitrogen and oxygen labels and element tools.

Element palette and charge controls beside the drawing canvas.

Yes, according to the manual: Editable symbols, charges and isotope numbers. ChemCanvas

0.14.8

Element palette and charge controls beside the drawing canvas.

Element palette and nitrogen and oxygen labels in the sketcher.

Partly: Element palette visible; custom label tool has subscription marker. MolView.com

2026-11-02 (5ecc001a)

Partly: Element palette visible; custom label tool has subscription marker.

Element palette and nitrogen and oxygen labels in the sketcher.

Element and charge controls beside a labeled structure

Partly: Charges and labels editable; isotopes imported through SMILES/MOL. OpenReactions

Hosted, 5 Nov 2026

Partly: Charges and labels editable; isotopes imported through SMILES/MOL.

Element and charge controls beside a labeled structure

Carbon isotope and positively charged nitrogen labels.

Yes, tested by running it: Carbon isotope and positive nitrogen charge rendered. chemfig

1.82

Carbon isotope and positively charged nitrogen labels.

Selected atom and element replacement buttons.

Partly: Fixed element buttons; no charge or isotope editing controls. Molecule Builder (OvOHongYu)

0.1.0

Partly: Fixed element buttons; no charge or isotope editing controls.

Selected atom and element replacement buttons.

Caffeine drawing with nitrogen and oxygen labels and element controls.

Yes, according to the manual KetchDraw

2.24.0

Caffeine drawing with nitrogen and oxygen labels and element controls.

Nitrogen and oxygen labels in a caffeine structure.

Partly: Charges and arbitrary labels; molecular model lacks isotope fields. Chemvas

0.28.0

Partly: Charges and arbitrary labels; molecular model lacks isotope fields.

Nitrogen and oxygen labels in a caffeine structure.

Atom menu offers element and charge controls.

Yes, according to the manual Schrödinger Sketcher

Release 2026-4 (build 131)

Atom menu offers element and charge controls.

Element labels and charge controls beside a caffeine structure.

Yes, according to the manual WaveSpeed AI Chemical Structure Drawer

cBQ3oDFlZ9g0696A_FKvj

Element labels and charge controls beside a caffeine structure.

Element, charge and isotope controls around a structure.

Yes, according to the manual: Element, formal-charge and isotope tools. Molsoft HTML5 Molecule Editor

v1.6.0

Element, charge and isotope controls around a structure.

Element palette and charge control in the editor.

Yes, according to the manual: JSME supports charges, isotopic atoms and X atom entry. Molecule Clipboard

6e00a7d

Element palette and charge control in the editor.

CH₄ label overlapping a benzene ring on the canvas.

Partly: Element buttons present; carbon inserted; isotopes unverified. MolGLideX

ALPHA-0.0.2

Partly: Element buttons present; carbon inserted; isotopes unverified.

CH₄ label overlapping a benzene ring on the canvas.

Element buttons and an Other element field.

Partly: Element labels editable; charges backend-only; no isotope field. SketchScape

1.0

Partly: Element labels editable; charges backend-only; no isotope field.

Element buttons and an Other element field.

Element palette and nitrogen label on a ring structure.

Yes, according to the manual: Element labels and isotopes; charge tools documented on drawing page. Structura (chem-structura)

0.8.0

Element palette and nitrogen label on a ring structure.

A positively charged carbon on the editor canvas.

Yes, according to the manual: Atom tools set elements, charges, isotope masses and custom labels. OpenChemLib JS editor

v9.25.2

A positively charged carbon on the editor canvas.

A caffeine structure with nitrogen and oxygen atom labels.

Partly: Charges/custom labels supported; stored isotopes lack editor/display controls. MolSketch

build m0PiI1PnCmq4Tn2qz-p-a

Partly: Charges/custom labels supported; stored isotopes lack editor/display controls.

A caffeine structure with nitrogen and oxygen atom labels.

Edit Atom dialog with symbol, charge, and isotope controls.

Yes, according to the manual SketchEl 2

0.1.0

Edit Atom dialog with symbol, charge, and isotope controls.

Edit Molecule table with element, charge and isotope columns.

Yes, according to the manual: Arbitrary labels, ionic charges and isotope masses. SketchEl

1.62

Edit Molecule table with element, charge and isotope columns.

Element toolbar and change atom charge command.

Yes, according to the manual: Isotopic atoms and atomic-charge editing are implemented. JSME Molecule Editor

v2024-04-29

Element toolbar and change atom charge command.

Element and charge controls beside a structure with labeled atoms.

Partly: Charges and custom labels only; no separate isotope attribute. RadSketch

b7450e4

Partly: Charges and custom labels only; no separate isotope attribute.

Element and charge controls beside a structure with labeled atoms.

Atom menu includes Edit and Isotopes options.

Yes, according to the manual: Element/custom labels, charge shortcuts and isotope selection. Butlerov

0.1.6

Atom menu includes Edit and Isotopes options.

Edit Atom dialog with symbol, charge, and isotope settings.

Yes, according to the manual WebMolKit

2.0.11

Edit Atom dialog with symbol, charge, and isotope settings.

Caffeine with nitrogen and oxygen labels and element tools.

Partly: Charges and elements editable; no exposed isotope setter. rdEditor

0.5.1

Partly: Charges and elements editable; no exposed isotope setter.

Caffeine with nitrogen and oxygen labels and element tools.

Element palette and nitrogen and oxygen labels on the canvas.

Partly: Element and plain-text labels; no chemical charge or isotope fields. ChemCanvasJS

0.9 (aa2b985)

Partly: Element and plain-text labels; no chemical charge or isotope fields.

Element palette and nitrogen and oxygen labels on the canvas.

Element palette beside a caffeine structure with labeled atoms.

Partly: Charges and element labels; no dedicated isotope-setting control. SketChem

6ed8c631

Partly: Charges and element labels; no dedicated isotope-setting control.

Element palette beside a caffeine structure with labeled atoms.

Element and charge controls above a structure with oxygen labels.

Partly: Charges and element replacement; isotope rendering unfinished, arbitrary-label authoring undocumented. vue-chemdraw (0chem)

L1XkLMu0

Partly: Charges and element replacement; isotope rendering unfinished, arbitrary-label authoring undocumented.

Element and charge controls above a structure with oxygen labels.

Nitrogen and oxygen labels with charge controls in the editor.

Yes, according to the manual: Charges and elements; isotope tools require host configuration. ChemWriter

2.15.7

Nitrogen and oxygen labels with charge controls in the editor.

Nitrogen and oxygen labels on a structure, with element tools.

Partly: Element labels editable; charges and isotopes lack editor controls. MolPad

v3.2.13

Partly: Element labels editable; charges and isotopes lack editor controls.

Nitrogen and oxygen labels on a structure, with element tools.

Available, no screenshot

ChemDraw's license keeps us from publishing pictures of its interface.

Not established (14)

BIOVIA Draw, Zoho ChemStudio, KingDraw, Marvin Cloud, ChemStitch, ChemGraphic 2, Elk_Draw RDKit, MolGenDraw, Chirys Draw, ChemScribble, Chemograph Plus, alvaSketcher, ChemWorks, Molecule

Open the full pageManual