This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Template library
Built-in structure templates beyond simple rings.
93 tools have this, 27 of them shown here. 21 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.

Yes, tested by running it: Placed built-in L-alanine template on canvas. ReShiki
0.14.0
L-alanine template selected on the canvas and in the library.

Yes, tested by running it: Placed alanine from structure library. MolDraw
4.0
Structure library showing amino acid templates.

Partly: Library opens; placement blocked by accessibility automation errors. Penzene
2.0.0
Partly: Library opens; placement blocked by accessibility automation errors.
Amino acid templates in the library panel.

Partly: Library opens; attempted naphthalene placement did not succeed. SketchIQ
dpl_44ysNf1Cbx9iepy8z4SrXP7…
Partly: Library opens; attempted naphthalene placement did not succeed.
Template library displaying rings and fused-ring scaffolds.

Yes, tested by running it: Placed adamantane from built-in bridged structure palette. Reactio Draw
1.10
Bridged structure palette and an adamantane drawing.

Yes, tested by running it: Placed the glycine template. Chem Illustrator
Hosted, 5 Nov 2026
Glycine template tool and glycine structure on the canvas.

Yes, tested by running it: Selected and placed D-alanine from structure library. FreeChemDraw
3.18.0
Structure library showing template categories and amino acid structures.

Yes, tested by running it: Placed the triphenylphosphine ligand template. ErezDraw
178f2b5
Triphenylphosphine drawing on the canvas.

Yes, tested by running it: Stamped naphthalene from the built-in library. MolCanvas
0.4.0
Structure library showing rings and fused-ring templates.

Yes, tested by running it: Inserted bicyclo[1.1.1]pentane from structure library. Kendraw
0.1.0
Structure Library showing bicyclic templates.

Yes, tested by running it: Placed D-alanine from the structure library. BoltzDraw
Ketcher 2.24.0
Structure library showing D-amino acid templates.

Yes, tested by running it: Attached alanine from the amino acid template library. ChemDoodle Web Components
11.0.0
Templates panel showing amino acid structures and alanine choices.

Partly: Ring templates work; User Templates contains no built-in structures. MoleditPy
5.1.3
Partly: Ring templates work; User Templates contains no built-in structures.
Ring template tools and two rings on the canvas.

Yes, tested by running it: Placed L-alanine from the structure library. Ketcher
3.18.0
Structure Library with template categories and amino acid entries.

Partly: Fixed functional groups and phenyl insert; no broader template library. Molecule Builder (OvOHongYu)
0.1.0
Partly: Fixed functional groups and phenyl insert; no broader template library.
Ethylbenzene drawing beside functional-group replacement controls.

Yes, according to the manual KetchDraw
2.24.0
Structure library lists sugars, bicycles, amino acids, and other templates.

Yes, tested by running it: Placed an alanine monomer from the amino-acid library. Schrödinger Sketcher
Release 2026-4 (build 131)
A monomer on the canvas beside the amino acid library.

Partly: Ring and chair presets; insertion attempt produced no visible drawing. cDraw
1.4.1
Partly: Ring and chair presets; insertion attempt produced no visible drawing.
Ring and chair presets above two drawings.

Yes, tested by running it: Benzene template placed and generated aromatic SMILES. BondCraft
0.2.1
Structure selector with cubane, adamantane, fullerene, and porphyrin templates.

Yes, tested by running it: Placed quinoline from template library. Structura (chem-structura)
0.8.0
Quinoline template and benzene on the canvas.

Yes, tested by running it: Placed glycine from amino acid templates. MolSketch
build m0PiI1PnCmq4Tn2qz-p-a
The amino acid template library, including glycine and alanine.

Yes, tested by running it: Inserted chair template; additional fragment libraries visible. SketchEl 2
0.1.0
Chair drawing beside the fragment template palette.

Partly: Chooser shows fused rings and heterocycles; automated placement did not complete. SketchEl
1.62
Partly: Chooser shows fused rings and heterocycles; automated placement did not complete.
Template chooser with fused rings and heterocycles.

Partly: Functional-group menu visible; attempted placement produced ethane. JSME Molecule Editor
v2024-04-29
Partly: Functional-group menu visible; attempted placement produced ethane.
Functional-group menu beside a benzene ring.

Yes, tested by running it: COOH template inserts; other templates are listed. RadSketch
b7450e4
Template buttons include COOH, glucose and adenine.

Yes, according to the manual: Functional groups, protecting groups, ligands, biomolecules, and other structures. WebMolKit
2.0.11
Functional group template palette beside the drawing canvas.

