This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
MoleculeSketch
A macOS and iPad app for drawing chemical structures, reaction schemes, and figures.
Paid. 27 of 65 checklist features confirmed.
Main canvas
Paid, checked from the manual
Paid, checked from the manual
Default drawings
Paid, checked from the manual
Caffeine
Paid, checked from the manual
Paclitaxel
Paid, checked from the manual
Cholesterol in 3D
Facts
- Latest version
- 2.9.6
- Runs on
- macOS, iOS
- License
- Paid Mac app; free basic iPad edition with a paid Full version unlock.
- Price
- US$2.99 for macOS (2026-11-05).
- Plans
- MoleculeSketch iP: Free basic version (2026-11-06); Full version: US$1.99 once, iPad unlock (2026-11-06); MoleculeSketch M: US$2.99 once, macOS (2026-11-06)
- Relies on
- Not established. Developer describes creating native drawing software and file format; dependencies remain undisclosed.
- Main language
- Objective-C
- Other languages
- Objective-C: Native application code; Swift: Application code and SwiftUI interface
- Renderer
- Original: MoleculeSketch drawing routines
- Third-party licenses
- Not established
- Download
- 24 MB
- Requires macOS 12.0+ or iPadOS 17.0+.
- Developer reported no MOL, SDF or CDX export in September 2023.
- iPad formula/mass, grouping, arrangement and MOL/SDF import require the paid Full 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
- Yes, according to the manual: Click bonds to cycle single, double and triple orders. Opens the cited page.Single, double and triple bondsClick bonds to cycle single, double and triple orders.moleculesketch.stefandolder.ch
- Yes, according to the manual: Solid wedges, hashed wedges and wavy bonds. Opens the cited page.Wedge, hash and wavy bondsSolid wedges, hashed wedges and wavy bonds.moleculesketch.stefandolder.ch
- Yes, according to the manual: Dative and higher-hapticity bonds; dashed lines represent hydrogen bonds. Opens the cited page.Dative, hydrogen and quadruple bondsM. Dative and higher-hapticity bonds; dashed lines represent hydrogen bonds.moleculesketch.stefandolder.ch
- Yes, according to the manual: Centered, above and below double-bond styles. Opens the cited page.Choose double-bond sideM. Centered, above and below double-bond styles.moleculesketch.stefandolder.ch
- Yes, according to the manual: Three- through nine-membered rings and aromatic systems. Opens the cited page.Ring toolsM. Three- through nine-membered rings and aromatic systems.moleculesketch.stefandolder.ch
- Yes, according to the manual: Cyclohexane and glucose chair templates. Opens the cited page.Chair and Haworth ringsM. Cyclohexane and glucose chair templates.moleculesketch.stefandolder.ch
- Yes, according to the manual: Drag to lengthen carbon chains. Opens the cited page.Chain toolM. Drag to lengthen carbon chains.moleculesketch.stefandolder.ch
- Yes, according to the manual: Amino acids, glucose, porphyrin and other ring systems. Opens the cited page.Template libraryM. Amino acids, glucose, porphyrin and other ring systems.moleculesketch.stefandolder.ch
- Not establishedSave your own templates
- Yes, according to the manual: Ph, Boc, OMe and other abbreviations expand into structures. Opens the cited page.Group abbreviationsM. Ph, Boc, OMe and other abbreviations expand into structures.moleculesketch.stefandolder.ch
- Yes, according to the manual: Editable labels and charges; D/T isotope labels are supported. Opens the cited page.Charges, isotopes and atom labelsM. Editable labels and charges; D/T isotope labels are supported.apps.apple.com
- Yes, according to the manual: Lone pairs can be positioned automatically or manually. Opens the cited page.Radicals and lone pairsLone pairs can be positioned automatically or manually.moleculesketch.stefandolder.ch
- Yes, according to the manual: Hover over atoms and type to change their symbols. Opens the cited page.Keyboard drawingM. Hover over atoms and type to change their symbols.apps.apple.com
- Yes, according to the manual: Freehand selection plus rotation, mirroring and scaling. Opens the cited page.Lasso select and transformsM. Freehand selection plus rotation, mirroring and scaling.moleculesketch.stefandolder.ch
- Not establishedTilt drawings in perspective
Reactions and mechanisms
- Yes, according to the manual: Forward, equilibrium, retrosynthesis and double-headed arrows. Opens the cited page.Reaction arrowsForward, equilibrium, retrosynthesis and double-headed arrows.moleculesketch.stefandolder.ch
- Yes, according to the manual: Control points edit curvature, length and full/half arrowheads. Opens the cited page.Curved mechanism arrowsM. Control points edit curvature, length and full/half arrowheads.moleculesketch.stefandolder.ch
- Not establishedMachine-readable reactions
- Not establishedAtom mapping
- Yes, according to the manual: Chemical symbols include charges, radical dots and electron pairs. Opens the cited page.Orbitals and symbolsM. Chemical symbols include charges, radical dots and electron pairs.moleculesketch.stefandolder.ch
Figures and layout
- Yes, according to the manual: System fonts, superscripts and subscripts in free text. Opens the cited page.Rich text captionsM. System fonts, superscripts and subscripts in free text.moleculesketch.stefandolder.ch
- Yes, according to the manual: Editable circles, arcs, lines, Bezier curves and brackets. Opens the cited page.Shapes, brackets and curvesM. Editable circles, arcs, lines, Bezier curves and brackets.moleculesketch.stefandolder.ch
- Yes, according to the manual: Edge and center alignment; iPad arrangement requires paid Full version. Opens the cited page.Align and distributeFull version. Edge and center alignment; iPad arrangement requires paid Full version.moleculesketch.stefandolder.ch
- Yes, according to the manual: Nested groups; iPad grouping requires paid Full version. Opens the cited page.Group and ungroupFull version. Nested groups; iPad grouping requires paid Full version.moleculesketch.stefandolder.ch
- Not established2D structure cleanup
- Not establishedJournal drawing styles
- Yes, according to the manual: Custom default attributes for atoms, bonds, text and drawings. Opens the cited page.Reusable custom stylesM. Custom default attributes for atoms, bonds, text and drawings.moleculesketch.stefandolder.ch
- Yes, according to the manual: Individual bonds have editable color attributes. Opens the cited page.Color controlM. Individual bonds have editable color attributes.moleculesketch.stefandolder.ch
- Not establishedColor highlighting
- Not establishedPage layout and multipage
- Not establishedImported pictures
- Not establishedTLC plates and tables
Chemistry intelligence
- Yes, according to the manual: Warns when bond counts exceed atom valence. Opens the cited page.Structure checkingM. Warns when bond counts exceed atom valence.moleculesketch.stefandolder.ch
- Not establishedR/S and E/Z labels
- Yes, according to the manual: Formula and average mass; iPad requires paid Full version. Opens the cited page.Formula and massFull version. Formula and average mass; iPad requires paid Full version.moleculesketch.stefandolder.ch
- Not establishedProperty estimates
- Not establishedName to structure
- Not establishedStructure to name
- Not establishedNMR prediction
- Not establishedR-groups and query structures
- Not establishedPolymers and repeat units
- Not establishedPeptides and nucleic acids
- Not establishedImage to structure
- Not establishedOnline structure lookup
- Not established3D model view
- Not establishedCrystal structures
Files and exchange
- Not establishedCDXML import and export
- Not establishedCDX import and export
- Partly: MOL/SDF import supported; developer reported no export in September 2023. Opens the cited page.MOL and SDFFull version. MOL/SDF import supported; developer reported no export in September 2023.moleculesketch.stefandolder.ch
- Not establishedSMILES
- Not establishedInChI
- Not establishedRXN files
- Yes, according to the manual: SVG export added in version 2.8. Opens the cited page.SVG exportM. SVG export added in version 2.8.apps.apple.com
- Yes, according to the manual: Mac PDF export preserves vector quality. Opens the cited page.PDF exportM. Mac PDF export preserves vector quality.moleculesketch.stefandolder.ch
- Not establishedHigh-resolution PNG
- Not establishedPaste to and from ChemDraw
- Not establishedEditable in Word or PowerPoint
- Not establishedWindows Office OLE
APIs and automation
- Not establishedPython API
- Not establishedJavaScript or TypeScript API
- Not establishedCommand-line tool
- Not establishedAI agent control
- Not establishedBuilt-in AI assistant
Embedding and extension
- Not establishedPlugins
- Not established: PDF copying exports graphics; no working editor embedding confirmed.Embed in your own appPDF copying exports graphics; no working editor embedding confirmed.moleculesketch.stefandolder.ch