This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Molsoft HTML5 Molecule Editor
An embeddable browser editor for sketching chemical structures and exchanging MOL, SMILES and InChI data.
Free. 24 of 65 checklist features confirmed.
Main canvas
Default drawings
- SMILES imports produced centered, fitted 2D depictions without cleanup.
- Atoms are colored by element in the default rendering.
- Exported fixture SMILES matched the inputs by isomeric graph comparison.
- The export dialog displays MOL or SMILES text, without image download.
Facts
- Latest version
- v1.6.0
- Version we tested
- v1.6.0
- Runs on
- Browser, iOS, Android
- License
- Proprietary; free for academic and personal use, commercial terms by inquiry.
- Price
- Free for academic/personal use; commercial terms by inquiry (2026-11-05).
- Relies on
- Not established. Molsoft-authored canvas loads libchem; third-party chemistry dependencies could not be established.
- Draws with
- HTML canvas (Canvas 2D)
- Chemistry from
- Molsoft Chemical / Module.chem library
- Interface
- Vanilla JavaScript, HTML DOM and CSS
- Main language
- JavaScript
- Other languages
- C++: WebAssembly and asm.js chemistry core; C: Embedded InChI library
- Renderer
- Original: Molsoft ChemicalView canvas renderer
- Third-party licenses
- Not established
- Commercial use requires contacting Molsoft; academic and personal use are free.
- Default embedding loads remote scripts; offline deployment is undocumented.
- API docs repeat getSmiles() for MOL export; source implements getMolfile().
In use
Screenshots from our test of this version.

Single, double and triple bonds
Single, double and triple bonds on the editor canvas.

Wedge, hash and wavy bonds
A structure with solid and hashed wedge bonds.

Ring tools
Benzene and cyclopentane rings on the editor canvas.

Chain tool
A four-bond zigzag chain on the editor canvas.

Charges, isotopes and atom labels
Element, charge and isotope controls around a structure.

Reaction arrows
A forward arrow on the editor canvas.

Formula and mass
Caffeine structure with molecular formula and molecular weight.

Property estimates
Caffeine properties including MolLogP and MolPSA.

MOL and SDF
MOL text displayed in the editor export dialog.

SMILES
Import dialog accepts pasted MOL, SMILES or InChI.

