Zero-Server AI Utility

MP4 VHS to ComfyUI Workflow Extractor

Instantly view embedded ComfyUI node graphs, checkpoints, LoRAs, seeds, and prompts from Civitai .webp, PNG, JPEG, or VHS MP4 files. Convert downloaded WebP images into drag-and-drop ComfyUI PNGs with recalculated CRC32 checksums, or turn Automatic1111 prompt parameters into complete ComfyUI JSON graphs. 100% private in-browser parsing.

Zero-Server AI Utility

Drag & Drop Any Civitai Image, PNG, WebP, MP4, or JSON

Or paste from clipboard (Ctrl+V) • Mobile & 8K Safe (<10ms via binary chunk slicing)

AVIF (ISOBMFF FullBox) • Civitai WebP (EXIF) • ComfyUI PNG (tEXt) • VHS MP4 & WebM • FLAC / WAV Audio • Batch Multi-File

Posting this AI image to Instagram, Facebook, or Threads?

This file contains machine-readable generation metadata and software signatures that automatically trigger Meta's "AI info" label badge. Strip generation provenance in 1 tap without losing image quality.

Clean Metadata with AI Info Label Remover →
Civitai Mobile X-Ray Viewer: Bookmark this page or tap "Add to Home Screen" on iOS Safari or Android Chrome to inspect LoRAs and generation parameters on your phone while browsing Civitai, Reddit, and Discord.

How to Recover ComfyUI Workflows from Civitai WebP & PNG Images

When browsing community model hubs like Civitai, Reddit (r/StableDiffusion, r/comfyui), and Discord, millions of creators share AI-generated artwork containing complete embedded node graphs. However, two frequent technical bottlenecks occur:

  • Civitai WebP Bandwidth Optimization: Civitai re-encodes user submissions into Google WebP format. While Civitai dutifully preserves the ComfyUI workflow JSON inside the WebP RIFF EXIF block (under tag 0x9286 UserComment) or XMP stream, native desktop ComfyUI only supports drag-and-drop parsing for PNG tEXt chunks.
  • Mobile Browsing Barrier: Creators exploring AI art on an iPhone or Android cannot install desktop ComfyUI locally. Opening an 8K upscaled PNG in a mobile browser usually triggers memory limits or crash reloads.

WebP-to-PNG tEXt Bridge

Our engine extracts serialized workflow and prompt JSON dictionaries from WebP EXIF (tag 0x9286) and injects them into valid PNG tEXt chunks with recalculated IEEE 802.3 CRC32 checksums for instant ComfyUI canvas drag-and-drop.

AVIF ISO-BMFF meta Box Extractor

AVIF files store metadata inside item-based ISO-BMFF containers. We inspect meta.iinf and meta.iloc to extract EXIF payloads and MIME JSON blocks without decompressing AV1 image samples, enabling 1-click conversion to ComfyUI PNG.

A1111 to ComfyUI Graph Synthesizer

Flat parameter strings from Automatic1111, Forge, and Fooocus are parsed into full ComfyUI canvas graphs with connected KSamplers, EmptyLatentImage, CheckpointLoaderSimple, and VAE decoders.

AI Generation Metadata Format Compatibility Matrix

Comparison of how various image and video container formats encode ComfyUI generation parameters and how FreeImGen AI processes them client-side:

Format Metadata Container ComfyUI Drag & Drop Mobile Safe (<10ms) Conversion Support
PNG tEXt / zTXt / iTXt chunks Native Support Risk of 8K RAM crash Extract JSON / Strip Metadata
Civitai WebP RIFF EXIF (0x9286) & XMP Fails on Canvas Fast (<10ms slice) 1-Click ComfyUI PNG Bridge
AVIF / HEIF ISOBMFF meta.iinf / iloc + EXIF Fails on Canvas Fast (<10ms slice) 1-Click ComfyUI PNG Bridge
VHS MP4 / WebM QuickTime udta.meta.keys / Matroska tags Fails on Canvas Fast (<10ms slice) Extract Animation JSON & Graph
A1111 / Forge Flat parameter text block Requires Graph Bridge Fast (<10ms) Synthesize ComfyUI Node Graph

Extracting Workflows from Video Helper Suite (VHS_VideoCombine) MP4s

Video models like Wan 2.1, AnimateDiff, and SVD generate MP4 animations using the popular VHS_VideoCombine node. This node encodes the generation parameters inside the MP4 container under QuickTime user metadata (moov.udta.meta.keys). FreeImGen AI traverses the ISO-BMFF box tree without decompressing the video frames, extracting the animation graph in milliseconds.

