This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
AtomLens
A Mac and iPad workbench for drawing, inspecting, organizing, and exporting molecular structures and reactions.
Paid. 29 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
- 3.1
- Runs on
- macOS, iOS
- License
- Paid App Store app; bundled open-source components have separate licenses.
- Price
- €9.99 one-time purchase, German App Store, 2026-11-05; includes Mac and iPad.
- Plans
- AtomLens: €9.99 one-time, German App Store (2026-11-06)
- Relies on
- CDK, OPSIN, SMSDProSwift, InChI, ChemDataExtractor2, DECIMER Image Segmentation. Vendor discloses chemistry components; drawing canvas provenance remains unconfirmed.
- Chemistry from
- CDKSwiftNativePort (CDK-derived), OPSINSwift, SMSDProSwift, and IUPAC InChI
- Main language
- Swift
- Other languages
- C: Vendored official InChI library
- Renderer
- Borrowed: CDKSwiftNativePort depiction (ported from CDK)
- Third-party licenses
- Includes LGPL-2.1-or-later (CDKSwiftNativePort), MIT/Apache-2.0 code, CC-BY-4.0 DECIMER weights/CARTO palettes, and CC0 data; fine-tuned recognizer weights have separate vendor-confirmed redistribution authorization.
- Download
- 585 MB
- Requires macOS/iPadOS 26 or later; Mac requires Apple M1 or later.
- CDX/CDXML exchange supports a chemistry subset and does not preserve arbitrary source metadata.
- PDF recognition targets printed structures, excludes handwriting, and can produce incorrect results.
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: Single, double, triple, and aromatic bond orders. Opens the cited page.Single, double and triple bondsSingle, double, triple, and aromatic bond orders.atomlens.app
- Yes, according to the manual: Dedicated wedge, hash, and wavy tools. Opens the cited page.Wedge, hash and wavy bondsDedicated wedge, hash, and wavy tools.atomlens.app
- Not establishedDative, hydrogen and quadruple bonds
- Not establishedChoose double-bond side
- Yes, according to the manual: Cyclopropane through cyclohexane, plus benzene. Opens the cited page.Ring toolsCyclopropane through cyclohexane, plus benzene.atomlens.app
- Not establishedChair and Haworth rings
- Not establishedChain tool
- Yes, according to the manual: Built-in carbon-chain and common-ring templates. Opens the cited page.Template libraryBuilt-in carbon-chain and common-ring templates.atomlens.app
- Yes, according to the manual: Save Template stores a selected fragment. Opens the cited page.Save your own templatesSave Template stores a selected fragment.atomlens.app
- Not establishedGroup abbreviations
- Yes, according to the manual: Element labels, formal charges, and isotopes in the inspector. Opens the cited page.Charges, isotopes and atom labelsElement labels, formal charges, and isotopes in the inspector.atomlens.app
- Yes, according to the manual: Atom inspector includes radical settings. Opens the cited page.Radicals and lone pairsAtom inspector includes radical settings.atomlens.app
- Not establishedKeyboard drawing
- Not establishedLasso select and transforms
- Not establishedTilt drawings in perspective
Reactions and mechanisms
- Not establishedReaction arrows
- Not establishedCurved mechanism arrows
- Yes, according to the manual: Reaction SMILES, RXN, RDF, RInChI, and reaction CML. Opens the cited page.Machine-readable reactionsReaction SMILES, RXN, RDF, RInChI, and reaction CML.atomlens.app
- Yes, according to the manual: Atom Map assigns numbers; selections can receive reaction roles. Opens the cited page.Atom mappingAtom Map assigns numbers; selections can receive reaction roles.atomlens.app
- Not establishedOrbitals and symbols
Figures and layout
- Not establishedRich text captions
- Not establishedShapes, brackets and curves
- Not establishedAlign and distribute
- Not establishedGroup and ungroup
- Yes, according to the manual: Clean Up improves the 2D layout without changing connectivity. Opens the cited page.2D structure cleanupClean Up improves the 2D layout without changing connectivity.atomlens.app
- Not establishedJournal drawing styles
- Not establishedReusable custom styles
- Not establishedColor control
- Not establishedColor highlighting
- Not establishedPage layout and multipage
- Not establishedImported pictures
- Not establishedTLC plates and tables
Chemistry intelligence
- Yes, according to the manual: Valence and Validation warn about abnormal bond counts. Opens the cited page.Structure checkingValence and Validation warn about abnormal bond counts.atomlens.app
- Not establishedR/S and E/Z labels
- Yes, according to the manual: Formula, molecular weight, and monoisotopic mass. Opens the cited page.Formula and massFormula, molecular weight, and monoisotopic mass.atomlens.app
- Yes, according to the manual: Calculates XLogP and Rule-of-Five status. Opens the cited page.Property estimatesCalculates XLogP and Rule-of-Five status.atomlens.app
- Yes, according to the manual: Supported IUPAC names convert to editable structure input. Opens the cited page.Name to structureSupported IUPAC names convert to editable structure input.atomlens.app
- Partly: Systematic-name generation is limited to PDF-recognized drawings. Opens the cited page.Structure to nameSystematic-name generation is limited to PDF-recognized drawings.atomlens.app
- Not establishedNMR prediction
- Yes, according to the manual: Markush scaffolds, R-group legends, and supported query annotations. Opens the cited page.R-groups and query structuresMarkush scaffolds, R-group legends, and supported query annotations.atomlens.app
- Yes, according to the manual: Depicts imported repeat-unit and link-node notation. Opens the cited page.Polymers and repeat unitsDepicts imported repeat-unit and link-node notation.atomlens.app
- Not establishedPeptides and nucleic acids
- Yes, according to the manual: Printed PDF structures become SMILES/CML for import and editing. Opens the cited page.Image to structurePrinted PDF structures become SMILES/CML for import and editing.atomlens.app
- Yes, according to the manual: PubChem searches retrieve compounds and import SDF structures. Opens the cited page.Online structure lookupPubChem searches retrieve compounds and import SDF structures.atomlens.app
- Yes, according to the manual: Rotatable ball-and-stick, stick, and space-filling molecule views. Opens the cited page.3D model viewRotatable ball-and-stick, stick, and space-filling molecule views.atomlens.app
- Not establishedCrystal structures
Files and exchange
- Yes, according to the manual: Reads and writes supported chemistry; arbitrary source metadata is lost. Opens the cited page.CDXML import and exportReads and writes supported chemistry; arbitrary source metadata is lost.atomlens.app
- Yes, according to the manual: Reads and writes supported chemistry; arbitrary source metadata is lost. Opens the cited page.CDX import and exportReads and writes supported chemistry; arbitrary source metadata is lost.atomlens.app
- Yes, according to the manual: MOL V2000/V3000 and single/multiple-structure SDF import and export. Opens the cited page.MOL and SDFMOL V2000/V3000 and single/multiple-structure SDF import and export.atomlens.app
- Yes, according to the manual: Standard and isomeric SMILES; export excludes CXSMILES extensions. Opens the cited page.SMILESStandard and isomeric SMILES; export excludes CXSMILES extensions.atomlens.app
- Yes, according to the manual: Local InChI input and generation. Opens the cited page.InChILocal InChI input and generation.atomlens.app
- Yes, according to the manual: MDL RXN input and whole-reaction export. Opens the cited page.RXN filesMDL RXN input and whole-reaction export.atomlens.app
- Yes, according to the manual: Resolution-independent structure artwork. Opens the cited page.SVG exportResolution-independent structure artwork.atomlens.app
- Yes, according to the manual: Vector-preserving PDF sharing. Opens the cited page.PDF exportVector-preserving PDF sharing.atomlens.app
- 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
- Yes, according to the manual: macOS bundled MCP helper supports repository search, modification, and export. Opens the cited page.AI agent controlmacOS bundled MCP helper supports repository search, modification, and export.atomlens.app
- Not establishedBuilt-in AI assistant
Embedding and extension
- Not establishedPlugins
- Not established: Native app; no documented embeddable editor SDK found.Embed in your own appNative app; no documented embeddable editor SDK found.atomlens.app