Extract All Frames from Video — Batch Export Every Frame as PNG or JPG Free
Extract every single frame from any video as individual PNG or JPG images. A 1-minute video at 30fps produces 1,800 separate images — all exported in one batch, no watermark, no frame limit. Free, browser-based, no software to install.
How Many Frames Will You Get?
| Video Duration | 24fps (Cinema) | 30fps (Standard) | 60fps (Smooth) |
|---|
| 10 seconds | 240 frames | 300 frames | 600 frames |
| 30 seconds | 720 frames | 900 frames | 1,800 frames |
| 1 minute | 1,440 frames | 1,800 frames | 3,600 frames |
| 5 minutes | 7,200 frames | 9,000 frames | 18,000 frames |
| 10 minutes | 14,400 frames | 18,000 frames | 36,000 frames |
Most phones record at 30fps. Action cameras and gaming recordings often use 60fps. Cinema is typically 24fps.
Storage Planning
| Format | Per Frame (1080p) | 1,000 Frames | 10,000 Frames | Best For |
|---|
| PNG (lossless) | 500KB-2MB | 500MB-2GB | 5-20GB | Animation, VFX, analysis |
| JPG (80% quality) | 50-200KB | 50-200MB | 500MB-2GB | Thumbnails, reference, social |
| JPG (60% quality) | 30-100KB | 30-100MB | 300MB-1GB | Quick previews, low storage |
Pro tip: If you need all frames but storage is limited, extract as JPG at 80% quality. The visual difference from PNG is unnoticeable for most purposes, but file sizes are 5-10x smaller.
Extract ALL Frames — Step by Step
- Upload your video — drag and drop or click to select. MP4, MOV, WebM, AVI supported
- Select extraction mode — choose "Every frame" to get all frames, or set an interval (every 5th frame, every 10th, etc.)
- Choose output format — PNG for lossless, JPG for smaller files
- Click extract — the browser processes the video locally. For long videos this takes a minute or two
- Download — frames are packaged as a ZIP file. Unzip to get individually numbered images (frame_001.png, frame_002.png, etc.)
Browser Tool vs VLC vs Command Line
| Method | Ease of Use | Speed | Customization | Install Required |
|---|
| Browser tool | ✓ Upload and click | Good for <5 min videos | Frame interval, format | ✓ No install |
| VLC Player | ~Menu diving, settings | Good | Limited presets | Requires VLC download |
| Command line | ✗ Technical knowledge | ✓ Fastest for large files | ✓ Full control | Requires software install |
| Photoshop | ✗ Expensive, complex | Slow | Frame range selection | $Requires subscription |
For most people extracting frames from videos under 5 minutes, the browser tool is the fastest path — no software, no settings to configure, no command syntax to remember.
When to Extract Every Frame vs Intervals
- Every frame: Animation reference (studying movement frame by frame), visual effects compositing, scientific video analysis, finding the exact perfect frame for a thumbnail
- Every 5th frame (6fps equivalent): Creating a photo contact sheet, reviewing video content quickly, general reference images
- Every 30th frame (1 per second): Creating thumbnail options, video summary/storyboard, timelapse from regular video
- Every 150th frame (1 per 5 seconds): Quick video overview, checking video content without watching
Use Cases
- YouTube thumbnails — extract all frames, browse to find the perfect expression or moment, use that frame as your thumbnail
- Animation reference — study movement frame-by-frame for drawing, 3D animation, or motion design
- Sports analysis — break down a golf swing, running form, or dance move frame by frame
- Video-to-GIF preparation — extract frames, edit specific frames, then reassemble with the Images to GIF tool
- Scientific research — frame-by-frame analysis of experiments, nature observations, or medical procedures
- Legal evidence — extract individual frames from security footage for documentation
After Extraction — Next Steps
Patrick has been creating and editing YouTube content for six years. He writes about video tools, GIF creation, and content workflows from the perspective of a creator who has tried every free tool on the market.
More articles by Patrick →