Video to Frames (Extract Images)

Extract still frames from a video as PNG or JPG images and download them as a ZIP. Pick the frame rate and range. Your video never leaves your device.

Runs in your browser — nothing uploaded

Pull still images out of a video — one per second, several per second, or any rate you choose — and download them all as a ZIP. This runs ffmpeg directly in your browser, so your video never leaves your device. Great for thumbnails, contact sheets, and frame-by-frame review.

Private by design — your data never leaves your device

How to use it

No account, no upload — it all happens on your device.

1
Drop a video onto the box, or click to choose one.
2
Set a start time, clip length, frames per second, and image format.
3
Click Extract frames and wait for the progress bar.
4
Download the ZIP of numbered images.

Choosing a frame rate

Match the rate to what you need the frames for.

  • 1 fps — a quick storyboard or contact sheet of a clip. Few files, fast.
  • 2–5 fps — enough to find a good thumbnail or spot a specific moment.
  • 10 fps — close to frame-by-frame for short clips; use a short clip length to stay under the frame cap.

Tips

  • Trim first. Set a start time and clip length to target just the section you care about instead of the whole video.
  • Frames are ordered. Files are named frame-0001, frame-0002, and so on, so they stay in sequence when you sort the unzipped folder by name.

Frequently asked

How many frames will I get?
Roughly the clip length times the frames-per-second you choose. At 1 fps a 5-second clip gives about 5 images; at 10 fps it gives about 50. A run is capped at 600 frames to keep memory in check — lower the frame rate or shorten the clip for longer videos.
Should I pick PNG or JPG?
PNG is lossless and best when you need pixel-perfect frames for editing or analysis. JPG produces much smaller files and is fine for previews, contact sheets, or picking a thumbnail.
Is my video uploaded?
No. Frame extraction runs entirely in your browser using ffmpeg compiled to WebAssembly. Your video is read from your device and never uploaded; the frames are zipped locally for download.

Related tools

Image ResizerResize JPG, PNG, and WebP images right in your browser. Drag in a file, set new dimensions, and download — nothing is uploaded.Image Format ConverterConvert images between PNG, JPG, and WebP in your browser. Set the quality, see the size delta, download. Nothing is uploaded.Image CropperCrop JPG, PNG, and WebP images visually in your browser. Aspect-ratio presets for social, profile, and print. Output stays at full resolution.