100% free · runs in your browser · no upload · no signup

Extract Frames from a Video

Drop a file here

Click to browse, or paste a file from the clipboard.

Choose file

Frame extraction saves still images from a video at a regular interval. Videozify grabs one frame every 0.5 to 30 seconds as JPG or PNG, in your browser, and bundles them into a ZIP (up to 300 frames per run).

How to use extract frames

  1. Drop the video onto the box above.
  2. Choose how often to grab a frame and the image format.
  3. Press Extract frames.
  4. Download the ZIP of numbered images.

How extract frames works

Use it to pick a thumbnail, build a storyboard, make a contact sheet for review, or collect stills for a slide deck.

JPG at high quality is a good default; PNG is lossless and larger, useful when you'll edit the stills.

Frame grabs are useful beyond thumbnails: designers pull reference stills from mood videos, teachers turn a demonstration into worksheet images, and editors create contact sheets to choose shots without scrubbing through a timeline. Because extraction happens on your device, it also works on confidential footage you'd never upload to a website.

The tool asks FFmpeg for one decoded frame per interval with the fps filter and writes each one straight to an image, so a short clip finishes in seconds. Long, high-resolution videos take longer because every frame still has to be decoded to find the ones you want.

Everything runs on your device. See also Video to GIF.

At a glance

PropertyVideozify
Interval0.5 s to 30 s
FormatsJPG, PNG
Max frames300 per run
ProcessingIn your browser

Frame extraction saves still images from a video at a regular interval.

Settings explained

A 10-minute video at one frame per second would be 600 images; the tool caps a run at 300, so choose a longer interval for long videos.

Getting the best stills

Pick the interval from what you need. For a thumbnail, one frame every 2 to 5 seconds of a short clip gives plenty of choice. For a storyboard of a long video, one frame every 10 to 30 seconds. For studying fast motion, 0.5 seconds on a trimmed clip.

Frames are saved at the video's own resolution, so a 4K source gives 4K stills. If the video is compressed heavily, stills can show blockiness that isn't noticeable in motion; a higher-quality source fixes that, not the format.

JPG at quality 2 (very high) keeps files small for sharing. PNG is lossless, larger, and the better choice for screenshots of slides, code or text where JPG artefacts blur edges.

Motion blur is part of video. Frames from fast pans look smeared because the camera's shutter was open while moving. Pause on calm moments for crisp stills.

Frequently asked questions

Can I get every single frame?

Not here; that would be thousands of files. Use a short interval on a trimmed clip.

What resolution are the frames?

The video's own resolution.

Are the frames in order?

Yes, numbered frame_001, frame_002 and so on.

Is the video uploaded?

No.

Can I extract from MOV?

Yes, any common video format.

Is it free?

Yes.

Can I extract a single frame at an exact time?

Trim the clip to start at that time and extract with a long interval; the first image is your frame.

Are timestamps in the file names?

Files are numbered in order; multiply by the interval for the time.

Can I extract frames on a phone?

Yes. Short clips work well in mobile browsers; pick a longer interval for long videos so the ZIP stays small enough to save.

Related tools