Nodes

Nodes

A node performs one workflow step. This reference covers all 28 node types on the checked develop snapshot. A noodle is a connection between compatible input and output sockets.

Common controls

Double-click or right-click empty canvas space to search for a node. You can also drag a noodle onto empty space to create a compatible node.

A media node has a preview card, history or scrub controls, and a collapsible controls card. Drag a resize edge to change width. Double-click the edge to restore the default width. Videos play inline on hover, and media nodes provide download buttons.

Generation nodes keep result history and provide a Fallback tab for another model. A failed primary model can trigger an automatic retry with the fallback settings. Generation notifications report progress or errors. The Recent generations panel shows results across the canvas.

If a node has no usable input, execution skips it. For optional inputs, pauses, groups, and partial runs, see Core concepts.

Find a node

CategoryNodes
Inputs and PromptsImage Input, Audio Input, Video Input, Prompt, Array, Prompt Constructor
GenerationGenerate Image, Generate Video, Generate Audio, LLM Generate, Generate 3D, ComfyUI App
Image ProcessingAnnotation, Split Grid, Remove Background, Image Resize, GIF Encoder
Video ProcessingVideo Stitch, Ease Curve, Video Trim, Frame Grab
RoutingRouter, Switch, Conditional Switch
ResultsOutput, Output Gallery, Image Compare, 3D Viewer

Loop noodles also control branches. See Pause and loop. To reuse ComfyUI workflows, use ComfyUI App with Blueprints or saved nodes.

Upload limits

Input nodes and the 3D Viewer accept these files and sizes.

InputAccepted upload and limit
Image InputPNG, JPEG, or WebP, up to 10 MB
Audio InputAudio files, up to 50 MB
Video InputMP4, WebM, or MOV, up to 200 MB
3D ViewerGLB, up to 100 MB

Next steps

Start with Inputs and Prompts.