Nodes/ComfyUI_MieNodes/Rich Text ๐Ÿ‘
ComfyUI Node

Rich Text ๐Ÿ‘

A Markdown sticky note for your ComfyUI canvas

By MieMieeeeeยทCreated 2 years agoยทUpdated 28 days agoยท 225
Rich Text ๐Ÿ‘

      Check the schema on this node and you'll see it has nothing: no required inputs, no optional inputs, no outputs. That's not a documentation gap - it's correct. Rich Text doesn't compute anything, doesn't wire into anything, and doesn't affect execution at all. It's a floating note you drop onto the canvas to explain your workflow to whoever opens it next, including future-you.

      What it actually is. The author says so directly in the README's acknowledgments: this node "reuses the same idea" as rgthree-comfy's Label node and "adds a DOM widget for sanitized Markdown rendering." rgthree-comfy is the widely-installed quality-of-life pack that adds nothing you can generate with and exists purely to make large workflows workable - Context nodes, group mute/bypass dashboards, a resizable Reroute, and canvas annotation nodes like Label, which does the same transparent-background, draw-your-own-text trick this node builds on. Rich Text takes that pattern and adds proper Markdown: headers, bold, lists, links - rendered, not just plain text on a box.

      Why you'd actually use it. ComfyUI's sharing culture runs on "workflow included" - a PNG's embedded metadata reconstructs the entire graph when you drag it back in, which is genuinely one of the tool's best features. The problem is a reconstructed graph explains what happens but not why: which nodes are safe to skip, what a particular LoRA strength was tuned for, which branch is the "fast" path versus the "quality" path. A dense, unlabeled workflow is exactly the kind of screenshot that makes newcomers to ComfyUI bounce off it. A Rich Text node dropped next to a tricky section, explaining in a sentence or two what it's for, is a small thing that makes a shared workflow actually usable by someone who isn't you.

      How to use it, since there's nothing to wire. Drop the node onto your canvas from the ๐Ÿ‘ MieNodes/๐Ÿ‘ Extra category, then type or paste your note directly into its widget - standard Markdown syntax renders live. Resize and reposition it like any other node; because it has no sockets, nothing else in your graph can connect to it and it can't accidentally break execution by being there.

      Installing the pack. ComfyUI Manager: search ComfyUI_MieNodes and install. Manual: cd ComfyUI/custom_nodes && git clone https://github.com/MieMieeeee/ComfyUI-MieNodes, restart ComfyUI. Nothing extra needed for this specific node - no models, no separate dependency.

      Troubleshooting.

      • Markdown isn't rendering, just showing raw text with asterisks and hashes. Double-check you actually dropped the Rich Text node and not a plain "Note" or a different pack's text node - several packs ship visually similar annotation nodes, and only this one does sanitized Markdown rendering per the README.
      • Node looks broken or overlaps other nodes oddly after a ComfyUI frontend update. Canvas-annotation nodes that patch how LiteGraph draws things are exactly the category that broke when ComfyUI shipped its Nodes 2.0 Vue frontend rewrite in late 2025 - rgthree's own Label and comparable nodes had documented rendering problems under it for months afterward. If this node looks wrong after updating ComfyUI, check whether Nodes 2.0 is enabled and try disabling it before assuming the node itself is broken.
      • Accidentally deleted your notes. There's no output and no persistence beyond the workflow file itself - your note lives in the widget's saved value the same as any other node, so as long as you save the workflow (or the note is embedded in an exported PNG), it comes back. Losing it means the workflow file wasn't saved, not that the node ate your text.
      Category๐Ÿ‘ MieNodes/๐Ÿ‘ Extra

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs