Extract Frames from Video

Pull still frames out of a video and save them as images. Grab one frame a second, several a second, or every frame, and download them together in a zip. It runs on your device, with no upload and no sign-up.

A frame extractor pulls still images out of a video and saves them together in a zip. Add your clip, choose how many frames per second to grab and PNG or JPG, so it works to extract frames from a video or make a contact sheet. One frame per second suits a quick storyboard, while a normal clip runs at 24 to 60 frames a second if you want every one. It runs on your device, with no upload.

Choose a video to begin
Drag a video here, or

Everything runs on your device. Your video never leaves your browser.

How it works

  1. 1

    Add your video

    Drop in the clip you want frames from.

  2. 2

    Set the rate and format

    Choose how many frames per second to grab, and PNG or JPG.

  3. 3

    Download the zip

    Extract the frames and save them all in one zip file.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

How do I get one image per second from a video?
Set the rate to one frame per second and extract. You get one still for each second of the clip, numbered in order, which is the usual setting for a quick storyboard or a contact sheet without thousands of near-identical images.
PNG or JPG, which should I pick?
PNG gives a lossless image with the sharpest detail, ideal when you will edit or print a frame, but the files are larger. JPG is much smaller and fine for previews, thumbnails and storyboards. Pick PNG for quality and JPG for size.
Can I extract every single frame?
Yes, set the rate to capture every frame, but note that a normal clip runs at 24 to 60 frames a second, so even a short video produces a lot of images. For most uses a lower rate gives a manageable set; full-frame extraction is best kept for very short clips.