How to extract frames from a video
- Open: drop an MP4, MOV, WebM or M4V file on the tool or tap Open video.
- Choose frames: Every N s (e.g. one per second), N frames evenly spaced, or At times (seconds or m:ss, separated by commas).
- Extract: press Extract frames and watch the progress bar; Stop ends early and keeps what's done. Or scrub the player and tap Grab this frame.
- Download: tick the thumbnails you want and press Download for a ZIP, or Save under any single frame.
How video-to-JPG extraction works here
An MP4 is a container holding compressed video, usually H.264, H.265 or AV1, plus audio. To get a JPG, a player has to decode the video up to the moment you want and copy that frame. This page uses your browser's own video decoder: it loads the file locally, seeks to each requested time, draws the decoded frame onto a canvas at full resolution and saves it as JPG at quality 92 or as lossless PNG. Because nothing is uploaded, a 2 GB phone video starts instantly and stays private. Which files open depends on the browser: H.264 MP4 and WebM work everywhere; HEVC MOV files from iPhones open in Safari and on most recent Macs and Windows PCs with the codec installed. Seeking lands on the closest decodable frame, so extracting by keyframe isn't offered separately — sample every 1–2 seconds and pick the best shots from the grid instead.
Which mode to use
| You want | Mode | Example |
|---|---|---|
| A contact sheet of a whole clip | N frames | 24 frames from a 3-minute video |
| Every moment of a short clip | Every N s | 0.2 s for a 5-second action shot |
| Specific moments you've noted | At times | 0:12, 0:48.5, 2:05 |
| The one perfect frame | Grab this frame | Pause, step with the player, grab |
Supported formats
- MP4 (H.264): every modern browser.
- WebM (VP8/VP9/AV1): Chrome, Edge, Firefox, recent Safari.
- MOV from iPhone (HEVC/H.265): Safari; Chrome and Edge when the system has HEVC support.
- M4V and MKV: when they contain H.264 or VP9 video.
- AVI, WMV, FLV: not supported by browsers — convert them to MP4 first.
Output is JPG (quality 92) or PNG at the video's own resolution, or capped at 1920, 1280 or 640 px wide to save space.
Video to JPG tools compared
| Feature | This page | Typical online converters |
|---|---|---|
| Uploads your video | No — opens instantly | Yes; large files take minutes |
| File size limit | Whatever your browser can play | Often 100 MB – 1 GB on free plans |
| Pick frames before downloading | Thumbnail grid with checkboxes | Usually a ZIP of everything |
| Exact timestamps | Yes | Rare |
| Grab the paused frame | Yes | Rare |
| Old formats (AVI, WMV) | No | Often yes |
Frequently asked questions
How do I convert an MP4 to JPG?
Open the MP4, choose Every N s, N frames or At times, press Extract frames, then download the frames you want as JPGs in a ZIP.
Is my video uploaded?
No. The video is decoded by your browser on your device; nothing is sent anywhere.
Can I extract every frame?
Set Every N s to 0.04 for 25 fps footage, but runs are capped at 300 frames — about 12 seconds at full frame rate. For longer clips, sample less often.
What resolution are the JPGs?
The video's own resolution — 1920×1080 for 1080p, 3840×2160 for 4K — unless you choose a smaller width.
Does it work with iPhone MOV videos?
Yes in Safari, and in Chrome or Edge on computers that support HEVC. If the player stays black, open the page in Safari or export the clip as MP4 (Most Compatible).
Can I extract keyframes only?
Not separately — browsers don't expose keyframe positions. Sampling every 1–2 seconds and picking from the grid gives the same practical result.
Updated · By the imagetojpg.app team



