Skip to main content

Text Node

Store literal text, notes, or static text payloads on the canvas.

The Text node is a static text layer placed directly on the canvas. Use it for literals, notes, labels, and headings that live alongside your nodes. It is a visual element, not a runtime input or a generator.

Text is a layer, not a prompt
The Text node is for content you want to see on the canvas. To feed text into a workflow that other nodes consume, use the Prompt node instead. To produce text from a model, use Text Generation.

What it stores

Text nodes keep their content plus the typography used to render it. All styling fields are optional and fall back to canvas defaults.

  • text — the literal text content of the layer.
  • Typography: fontFamily, fontSize, fontWeight, fontStyle, lineHeight, and letterSpacing.
  • Layout and color: color, textAlign, opacity, and textPadding (inner padding in pixels, clamped 0–64).
  • textWrap — opt-in soft-wrapping. It defaults off, so the layer width grows with the text rather than wrapping.

Editing text

  • Double-click the layer to enter editing. The body becomes an inline, plain-text-only editable region with the current text selected.
  • Press Escape, or click away to blur, to finish editing. Changes are saved to the textfield, and rapid edits are coalesced into a single “Edit text layer” history entry.
  • Paste is sanitized to plain text, so formatting from the clipboard is stripped.
Sizing is automatic
The Text node measures its rendered content and resizes itself to fit. Manual resize handles are disabled for this node — change the font size, padding, or wrap setting to control how much space the layer takes.

Execution behavior

The Text node is a visual layer and has no executor. It does not run as a workflow step and does not emit a value on an output port. If you need text to flow into other nodes during execution, wire a Prompt node into them.

Related

For how layers, selection, and the canvas surface work, see Nodes on the canvas and Canvas overview.

Was this page helpful?