InChI
Import dialog accepts pasted MOL, SMILES or InChI.
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, tested by running it: Drew all three orders and changed a single bond. Opens the screenshot.Single, double and triple bondsDrew all three orders and changed a single bond.molsoft.com
- Yes, tested by running it: Cycled solid wedge, hashed wedge and wavy bond. Opens the screenshot.Wedge, hash and wavy bondsCycled solid wedge, hashed wedge and wavy bond.molsoft.com
- Not establishedDative, hydrogen and quadruple bonds
- Not establishedChoose double-bond side
- Yes, tested by running it: Placed benzene and cyclopentane; other ring sizes visible. Opens the screenshot.Ring toolsPlaced benzene and cyclopentane; other ring sizes visible.molsoft.com
- Not establishedChair and Haworth rings
- Yes, tested by running it: Dragged a four-bond zigzag chain. Opens the screenshot.Chain toolDragged a four-bond zigzag chain.molsoft.com
- No: Ring tools visible; no broader template library found. Opens the cited page.Template libraryRing tools visible; no broader template library found.
- Not establishedSave your own templates
- Not establishedGroup abbreviations
- Yes, according to the manual: Element, formal-charge and isotope tools. Opens the cited page.Charges, isotopes and atom labelsElement, formal-charge and isotope tools.molsoft.com
- Partly: API controls calculated lone pairs; no manual placement tool. Opens the cited page.Radicals and lone pairsAPI controls calculated lone pairs; no manual placement tool.molsoft.com
- Yes, according to the manual: Hover atoms or bonds and use element/bond keys. Opens the cited page.Keyboard drawingHover atoms or bonds and use element/bond keys.molsoft.com
- Partly: Legacy-layout lasso and rotation; no flip or object-resize controls. Opens the cited page.Lasso select and transformsLegacy-layout lasso and rotation; no flip or object-resize controls.molsoft.com
- Not establishedTilt drawings in perspective
Reactions and mechanisms
- Partly: Placed a forward arrow; other arrow types not found. Opens the screenshot.Reaction arrowsPlaced a forward arrow; other arrow types not found.molsoft.com
- No: No curved electron-pushing arrow control found. Opens the cited page.Curved mechanism arrowsNo curved electron-pushing arrow control found.
- Not establishedMachine-readable reactions
- Not establishedAtom mapping
- Not establishedOrbitals and symbols
Figures and layout
- Partly: Plain text annotations; fixed Arial without rich formatting. Opens the cited page.Rich text captionsPlain text annotations; fixed Arial without rich formatting.molsoft.com
- Not establishedShapes, brackets and curves
- Not establishedAlign and distribute
- Not establishedGroup and ungroup
- Yes, according to the manual: 2D Cleanup/Depiction command regenerates coordinates. Opens the cited page.2D structure cleanup2D Cleanup/Depiction command regenerates coordinates.molsoft.com
- Not establishedJournal drawing styles
- Not establishedReusable custom styles
- Not establishedColor control
- Partly: Fixed green selection halos; MOL and SMILES exports omit them. Opens the cited page.Color highlightingFixed green selection halos; MOL and SMILES exports omit them.molsoft.com
- Not establishedPage layout and multipage
- Not establishedImported pictures
- Not establishedTLC plates and tables
Chemistry intelligence
- Not establishedStructure checking
- Partly: Legacy-layout R/S labels; no E/Z label rendering. Opens the cited page.R/S and E/Z labelsLegacy-layout R/S labels; no E/Z label rendering.molsoft.com
- Yes, tested by running it: Caffeine calculation returned C8H10N4O2 and 194.08. Opens the screenshot.Formula and massCaffeine calculation returned C8H10N4O2 and 194.08.molsoft.com
- Yes, tested by running it: Caffeine calculation returned logP and PSA. Opens the screenshot.Property estimatesCaffeine calculation returned logP and PSA.
- Yes, tested by running it: Selected caffeine from dictionary suggestions and obtained structure. Opens the cited page.Name to structureSelected caffeine from dictionary suggestions and obtained structure.molsoft.com
- Yes, according to the manual: Source exposes getIUPAC(); no toolbar naming control. Opens the cited page.Structure to nameSource exposes getIUPAC(); no toolbar naming control.molsoft.com
- Not establishedNMR prediction
- Yes, according to the manual: R-group labels and hydrogen, connectivity and ring query constraints. Opens the cited page.R-groups and query structuresR-group labels and hydrogen, connectivity and ring query constraints.molsoft.com
- Not establishedPolymers and repeat units
- Not establishedPeptides and nucleic acids
- Not establishedImage to structure
- Yes, tested by running it: Dictionary search returned caffeine and imported its structure. Opens the cited page.Online structure lookupDictionary search returned caffeine and imported its structure.molsoft.com
- No: No 3D view control found. Opens the cited page.3D model viewNo 3D view control found.
- Not establishedCrystal structures
Files and exchange
- No: Import and export dialogs offer no CDXML option. Opens the cited page.CDXML import and exportImport and export dialogs offer no CDXML option.
- Not establishedCDX import and export
- Yes, tested by running it: MOL text import and export worked; SDF untested. Opens the screenshot.MOL and SDFMOL text import and export worked; SDF untested.molsoft.com
- Yes, tested by running it: Imported and exported both fixture SMILES. Opens the screenshot.SMILESImported and exported both fixture SMILES.molsoft.com
- Yes, according to the manual: InChI paste/import and getInChi() export method. Opens the cited page.InChIInChI paste/import and getInChi() export method.molsoft.com
- Not establishedRXN files
- No: Export dialog offers MOL and SMILES text only. Opens the cited page.SVG exportExport dialog offers MOL and SMILES text only.
- No: No PDF export option found. Opens the cited page.PDF exportNo PDF export option found.
- No: No PNG export option found. Opens the cited page.High-resolution PNGNo PNG export option found.
- Not establishedPaste to and from ChemDraw
- Not establishedEditable in Word or PowerPoint
- Not establishedWindows Office OLE
APIs and automation
- Not establishedPython API
- Yes, according to the manual: Documented ChemicalView constructor, import and export methods. Opens the cited page.JavaScript or TypeScript APIDocumented ChemicalView constructor, import and export methods.molsoft.com
- Not establishedCommand-line tool
- Not establishedAI agent control
- Not establishedBuilt-in AI assistant
Embedding and extension
- Not establishedPlugins
- Yes, according to the manual: Load moledit.js and instantiate ChemicalView inside a div. Opens the cited page.Embed in your own appLoad moledit.js and instantiate ChemicalView inside a div.molsoft.com


