🎞️ Extract Frames From a Video

Save a still image every few seconds β€” or a set number of frames β€” from any video.

Need stills out of a video β€” thumbnails, a contact sheet, or one frame every few seconds? This tool grabs frames straight from a video file and saves them as images.

Choose 'Every N seconds' to capture at a fixed interval (say, one frame every 10 seconds), or 'N frames' to get a set number of evenly-spaced stills across the whole clip. The frames download as a ZIP, each named with its timestamp. It all runs in your browser β€” your video is never uploaded.

Frequently asked questions

How does it work without uploading my video?

Your browser decodes the video locally and we capture frames from it on a canvas. The video file never leaves your device.

Which video formats are supported?

Whatever your browser can play β€” MP4 (H.264), WebM and most MOV files work in modern browsers. Unusual or very new codecs (e.g. H.265/HEVC) may not decode everywhere.

Is there a limit on the number of frames?

To keep things fast, a single run captures up to 300 frames; if your interval would produce more, you'll be told and given the first 300. Increase the interval for fewer, wider-spaced frames.