ComfyUI Workflow Validator

Paste or drag-drop a ComfyUI workflow JSON. Validates node connections, required fields, and common issues — all client-side.

Validation result appears here...

About This Tool

This ComfyUI workflow validator runs entirely in your browser. Your workflow data is never sent to any server — all validation happens locally in JavaScript.

It validates both API format (exported via "Save (API Format)" or the API queue) and UI format (exported via the standard "Save" in ComfyUI's web interface).

What It Checks

  • JSON structure — ensures the file is valid JSON before anything else.
  • Node IDs and references — every input connection (e.g. ["4", 0]) must point to an existing node.
  • Required fields — each node needs class_type and inputs.
  • Essential nodes — warns if common nodes like checkpoint loaders, samplers, or save/preview image nodes are missing.
  • Orphaned nodes — nodes not connected to any other node in the workflow.
  • Custom node detection — flags unknown node types that may require custom node packages.

Supported Node Types

Recognises 60+ built-in ComfyUI node types including KSampler, CheckpointLoaderSimple, CLIPTextEncode, VAEDecode, SaveImage, EmptyLatentImage, LoraLoader, ControlNet nodes, IPAdapter, and more. Custom/community nodes are flagged with informational warnings.

Need AI-powered tools for your workflow?

Check out our AI tools, automation stacks, and developer kits in the store.

Browse Store →