Video to Frames
Extract individual frames from a video or GIF and download them as a ZIP.
Drag & drop your video here
Extract frames as PNGs and download a ZIP. Set FPS, scale, and max frames — all in your browser.
Or click to browse
MP4, WebM, GIF, MOV, OGG
How It Works
Upload a video
Drop in the clip you want to extract stills from.
Choose the sampling rate
Extract every frame or sample at a lower FPS for fewer images.
Download frames as ZIP
Get numbered image files ready for editing or sprite work.
Frequently Asked Questions
Yes — or set a lower FPS to sample fewer frames, which is usually plenty for thumbnails, reference stills, or sprite sources.
Standard image files, numbered in playback order inside a single ZIP, so they sort correctly in any file browser or import pipeline.
It is FFmpeg — compiled to WebAssembly — just without installing anything or memorizing command-line flags. The output is the same.
Duration × extraction FPS: a 10-second clip at 12 FPS yields 120 frames. Long videos at full frame rate produce thousands of images and a lot of memory use, so sample at the lowest FPS that serves your purpose.
If a sheet is the goal, the Video to Sprite Sheet tool does both steps at once. Extract loose frames instead when you want to hand-edit or drop frames first — then pack the survivors with Images to Atlas; the numbered file names keep them in order.
Extraction gives you the exact decoded frame at full resolution — no player UI, no OS scaling, no compression from the screenshot pipeline — and it gets every frame at consistent intervals instead of whatever you managed to pause on.