Extract Frames from Video
Pull one frame or many out of a video file and save them as images — nothing ever leaves your browser.
Click to upload or drag and drop
One video file (MP4, MOV, WebM…)
✅ frame(s) captured
How it works
Upload your MP4, MOV or WebM video.
Choose a batch mode: every N seconds, or a fixed number of frames.
Pick the format and, for long videos, a lower resolution to save memory.
Press Extract Frames and download the whole set as a ZIP.
How to extract frames from a video for free
Extracting frames means converting moments of a video into ordinary image files. It is the standard way to build a storyboard, analyze a sports movement, make a contact sheet, collect training images for a machine-learning project, or document evidence from a recording. This page focuses on batch extraction: pull a whole set of frames in one run, automatically.
Recommended settings for common jobs
- Storyboard or overview: use "Fixed number" with 10–20 frames.
- Lecture or tutorial slides: use "Every N seconds" with 5 or 10 seconds and PNG output for readable text.
- Motion analysis: use 0.5 seconds or "All frames" on a short clip.
- Dataset creation: choose JPG at high quality and a resolution such as 1280 px to keep files small.
Step by step
- Upload your MP4, MOV or WebM file.
- Pick a batch mode and its interval or count.
- Select the format and resolution.
- Press Extract Frames, review the thumbnails, and use Download all (ZIP).
Memory and long videos
Every extracted frame is stored in your browser until you download it, so a one-hour video at one frame per second (3,600 images) can be heavy. For long videos, use a bigger interval or a lower resolution, or process the video in parts. For a single image, use the video screenshot tool.
FAQ
Is there a version with every mode and format in one place?
Yes — see the full Video Frame Extractor, which has all four capture modes and all three formats together.
How many frames can I extract at once?
There is no fixed limit in the timed and fixed-number modes, but every frame is kept in your browser's memory until you download it. For hour-long videos, use a larger interval or a smaller resolution. The "All frames" mode is capped at 400.
What is the difference between an interval and a fixed number?
An interval (for example every 2 seconds) gives more frames for longer videos. A fixed number (for example 20) always gives the same count, spaced evenly from start to end, whatever the video length.
Which format is best for slides and text?
PNG keeps small text sharp. JPG is better when you need many frames in a small ZIP.
Will the frames match the original video quality?
The frames are taken at the video's own resolution unless you choose to reduce it, but they cannot be sharper than the video was encoded.