Frequently Asked Questions

Why can’t I drag Civitai WebP images directly into ComfyUI?

Civitai converts user uploads to WebP to reduce bandwidth costs. While Civitai retains generation metadata in the WebP EXIF and XMP chunks, ComfyUI’s native canvas drag-and-drop handler only reads PNG tEXt, zTXt, and iTXt chunks. Our tool bridges this gap: it extracts the embedded workflow and synthesizes a genuine PNG with properly formatted tEXt chunks and IEEE 802.3 CRC32 checksums that ComfyUI accepts instantly.

How do I extract a ComfyUI workflow JSON from an image on mobile (iPhone / Android)?

Upload or share any generated PNG or Civitai WebP image to FreeImGen AI’s ComfyUI Inspector. Our client-side engine uses File.slice() streaming to parse binary metadata directly from the file header in under 10 milliseconds without decoding huge 8K image pixels into mobile memory. You can view checkpoints, LoRA weights, seeds, and download the standalone workflow.json directly to your phone.

Can I convert Automatic1111 / WebUI prompt parameters into a ComfyUI workflow graph?

Yes! When you upload an image with A1111 parameters (or paste raw text starting with prompts and "Steps: 20, Sampler: ..."), our engine synthesizes a full, valid ComfyUI node graph. It constructs and wires together CheckpointLoaderSimple, CLIPTextEncode (Positive & Negative), EmptyLatentImage, KSampler, VAEDecode, and SaveImage nodes, automatically mapping A1111 samplers (such as DPM++ 2M Karras or Euler a) to ComfyUI equivalents.

What is the difference between workflow.json and prompt.json in ComfyUI?

workflow.json contains the visual graph layout used by the ComfyUI web canvas — including node coordinates, link wire IDs, custom titles, and color groups. In contrast, prompt.json is the execution API graph format sent to the backend server, mapping node IDs directly to their inputs and class types. Our tool lets you export both formats.

How does this tool extract workflows from MP4 videos created with VHS_VideoCombine?

The popular ComfyUI-VideoHelperSuite (VHS) embeds the execution prompt and workflow JSON into the MP4/MOV ISO-BMFF container under moov.udta.meta.keys and ilst atoms. Our byte engine traverses the box hierarchy, locates the metadata atom, and extracts the full animation workflow graph without requiring you to re-render the video.

Are my images or workflows uploaded to any remote server?

Never. The entire parsing, decompression (RFC 1951 deflate), and PNG chunk re-synthesis happens 100% locally in your browser using pure JavaScript, DataView, and Web APIs. Your confidential prompts, custom models, and artwork never leave your device.

What model architectures can this inspector identify?

The engine automatically recognizes Flux.1 (Schnell, Dev, Pro), SDXL 1.0, Stable Diffusion 1.5 & 2.1, Stable Diffusion 3 / 3.5, Pony Diffusion, Illustrious, Wan 2.1 Video, Hunyuan Video, CogVideoX, AnimateDiff, LTX-Video, Mochi-1, Cosmos, PixArt, Kandinsky, and Chroma based on node classes, UNET loaders, and checkpoint filenames.

How do I extract a ComfyUI workflow from an AVIF image?

AVIF images use an ISO-BMFF container with an item-based meta box. Our engine scans the meta.iinf and meta.iloc tables to locate EXIF tag 0x9286 (UserComment) and MIME JSON items, extracting the workflow in <10ms. You can view all prompts and convert the AVIF into a drag-and-drop ready ComfyUI PNG with one tap.

Can I strip AI workflow metadata to remove the AI info label on social media?

Yes! Instagram, Threads, and Facebook inspect images for ComfyUI tEXt chunks, C2PA Content Credentials, and EXIF UserComment markers to apply the "AI info" label badge. Using our "Strip AI Metadata" button removes all generation provenance losslessly without re-encoding your image pixels.

Can I export a visual diagram of my ComfyUI workflow without opening ComfyUI?

Yes. Switch to the "Visual Graph (SVG)" tab to see a vector SVG diagram of your workflow with color-coded nodes and connection wires. You can download the diagram or copy the SVG code directly.

Looking to Clean AI Signatures Before Uploading to Social Media?

Instagram, Threads, and Facebook scan for ComfyUI prompt chunks and C2PA Content Credentials to place the "AI info" label on posts.