Skip to main content
Edit Videos

Free · private · in your browser

Export a video as an image sequence

Choose the range and spacing, check sample images, then download the full sequence as one ZIP.

How it works
  1. ImportChoose source
  2. EditSet the change
  3. PreviewReview result
  4. ExportCreate file
InputMP4, WebM, MOV and M4V videoOutputPNG or JPG image sequence

Some work needs frames as files rather than as video: training a model, animating in another program, retouching individual images, or feeding a photogrammetry pipeline. This tool exports frames from a chosen range at a chosen spacing, shows you samples before you commit, and packages everything into a single ZIP download.

Spacing decides everything

Exporting every frame of a 30 fps video yields 1,800 images per minute, which is a large ZIP and a slow export. Most uses do not need that. A dataset usually wants variety rather than near-duplicates, so one frame per second — or per half second — gives more useful coverage than consecutive frames that are nearly identical. Rotoscoping and frame-by-frame animation are the exceptions that genuinely need every frame. Set the range first, then choose spacing based on how many images you actually want.

File format and naming

PNG keeps every pixel intact and is what you want for compositing, keying and any pipeline that will process the images further. JPG is far smaller, which matters a great deal at scale — a thousand PNG frames from a 1080p video can exceed a gigabyte, while the same frames as JPG might be a tenth of that. Frames come out zero-padded and numbered in order, which is what image sequence importers in editing and 3D software expect; keeping that naming intact matters more than it seems, because unpadded numbers sort wrongly.

Questions, answered

How many frames should I export?

It depends on the use. Datasets and reference sets do better with one frame per second than with every frame, since consecutive frames are nearly identical. Rotoscoping and animation need every frame.

PNG or JPG?

PNG for compositing, keying or further processing, because it is lossless. JPG when you have hundreds or thousands of frames and total size matters more than perfect fidelity.

How are the files named?

Sequentially with zero-padded numbers, which is what editing and 3D applications expect when importing an image sequence. Keep the names as exported so they sort correctly.

Can I export from just part of the video?

Yes. Set the start and end of the range and only frames inside it are exported, which keeps the ZIP manageable.

Why is my ZIP so large?

Because uncompressed frames are big and there are many of them. Reduce the frame spacing, narrow the range, or switch to JPG — any of the three cuts the total sharply.