This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Rich text captions
Fonts, subscripts and superscripts in free text on the canvas.
71 tools have this, 3 of them shown here. 3 do not. 54 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, according to the manual: Fonts and scripts supported; complex caret layout uses separate preview. ReShiki
0.14.0
Text formatting controls and an ethanol caption on the canvas.

Yes, according to the manual: Font selection, subscripts, superscripts, bold and italic. Reactio Draw
1.10
Font, bold, italic, subscript, and superscript controls.

Yes, according to the manual: Document toolbar provides fonts, subscripts and superscripts. Chemeditor (Chemrise)
Ketcher 3.18.0 (build 2026-…
Document editor toolbar with subscript and superscript controls.
Available, no screenshot
ChemDraw's license keeps us from publishing pictures of its interface.
- Yes, according to the manual: Caption fonts, subscripts and superscripts. Opens the cited page.ChemDrawCaption fonts, subscripts and superscripts.
- Yes, according to the manual: Fonts, bold, italic, formula subscripts and charge superscripts. Opens the cited page.PenzeneFonts, bold, italic, formula subscripts and charge superscripts.Source
- Yes, according to the manual: Canvas captions support fonts, subscripts, superscripts and styled text. Opens the cited page.Octet DrawCanvas captions support fonts, subscripts, superscripts and styled text.Source
- Yes, according to the manual. Opens the cited page.ChemDraftSource
- Partly: Add text tool visible; formatting not checked. Opens the cited page.SketchIQAdd text tool visible; formatting not checked.
- Partly: Subscripts, superscripts and font sizing; typeface is fixed. Opens the cited page.CovalentSubscripts, superscripts and font sizing; typeface is fixed.Source
- Yes, according to the manual: Font size, bold, italic, subscripts, and superscripts. Opens the cited page.ChemEditFont size, bold, italic, subscripts, and superscripts.Source
- Yes, according to the manual. Opens the cited page.Chem IllustratorSource
- Yes, according to the manual: Sketcher text supports font choices, subscripts and superscripts. Opens the cited page.ChemThisTrySketcher text supports font choices, subscripts and superscripts.Source
- Partly: Plain text annotations only; fixed font without subscript/superscript controls. Opens the cited page.Chematic DrawPlain text annotations only; fixed font without subscript/superscript controls.Source
- Yes, according to the manual. Opens the cited page.Molecule Lab (The Freshman Mole)Source
- Yes, according to the manual: Editable text supports styling, subscripts and superscripts. Opens the cited page.FreeChemDrawEditable text supports styling, subscripts and superscripts.Source
- Yes, seen in the app: Text editor offers bold, italic, subscript and superscript. Opens the cited page.vibe-sketcherText editor offers bold, italic, subscript and superscript.
- Yes, according to the manual: Captions support fonts, substring formatting, subscripts and superscripts. Opens the cited page.ErezDrawCaptions support fonts, substring formatting, subscripts and superscripts.Source
- Partly: Font formatting exists; free-text subscript and superscript controls are unverified. Opens the cited page.MolChartFont formatting exists; free-text subscript and superscript controls are unverified.Source
- Partly: Automatic subscripts; fixed font and no superscript formatting. Opens the cited page.MolCanvasAutomatic subscripts; fixed font and no superscript formatting.Source
- Yes, according to the manual: Free text supports font settings, superscript and subscript. Opens the cited page.KendrawFree text supports font settings, superscript and subscript.Source
- Yes, according to the manual. Opens the cited page.BoltzDrawSource
- Partly: Only plain reaction-condition text; no font or script formatting. Opens the cited page.ChemlioraOnly plain reaction-condition text; no font or script formatting.Source
- Partly: Whiteboard fonts supported; subscript/superscript formatting is confined to Ketcher. Opens the cited page.MolbrettWhiteboard fonts supported; subscript/superscript formatting is confined to Ketcher.Source
- Partly: Plain multiline captions use preset fonts; no rich-text formatting. Opens the cited page.Zeanium Molecule DrawerPlain multiline captions use preset fonts; no rich-text formatting.Source
- Partly: Captions support model fonts; documented HTML formatting becomes plain text. Opens the cited page.BondForgeCaptions support model fonts; documented HTML formatting becomes plain text.Source
- Yes, according to the manual: Requires Reaction Sketcher plugin: fonts, subscript and superscript text formatting. Opens the cited page.MoleditPyRequires Reaction Sketcher plugin: fonts, subscript and superscript text formatting.Source
- Yes, according to the manual: Free-text fonts, size, subscripts, superscripts, bold, italic and underline. Opens the cited page.ChemCanvasFree-text fonts, size, subscripts, superscripts, bold, italic and underline.Source
- Yes, according to the manual: Styled captions support subscripts and superscripts; font settings are global. Opens the cited page.KetcherStyled captions support subscripts and superscripts; font settings are global.Source
- Yes, according to the manual: Ketcher canvas text supports formatting, subscripts and superscripts. Opens the cited page.AI Chemical Drawing (CubicZnS)Ketcher canvas text supports formatting, subscripts and superscripts.Source
- Partly: Fonts and styling; sub/superscripts use limited Unicode symbols. Opens the cited page.OpenReactionsFonts and styling; sub/superscripts use limited Unicode symbols.Source
- Partly: Free-text subscripts/superscripts supported; user font selection unverified. Opens the cited page.PyChem-ProFree-text subscripts/superscripts supported; user font selection unverified.Source
- Yes, according to the manual: TeX captions and positioned TikZ text. Opens the cited page.chemfigTeX captions and positioned TikZ text.Source
- Partly: Plain reaction captions only; no font controls; source checkout. Opens the cited page.Molecule Builder (OvOHongYu)Plain reaction captions only; no font controls; source checkout.Source
- Yes, according to the manual: Font size, bold, italic, subscript and superscript. Opens the cited page.KetchDrawFont size, bold, italic, subscript and superscript.Source
- Yes, according to the manual: Font family, size, weight, subscript and superscript. Opens the cited page.ChemvasFont family, size, weight, subscript and superscript.Source
- Yes, according to the manual: Paste formatted text from another application. Opens the cited page.MolsketchPaste formatted text from another application.Source
- Yes, according to the manual: Free text supports font selection and subscript/superscript syntax. Opens the cited page.ChemableFree text supports font selection and subscript/superscript syntax.Source
- Yes, according to the manual: TextInputDialog provides subscripts, superscripts, font sizing and text formatting. Opens the cited page.cDrawTextInputDialog provides subscripts, superscripts, font sizing and text formatting.Source
- Yes, according to the manual: Mixed fonts, bold, italic, subscripts and superscripts in canvas text. Opens the cited page.BondCraftMixed fonts, bold, italic, subscripts and superscripts in canvas text.Source
- Partly: Plain text annotations; fixed Arial without rich formatting. Opens the cited page.Molsoft HTML5 Molecule EditorPlain text annotations; fixed Arial without rich formatting.Source
- Partly: Only fixed-style molecule-name captions; no subscript or superscript controls. Opens the cited page.Molecule ClipboardOnly fixed-style molecule-name captions; no subscript or superscript controls.Source
- Partly: Plain fixed-font labels; no formatting, subscripts or superscripts. Opens the cited page.SketchScapePlain fixed-font labels; no formatting, subscripts or superscripts.Source
- Yes, according to the manual. Opens the cited page.ChemSemaSource
- Yes, according to the manual: Font size, bold, italic, underline, superscript, and subscript. Opens the cited page.MolSketchFont size, bold, italic, underline, superscript, and subscript.Source
- Partly: Font styling exists; canvas text blocks store plain text. Opens the cited page.Kekule.jsFont styling exists; canvas text blocks store plain text.Source
- Yes, according to the manual. Opens the cited page.XDrawChemSource
- Yes, according to the manual: JMDTextEditDialog supports fonts, superscripts and subscripts. Opens the cited page.JMolDrawJMDTextEditDialog supports fonts, superscripts and subscripts.Source
- Partly: Unicode subscripts and superscripts; fixed-width plain text without mixed styling. Opens the cited page.Chemeditor (Chemie-Lernprogramme)Unicode subscripts and superscripts; fixed-width plain text without mixed styling.Source
- Yes, according to the manual: Canvas text supports fonts, bold, italic, subscripts and superscripts. Opens the cited page.BKChem Python 3 ModernizedCanvas text supports fonts, bold, italic, subscripts and superscripts.Source
- Yes, according to the manual. Opens the cited page.ChemDoodle 2DSource
- Yes, according to the manual: Canvas text supports font selection and subscript/superscript character ranges. Opens the cited page.LabCanvas Figure Editor / MolDrawCanvas text supports font selection and subscript/superscript character ranges.Source
- Yes, according to the manual. Opens the cited page.Marvin Desktop Suite / MarvinSketchSource
- Yes, according to the manual: Canvas text supports fonts, subscripts and superscripts. Opens the cited page.ChemDraft (元素智研)Canvas text supports fonts, subscripts and superscripts.Source
- Yes, according to the manual. Opens the cited page.InDrawSource
- Partly: Bold, italic, subscript and superscript; font selection unavailable. Opens the cited page.Marvin JSBold, italic, subscript and superscript; font selection unavailable.Source
- Yes, according to the manual: Free text supports font styling, subscripts and superscripts. Opens the cited page.BKChemFree text supports font styling, subscripts and superscripts.Source
- Yes, according to the manual: Fonts, superscripts, and subscripts; free captions through included ReportIt. Opens the cited page.ChemWindow (KnowItAll ChemWindow Edition)Fonts, superscripts, and subscripts; free captions through included ReportIt.Source
- Yes, according to the manual: Font settings, bold, italic, subscripts and superscripts. Opens the cited page.Chemistry DrawFont settings, bold, italic, subscripts and superscripts.Source
- Yes, according to the manual: Official screenshot shows font controls, subscripts, and superscripts. Opens the cited page.Zoho ChemStudioOfficial screenshot shows font controls, subscripts, and superscripts.Source
- Yes, according to the manual. Opens the cited page.GChemPaintSource
- Yes, according to the manual. Opens the cited page.KingDrawSource
- Partly: Size, color, subscript and superscript; fixed typeface, no bold/italic. Opens the cited page.Ferrum Chemical ForgeSize, color, subscript and superscript; fixed typeface, no bold/italic.Source
- Yes, according to the manual: Font family, size, subscript and superscript tools. Opens the cited page.Marvin CloudFont family, size, subscript and superscript tools.Source
- Partly: Subscripts and superscripts; annotation editor specifies Arial. Opens the cited page.Chem4WordSubscripts and superscripts; annotation editor specifies Arial.Source
- Yes, according to the manual: Canvas text supports fonts, bold, italic, subscripts and superscripts. Opens the cited page.ChemtoolCanvas text supports fonts, bold, italic, subscripts and superscripts.Source
- Partly: Subscripts and superscripts; font rendering uses a fixed size. Opens the cited page.LhendrawSubscripts and superscripts; font rendering uses a fixed size.Source
- Yes, according to the manual: System fonts, superscripts and subscripts in free text. Opens the cited page.MoleculeSketchMSystem fonts, superscripts and subscripts in free text.Source
- Yes, according to the manual: FX Draw text boxes combine formatted text, superscripts and subscripts. Opens the cited page.FX ChemStruct / FX Draw Chemical StructuresFX Draw text boxes combine formatted text, superscripts and subscripts.Source
- Partly: Vendor claim: font control; subscript/superscript formatting undocumented. Opens the cited page.Chemistry 4-D DrawVendor claim: font control; subscript/superscript formatting undocumented.Source
- Partly: Bold/italic and scripts supported; canvas font family fixed to Serif. Opens the cited page.EasyChemBold/italic and scripts supported; canvas font family fixed to Serif.Source
- Yes, according to the manual: Multiline text editor; fonts and superscript/subscript text controls. Opens the cited page.MyChemiseMultiline text editor; fonts and superscript/subscript text controls.Source
Not available
- No: Custom text boxes remain unfinished. Opens the cited page.MolGLideXCustom text boxes remain unfinished.Source
- No: Free-text captions remain unimplemented. Opens the cited page.ChemifreeFree-text captions remain unimplemented.Source
- No: Free text and formatting remain on the roadmap. Opens the cited page.Chemical Structure Editor (CSE)Free text and formatting remain on the roadmap.Source
Not established (54)
MolDraw, Sciformation VectorMol, ChemDoodle Web Components, MolView.com, Schrödinger Sketcher, WaveSpeed AI Chemical Structure Drawer, JChemPaint, Structura (chem-structura), OpenChemLib JS editor, Dotmatics Elemental / Elemental Draw, SketchEl 2, SketchEl, JSME Molecule Editor, RadSketch, Ketcherails (ketcher-rails), Butlerov, schematic, ChemMD, WebMolKit, rdEditor, ChemCanvasJS, Kemia, MolTouch, SketChem, vue-chemdraw (0chem), ChemWriter, MCDL Java Chemical Structure Editor, Glass, molsketch-cljs, MolPad, BIOVIA Draw, ChemPencil, ACD/ChemSketch, AtomLens, JSDraw, ChemCAD, ChemStitch, BondDraw, ChemGraphic 2, MolSketchGo, CyBy-Draw, Elk_Draw RDKit, Chem+ Molecular Structure Editor, MolPrime+, MolGenDraw, Chirys Draw, ChemScribble, Chem Sketcher (Non_REM.Persona Laboratory), Structo, Chemograph Plus, alvaSketcher, moled, ChemWorks, Molecule