ComfyUI Node Reference Card

Quick reference for core ComfyUI nodes with inputs and outputs

Ad placeholder (leaderboard)

ComfyUI node reference card

ComfyUI is a node-graph interface for Stable Diffusion where each box does one job and you wire them together by data type. The hard part for newcomers is remembering which sockets connect — a MODEL goes here, a LATENT there, a CONDITIONING into the sampler. This searchable card lists the core built-in nodes with their inputs, outputs, and types so you can wire a graph without guesswork.

How it works

Filter by category (loaders, sampling, conditioning, latent, image) or search by name. Each card shows the node’s purpose plus its inputs and outputs with their data types in parentheses. ComfyUI enforces type matching at the socket level, so knowing that KSampler outputs a LATENT and VAE Decode consumes one tells you exactly how they chain.

Tips for building graphs

  • Follow the data types. A red error usually means a type mismatch — an IMAGE plugged where a LATENT was expected. The type labels here prevent that.
  • Start from the template. A minimal text-to-image graph is Checkpoint Loader → CLIP Text Encode (×2, positive/negative) → Empty Latent → KSampler → VAE Decode → Save Image.
  • Decode last. Stay in latent space through sampling and only VAE Decode once at the end; decoding mid-graph wastes compute.
  • LoRA before sampling. Load LoRA Loader between the checkpoint and the sampler so its MODEL and CLIP edits apply to both conditioning and denoising.
Ad placeholder (rectangle)