Label Pixaroma
A sticky note for your workflow, minus the duct tape
Label Pixaroma is a text label that lives on your canvas. That's it. No image processing, no inputs to wire, no outputs to chain - pure annotation, which is precisely why it's worth having in a suite full of heavy hitters.
Every serious workflow eventually accumulates little pieces of knowledge that the graph itself doesn't capture: "this KSampler is the one that gave the good skin - don't touch cfg", "upscale here before saving", "swap the checkpoint if the lighting looks flat." You can keep that in your head until the workflow comes back six months later, or you can pin it to the canvas where your future self will actually see it. That's the job here.
Using it
Click the node and a fullscreen editor opens. You set the text, the font family, the font size (up to 256 px), the text color, and the background color - including a Transparent background option, so the label can float over the canvas with no box at all. There's a Reset button that puts the styling back to default while keeping your text. Everything saves and restores with the workflow, and the label hugs its text: manual resize is off, since the node sizes itself to whatever you typed.
Behind the scenes there's exactly one input, label_json, a serialized blob of that styling state. The tooltip is blunt about it: "Do not edit directly - click the node to open the editor instead." Take that advice. It's a round-trip representation of the editor, and hand-editing JSON state on a label is how you end up with a broken sticky note.
Where it sits in the suite
Label is the lightweight sibling of Note Pixaroma, which is a full rich-text editor - bold, italics, headings, code blocks with copy buttons, tables, inline icons, and per-block colors. Note is great when you want a document on the canvas; Label is for the one-liner that needs to look tidy and get out of the way. Pixaroma's own docs describe it as keeping workflows "tidy with clean, custom labels," and that's honestly the right mental model - section headers for your workflow's act structure, warnings next to fiddly nodes, version stamps.
Installing it
It's part of the single ComfyUI-Pixaroma pack. ComfyUI Manager - search Pixaroma, Install, restart - or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/pixaroma/ComfyUI-Pixaroma
No Python dependencies, no models to download. A label is the least demanding node in the whole pack, and it shows.
Gotchas
Short list, because there isn't much to trip over:
- Click the node to edit it. The textarea-style input on the node body is serialized state, not a text box you type into. This trips up first-timers more than anything.
- After an update, if the label looks wrong or blank, hard-refresh (Ctrl+Shift+R / Cmd+Shift+R). The "broken node after updating" thing in this pack is almost always cached browser JS rather than a real bug.
That's the whole review. It's a label. It does the one thing, it does it well, and it doesn't pretend to be anything else.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| label_json | STRING | {"text":"Label Pixaroma","fontSize":18,"fontFamily":"Arial"} | Internal serialized state (text, font, sizes, colors). Do not edit directly - click the node to open the editor instead. |
Outputs (0)
No outputs