AI image
Workflow JSON formatter
Check workflow JSON is parseable before you share or import it.
This tool processes files and text locally in your browser. Your content is not uploaded or stored by this site.
Empty. Paste text, drop a file, or load the example.
What this tool does
It parses JSON and reprints it. If a nodes array exists, the count is noted. There is no schema for every custom node.
How to use it
- Paste workflow JSON.
- Fix parse errors.
- Download the formatted file.
Supported input
- JSON up to 5 MB
Output
- Pretty-printed JSON
Privacy
This tool processes files and text locally in your browser. Your content is not uploaded or stored by this site.
ConvertPass does not include your input in analytics, URLs, or error reports. Encoding: UTF-8. Limit: 5 MB (5.00 MB).
Limitations
- Valid JSON can still be an invalid ComfyUI graph.
- Custom node types are not resolved.
Example
{"nodes":[{"id":1,"type":"CheckpointLoaderSimple"}]}Formatted JSON with a note that 1 node is listed
Troubleshooting
- Unexpected end of JSON
- The export was truncated. Copy from the PNG extractor instead of a partial log.
FAQ
Is this an official ComfyUI validator?
No. It is a JSON check plus a node count. Load the file in ComfyUI for a real import test.
Can it strip seeds?
Not automatically. Edit the JSON yourself after formatting.
Why allow 5 MB?
Large graphs with embedded images in widgets get bulky. The cap still exists so a phone does not fall over.
Does formatting change node IDs?
No. It only changes whitespace.
Related tools
- Workflow JSON comparison
See whether two workflow files are the same after key sorting.
- ComfyUI workflow extractor
Pull ComfyUI workflow JSON out of a PNG when the chunks are still there.
- JSON formatter
Pretty-print JSON locally with clear parse errors and a one-click copy.
Related guides
Related formats
Last reviewed 16 August 2026. Report a problem. Reports do not include your input.