Yes, tested by running it: Placed built-in carboxylic acid template. rdEditor
0.5.1
Carboxylic acid structure with its template selected.
Available, no screenshot
ChemDraw's license keeps us from publishing pictures of its interface.
- Yes, tested by running it: Inserted anthracene from built-in Aromatics palette. Opens the cited page.ChemDrawInserted anthracene from built-in Aromatics palette.
- Yes, tested by running it: Inserted the built-in alanine template. Opens the cited page.Octet DrawInserted the built-in alanine template.Source
- Yes, tested by running it: Inserted 18-crown-6 from built-in template picker. Opens the cited page.ChemDraftInserted 18-crown-6 from built-in template picker.Source
- Partly: Worksheet template adds several editable structures, not individual structure templates. Opens the cited page.CovalentWorksheet template adds several editable structures, not individual structure templates.Source
- Yes, tested by running it: Placed L-alanine from the structure library. Opens the cited page.ChemEditPlaced L-alanine from the structure library.Source
- Yes, tested by running it: Placed iron-pentacarbonyl from the built-in structure library. Opens the cited page.ChemThisTryPlaced iron-pentacarbonyl from the built-in structure library.Source
- Yes, tested by running it: Inserted benzene from Templates panel. Opens the cited page.Chematic DrawInserted benzene from Templates panel.Source
- Partly: Boc placement added atoms but displayed an error and no drawing. Opens the cited page.Molecule Lab (The Freshman Mole)Boc placement added atoms but displayed an error and no drawing.Source
- Yes, tested by running it: Searched aspirin and inserted its editable compound template. Opens the cited page.vibe-sketcherSearched aspirin and inserted its editable compound template.Source
- Yes, tested by running it: Placed indole from the fused-ring library. Opens the cited page.MolChartPlaced indole from the fused-ring library.Source
- Yes, tested by running it: Placed anthracene from the template library. Opens the cited page.ChemlioraPlaced anthracene from the template library.Source
- Yes, tested by running it: Selected and placed adenine from the structure library. Opens the cited page.MolbrettSelected and placed adenine from the structure library.Source
- Yes, tested by running it: VSEPR library placed boron trifluoride. Opens the cited page.Zeanium Molecule DrawerVSEPR library placed boron trifluoride.Source
- Partly: Phenyl shortcut worked; broader library not verified. Opens the cited page.Sciformation VectorMolPhenyl shortcut worked; broader library not verified.Source
- Yes, tested by running it: Inserted built-in IgG antibody template and exported SVG. Opens the cited page.BondForgeInserted built-in IgG antibody template and exported SVG.Source
- Yes, tested by running it: Placed bicyclo[2.2.1]heptane from structure library. Opens the cited page.Chemeditor (Chemrise)Placed bicyclo[2.2.1]heptane from structure library.Source
- Yes, tested by running it: Selected Alanine from the library and inserted it. Opens the cited page.ChemCanvasSelected Alanine from the library and inserted it.Source
- Yes, tested by running it: Placed alanine from structure library. Opens the cited page.AI Chemical Drawing (CubicZnS)Placed alanine from structure library.Source
- Yes, tested by running it: Placed a morpholine fragment from the library. Opens the cited page.OpenReactionsPlaced a morpholine fragment from the library.Source
- Yes, according to the manual: Naphthalene template constructs a fused second ring. Opens the cited page.PyChem-ProNaphthalene template constructs a fused second ring.Source
- Partly: Placed ring and chair templates; no broader library found. Opens the cited page.ChemvasPlaced ring and chair templates; no broader library found.
- Partly: Only benzene, cyclohexane and cyclopentane are bundled. Opens the cited page.ChemableOnly benzene, cyclohexane and cyclopentane are bundled.Source
- Yes, tested by running it: Placed carboxylic acid from functional groups. Opens the cited page.WaveSpeed AI Chemical Structure DrawerPlaced carboxylic acid from functional groups.Source
- Yes, tested by running it: Inserted Morphine from the built-in template library. Opens the cited page.JChemPaintInserted Morphine from the built-in template library.Source
- Yes, tested by running it: Functional-group menu inserted a carboxyl group. Opens the cited page.Molecule ClipboardFunctional-group menu inserted a carboxyl group.Source
- Partly: Chairs included; larger libraries require locally extracted ChemDraw assets. Opens the cited page.ChemSemaChairs included; larger libraries require locally extracted ChemDraw assets.Source
- Partly: Template browser opened; its category contained no visible templates. Opens the cited page.Dotmatics Elemental / Elemental DrawTemplate browser opened; its category contained no visible templates.Source
- Yes, tested by running it: Placed Fischer projection; sawhorse templates also shown. Opens the cited page.Kekule.jsPlaced Fischer projection; sawhorse templates also shown.Source
- Yes, according to the manual: Includes naphthalene beyond simple ring templates. Opens the cited page.KemiaIncludes naphthalene beyond simple ring templates.Source
- Yes, tested by running it: Opened Bases palette and placed adenine from the library. Opens the cited page.JMolDrawOpened Bases palette and placed adenine from the library.Source
- Partly: Structure templates insert fixed character diagrams, not chemical objects. Opens the cited page.Chemeditor (Chemie-Lernprogramme)Structure templates insert fixed character diagrams, not chemical objects.Source
- Yes, according to the manual: Cage and polycyclic templates generate layouts automatically. Opens the cited page.MCDL Java Chemical Structure EditorCage and polycyclic templates generate layouts automatically.Source
- Yes, according to the manual: Includes purine and other heterocyclic structure templates. Opens the cited page.BKChem Python 3 ModernizedIncludes purine and other heterocyclic structure templates.Source
- Yes, according to the manual. Opens the cited page.ChemDoodle 2DSource
- Yes, according to the manual: Common group templates accompany the ring tools. Opens the cited page.LabCanvas Figure Editor / MolDrawCommon group templates accompany the ring tools.Source
- Yes, according to the manual. Opens the cited page.Marvin Desktop Suite / MarvinSketchSource
- Yes, according to the manual: Functional groups, amino acids, peptides, sugars and supramolecular templates. Opens the cited page.ChemDraft (元素智研)Functional groups, amino acids, peptides, sugars and supramolecular templates.Source
- Yes, according to the manual. Opens the cited page.InDrawSource
- Partly: Default template toolbar contains five rings; other structures use abbreviations. Opens the cited page.Marvin JSDefault template toolbar contains five rings; other structures use abbreviations.Source
- Yes, according to the manual: Includes a fused heterocyclic purine template. Opens the cited page.BKChemIncludes a fused heterocyclic purine template.Source
- Yes, according to the manual: Includes named-reaction templates and abbreviations. Opens the cited page.BIOVIA DrawIncludes named-reaction templates and abbreviations.Source
- Yes, according to the manual: Built-in predefined substituent fragments. Opens the cited page.ChemWindow (KnowItAll ChemWindow Edition)Built-in predefined substituent fragments.Source
- Yes, according to the manual. Opens the cited page.Chemistry DrawSource
- Yes, according to the manual. Opens the cited page.Zoho ChemStudioSource
- Yes, according to the manual. Opens the cited page.GChemPaintSource
- Yes, according to the manual: KingDraw-authored tutorial lists amino acids, peptides and nanotube templates. Opens the cited page.KingDrawKingDraw-authored tutorial lists amino acids, peptides and nanotube templates.Source
- Yes, according to the manual: Templates panel inserts common molecules. Opens the cited page.ChemPencilTemplates panel inserts common molecules.Source
- Yes, according to the manual: Molecule, laboratory equipment, and orbital templates. Opens the cited page.ACD/ChemSketchMolecule, laboratory equipment, and orbital templates.Source
- Yes, according to the manual: Built-ins include substituted D-glucose Haworth structures and purine. Opens the cited page.Ferrum Chemical ForgeBuilt-ins include substituted D-glucose Haworth structures and purine.Source
- Yes, according to the manual: Includes about 2,000 reusable natural-product structures. Opens the cited page.Chem4WordIncludes about 2,000 reusable natural-product structures.Source
- Yes, according to the manual: Built-in carbon-chain and common-ring templates. Opens the cited page.AtomLensBuilt-in carbon-chain and common-ring templates.Source
- Yes, according to the manual: Includes sugars, amino acids, steroids and other complex structures. Opens the cited page.ChemtoolIncludes sugars, amino acids, steroids and other complex structures.Source
- Yes, according to the manual: Includes a fused naphthalene template. Opens the cited page.ChemCADIncludes a fused naphthalene template.Source
- Yes, according to the manual: Amino acids, glucose, porphyrin and other ring systems. Opens the cited page.MoleculeSketchMAmino acids, glucose, porphyrin and other ring systems.Source
- Yes, according to the manual: Functional groups and common molecules, including aspirin and caffeine. Opens the cited page.ChemStitchFreeFunctional groups and common molecules, including aspirin and caffeine.Source
- Yes, according to the manual. Opens the cited page.BondDrawSource
- Yes, according to the manual: Functional-group presets insert alkyl, phenyl, and carboxyl structures (p17). Opens the cited page.MyChemiseFunctional-group presets insert alkyl, phenyl, and carboxyl structures (p17).Source
- Yes, according to the manual: Keyboard shortcut inserts an acetyl fragment beyond simple rings. Opens the cited page.CyBy-DrawKeyboard shortcut inserts an acetyl fragment beyond simple rings.Source
- Yes, according to the manual: Fragment library includes cages, reagents and natural products; vendor claim. Opens the cited page.Elk_Draw RDKitFragment library includes cages, reagents and natural products; vendor claim.Source
- Yes, according to the manual: Shared sketcher includes functional groups and molecular building blocks. Opens the cited page.MolPrime+Shared sketcher includes functional groups and molecular building blocks.Source
- Yes, according to the manual: Phenolphthalein template shown in the structure library. Opens the cited page.MolGenDrawPhenolphthalein template shown in the structure library.Source
- Yes, according to the manual: Built-in protecting groups plus Groups and Template panel. Opens the cited page.Chirys DrawBuilt-in protecting groups plus Groups and Template panel.Source
- Yes, according to the manual: PEG, PPG and PDMS units; vendor claim. Opens the cited page.Chem Sketcher (Non_REM.Persona Laboratory)PEG, PPG and PDMS units; vendor claim.Source
- Yes, according to the manual: Vendor claim: steroids, sugars, pharmaceuticals and other scaffolds. Opens the cited page.StructoVendor claim: steroids, sugars, pharmaceuticals and other scaffolds.Source
- Yes, according to the manual: Premium only; complex structure libraries; vendor claim. Opens the cited page.Chemograph PlusPremiumPremium only; complex structure libraries; vendor claim.Source
- Partly: vendor claim; reusable templates documented; library contents unspecified. Opens the cited page.alvaSketchervendor claim; reusable templates documented; library contents unspecified.Source
Not available
- No: Only ring templates visible in inspected toolbar. Opens the cited page.MolView.comOnly ring templates visible in inspected toolbar.
- No: Undefined built-in Ph alias produced an empty page. Opens the cited page.chemfigUndefined built-in Ph alias produced an empty page.
- No: Library refresh remained empty; interface requests user-defined library folders. Opens the cited page.MolsketchLibrary refresh remained empty; interface requests user-defined library folders.Source
- No: Ring tools visible; no broader template library found. Opens the cited page.Molsoft HTML5 Molecule EditorRing tools visible; no broader template library found.
- No: Only four simple ring tools found; no broader library. Opens the cited page.MolGLideXOnly four simple ring tools found; no broader library.
- No: Only four simple ring templates visible. Opens the cited page.SketchScapeOnly four simple ring templates visible.
- No: Typing Ph produced no template; no template library visible. Opens the cited page.OpenChemLib JS editorTyping Ph produced no template; no template library visible.Source
- No: Alanine insertion reports missing Resources/alanine.cml. Opens the cited page.XDrawChemAlanine insertion reports missing Resources/alanine.cml.Source
- No: Structure and substituent template insertion remains planned. Opens the cited page.ChemifreeStructure and substituent template insertion remains planned.Source
- No: Template search was empty; custom template endpoint returned 500. Opens the cited page.Ketcherails (ketcher-rails)Template search was empty; custom template endpoint returned 500.Source
- No: No library beyond rings found in inspected menus. Opens the cited page.ButlerovNo library beyond rings found in inspected menus.
- No: No template library visible. Opens the cited page.schematicNo template library visible.
- No: No template library or command visible. Opens the cited page.ChemMDNo template library or command visible.
- No: No library beyond ring tools visible. Opens the cited page.ChemCanvasJSNo library beyond ring tools visible.
- No: Templates beyond simple rings remain on the roadmap. Opens the cited page.Chemical Structure Editor (CSE)Templates beyond simple rings remain on the roadmap.Source
- No: No template library found. Opens the cited page.SketChemNo template library found.
- No: Only ring tools found; no broader library visible. Opens the cited page.vue-chemdraw (0chem)Only ring tools found; no broader library visible.
- No: No template library control visible beyond ring tools. Opens the cited page.ChemWriterNo template library control visible beyond ring tools.
- No: No templates beyond ring tools visible. Opens the cited page.GlassNo templates beyond ring tools visible.
- No: Built-in library contains only benzene and three simple saturated rings. Opens the cited page.MolPadBuilt-in library contains only benzene and three simple saturated rings.Source
- No: A library of predrawn elements is listed as a future feature. Opens the cited page.EasyChemA library of predrawn elements is listed as a future feature.Source