This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Chain tool
Drag to create a zig-zag chain of chosen length.
77 tools have this, 5 of them shown here. 3 do not. 48 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.

Yes, tested by running it: Dragging created a six-bond zig-zag carbon chain. MolCanvas
0.4.0
A zig-zag chain on the canvas.

Yes, tested by running it: Dragged a four-bond zigzag chain. Molsoft HTML5 Molecule Editor
v1.6.0
A four-bond zigzag chain on the editor canvas.

Yes, according to the manual: JSME chain drawing tool. Molecule Clipboard
6e00a7d
Zigzag chain on the editor canvas.

Yes, tested by running it: Dragging chain tool created six carbons. OpenChemLib JS editor
v9.25.2
A zigzag carbon chain with the chain tool selected.

Partly: Menu adds chosen chain length; no drag tool observed. Butlerov
0.1.6
Partly: Menu adds chosen chain length; no drag tool observed.
Atom menu includes an Add normal chain option.
Available, no screenshot
ChemDraw's license keeps us from publishing pictures of its interface.
- Yes, according to the manual: Drag acyclic chains; atom count appears while drawing. Opens the cited page.ChemDrawDrag acyclic chains; atom count appears while drawing.
- Yes, according to the manual: Drag zigzag chains with atom-count previews and exact length control. Opens the cited page.ReShikiDrag zigzag chains with atom-count previews and exact length control.Source
- Yes, according to the manual: Drag a zigzag chain; numbered atoms show its length. Opens the cited page.MolDrawDrag a zigzag chain; numbered atoms show its length.Source
- Yes, according to the manual: Drag distance sets zig-zag chain length. Opens the cited page.PenzeneDrag distance sets zig-zag chain length.Source
- Yes, according to the manual: Drag a zig-zag chain; atom count follows its length. Opens the cited page.Octet DrawDrag a zig-zag chain; atom count follows its length.Source
- Yes, according to the manual. Opens the cited page.ChemDraftSource
- Yes, according to the manual. Opens the cited page.SketchIQSource
- Yes, according to the manual: Drag length controls a carbon chain with 120-degree zigzags. Opens the cited page.CovalentDrag length controls a carbon chain with 120-degree zigzags.Source
- Yes, according to the manual: Drag distance sets zigzag chain length. Opens the cited page.Reactio DrawDrag distance sets zigzag chain length.Source
- Yes, according to the manual. Opens the cited page.ChemEditSource
- Yes, according to the manual. Opens the cited page.Chem IllustratorSource
- Yes, according to the manual: Exposed chain tool generates zig-zag segments during dragging. Opens the cited page.ChemThisTryExposed chain tool generates zig-zag segments during dragging.Source
- Yes, according to the manual: Native flexible-chain tool adjusts atom count while dragging. Opens the cited page.Molecule Lab (The Freshman Mole)Native flexible-chain tool adjusts atom count while dragging.Source
- Yes, according to the manual: Dragging determines chain length. Opens the cited page.FreeChemDrawDragging determines chain length.Source
- Yes, seen in the app: Dedicated Chain toolbar tool. Opens the cited page.vibe-sketcherDedicated Chain toolbar tool.
- Yes, according to the manual: Dragging determines zigzag chain length. Opens the cited page.ErezDrawDragging determines zigzag chain length.Source
- Yes, according to the manual. Opens the cited page.MolChartSource
- Yes, according to the manual: Drag distance determines carbon chain length. Opens the cited page.KendrawDrag distance determines carbon chain length.Source
- Yes, according to the manual: Dragging sets zigzag chain length. Opens the cited page.BoltzDrawDragging sets zigzag chain length.Source
- Partly: Freehand zigzags create up to eight bonds; no length-drag tool. Opens the cited page.ChemlioraFreehand zigzags create up to eight bonds; no length-drag tool.Source
- Yes, according to the manual: Dragging determines chain length in Ketcher. Opens the cited page.MolbrettDragging determines chain length in Ketcher.Source
- Yes, according to the manual: Drag to grow a zigzag carbon chain. Opens the cited page.Zeanium Molecule DrawerDrag to grow a zigzag carbon chain.Source
- Yes, according to the manual: Chain tool creates zigzag backbones by dragging. Opens the cited page.Sciformation VectorMolChain tool creates zigzag backbones by dragging.Source
- Partly: Repeated clicks extend zigzags; dragging creates only one bond. Opens the cited page.BondForgeRepeated clicks extend zigzags; dragging creates only one bond.Source
- Yes, according to the manual: Drag distance determines carbon-chain length. Opens the cited page.ChemDoodle Web ComponentsDrag distance determines carbon-chain length.Source
- Yes, according to the manual: Dragging sets the number of chain segments. Opens the cited page.Chemeditor (Chemrise)Dragging sets the number of chain segments.Source
- Yes, tested by running it: Dragging the alkyl-chain tool created a zigzag chain. Opens the cited page.MoleditPyDragging the alkyl-chain tool created a zigzag chain.Source
- Yes, according to the manual: Drag draws zigzag carbon chains with an atom count. Opens the cited page.ChemCanvasDrag draws zigzag carbon chains with an atom count.Source
- Yes, seen in the app: Linear chain tool visible. Opens the cited page.MolView.comLinear chain tool visible.
- Yes, according to the manual: Dragging sets the number of zigzag carbon-chain bonds. Opens the cited page.KetcherDragging sets the number of zigzag carbon-chain bonds.Source
- Yes, according to the manual: Dragging determines the number of chain segments. Opens the cited page.AI Chemical Drawing (CubicZnS)Dragging determines the number of chain segments.Source
- Yes, according to the manual. Opens the cited page.KetchDrawSource
- Partly: Keyboard chain sprouting; continuous zigzag dragging is not documented. Opens the cited page.ChemvasKeyboard chain sprouting; continuous zigzag dragging is not documented.Source
- Yes, according to the manual. Opens the cited page.Schrödinger SketcherSource
- Yes, according to the manual: Drag to draw an alkane chain with 120-degree angles. Opens the cited page.cDrawDrag to draw an alkane chain with 120-degree angles.Source
- Yes, according to the manual. Opens the cited page.JChemPaintSource
- Yes, according to the manual. Opens the cited page.ChemSemaSource
- Yes, according to the manual. Opens the cited page.Structura (chem-structura)Source
- Yes, according to the manual: Dragging sets zigzag chain length. Opens the cited page.MolSketchDragging sets zigzag chain length.Source
- Yes, according to the manual: Dragging controls zigzag chain length and displays atom count. Opens the cited page.Kekule.jsDragging controls zigzag chain length and displays atom count.Source
- Yes, according to the manual. Opens the cited page.XDrawChemSource
- Yes, according to the manual: Chain tool creates carbon chains and saturated rings. Opens the cited page.JSME Molecule EditorChain tool creates carbon chains and saturated rings.Source
- Yes, according to the manual. Opens the cited page.Ketcherails (ketcher-rails)Source
- Partly: Chain tool visible; attempted drags produced no chain. Opens the cited page.schematicChain tool visible; attempted drags produced no chain.Source
- Partly: Number keys grow chains; no drag-chain tool. Opens the cited page.KemiaNumber keys grow chains; no drag-chain tool.Source
- Partly: Dragging chain tool produced one bond; longer chain creation unverified. Opens the cited page.JMolDrawDragging chain tool produced one bond; longer chain creation unverified.Source
- Yes, according to the manual. Opens the cited page.SketChemSource
- Yes, according to the manual: Dragging progressively adds carbon atoms with snapped bond angles. Opens the cited page.vue-chemdraw (0chem)Dragging progressively adds carbon atoms with snapped bond angles.Source
- Partly: Keyboard adds fixed-length chains; no drag-to-length chain tool. Opens the cited page.BKChem Python 3 ModernizedKeyboard adds fixed-length chains; no drag-to-length chain tool.Source
- Yes, according to the manual. Opens the cited page.ChemDoodle 2DSource
- Yes, according to the manual: Dragging generates zigzag chain coordinates at the configured bond length. Opens the cited page.LabCanvas Figure Editor / MolDrawDragging generates zigzag chain coordinates at the configured bond length.Source
- Yes, according to the manual. Opens the cited page.Marvin Desktop Suite / MarvinSketchSource
- Yes, according to the manual: Drag zigzag chains with live carbon counts. Opens the cited page.ChemDraft (元素智研)Drag zigzag chains with live carbon counts.Source
- Yes, according to the manual. Opens the cited page.InDrawSource
- Yes, according to the manual: Drag variable-length alkyl chains; Ctrl draws conjugated chains. Opens the cited page.Marvin JSDrag variable-length alkyl chains; Ctrl draws conjugated chains.Source
- Partly: Keyboard appends 2–9 atoms; no drag-to-length chain tool. Opens the cited page.BKChemKeyboard appends 2–9 atoms; no drag-to-length chain tool.Source
- Yes, according to the manual: vendor claim; drag to create zigzag carbon chains. Opens the cited page.BIOVIA Drawvendor claim; drag to create zigzag carbon chains.Source
- Yes, according to the manual: Drag acyclic chains; Alt adds alternating double bonds. Opens the cited page.ChemWindow (KnowItAll ChemWindow Edition)Drag acyclic chains; Alt adds alternating double bonds.Source
- Yes, according to the manual: Dragging controls the number of chain segments. Opens the cited page.Chemistry DrawDragging controls the number of chain segments.Source
- Partly: Chains are inserted by carbon count through a dialog. Opens the cited page.Zoho ChemStudioChains are inserted by carbon count through a dialog.Source
- Yes, according to the manual. Opens the cited page.GChemPaintSource
- Yes, according to the manual. Opens the cited page.KingDrawSource
- Yes, according to the manual: Drag chains with the atom count displayed beside the pointer. Opens the cited page.ACD/ChemSketchDrag chains with the atom count displayed beside the pointer.Source
- Yes, according to the manual: Dragging places successive bonds at alternating 60-degree angles. Opens the cited page.Chem4WordDragging places successive bonds at alternating 60-degree angles.Source
- Partly: Extends chains one bond per gesture; no variable-length drag. Opens the cited page.LhendrawExtends chains one bond per gesture; no variable-length drag.Source
- Yes, according to the manual: Dragging sets the zig-zag chain length. Opens the cited page.ChemCADDragging sets the zig-zag chain length.Source
- Yes, according to the manual: Drag to lengthen carbon chains. Opens the cited page.MoleculeSketchMDrag to lengthen carbon chains.Source
- Partly: Chains generated from typed formulas; dragging chains is unverified. Opens the cited page.FX ChemStruct / FX Draw Chemical StructuresChains generated from typed formulas; dragging chains is unverified.Source
- Yes, according to the manual. Opens the cited page.BondDrawSource
- Yes, according to the manual: Vendor claim: press-and-drag gesture draws chains. Opens the cited page.Chirys DrawVendor claim: press-and-drag gesture draws chains.Source
- Yes, according to the manual: Drag chains; vendor claim. Opens the cited page.Chem Sketcher (Non_REM.Persona Laboratory)Drag chains; vendor claim.Source
- Partly: vendor claim; chain drawing documented; drag-length control unspecified. Opens the cited page.alvaSketchervendor claim; chain drawing documented; drag-length control unspecified.Source
Not available
- No: Click-based editor; chains cannot be drawn by dragging. Opens the cited page.SketchScapeClick-based editor; chains cannot be drawn by dragging.Source
- No: Dragging translates atoms or bonds; chain growth requires individual keystrokes. Opens the cited page.molsketch-cljsDragging translates atoms or bonds; chain growth requires individual keystrokes.Source
- No: One-step carbon-chain drawing is listed as a future feature. Opens the cited page.EasyChemOne-step carbon-chain drawing is listed as a future feature.Source
Not established (48)
Chematic Draw, OpenReactions, PyChem-Pro, chemfig, Molecule Builder (OvOHongYu), Molsketch, Chemable, WaveSpeed AI Chemical Structure Drawer, BondCraft, MolGLideX, Dotmatics Elemental / Elemental Draw, SketchEl 2, SketchEl, Chemifree, RadSketch, ChemMD, WebMolKit, rdEditor, ChemCanvasJS, Chemical Structure Editor (CSE), MolTouch, Chemeditor (Chemie-Lernprogramme), ChemWriter, MCDL Java Chemical Structure Editor, Glass, MolPad, ChemPencil, Ferrum Chemical Forge, Marvin Cloud, AtomLens, Chemtool, JSDraw, Chemistry 4-D Draw, ChemStitch, ChemGraphic 2, MolSketchGo, MyChemise, CyBy-Draw, Elk_Draw RDKit, Chem+ Molecular Structure Editor, MolPrime+, MolGenDraw, ChemScribble, Structo, Chemograph Plus, moled, ChemWorks, Molecule