Video frame extractor
Save one exact frame, or every frame across a stretch of video, as images.
Images keep the source video’s dimensions, not the size of the on-screen player. The video is read in this tab and never uploaded; your browser must be able to play the file.
How to use it
1. Open the video. Drop the file on the frame desk or choose it from your computer.
2. Find the moment. Drag the slider, or use the arrow keys to move 0.1 seconds at a time and Shift with an arrow key to move one second.
3. Save it. For one still, choose PNG, JPEG or WebP and capture the current frame. For a run, set From and To with “Use current moment”, choose the seconds between frames, extract them and save the ZIP.
Saving a run of frames
A run is every frame from one moment to another at the gap you choose. A gap of one second gives one image per second; a gap of 0.1 seconds gives ten. The counter beside the button shows how many images the run will produce before you start.
One run keeps up to 240 frames. Ten seconds at 0.1 seconds is 100 images, but an hour at that gap is far more than one run. For a long recording, widen the gap, extract it in pieces, or use Video to images, which spreads a fixed number of images over the whole file.
Frames in a run are JPEGs at the video’s own width, named by position and time (frame-01-00m12s.jpg), so they stay in order when you unzip them. You can remove any frame you don’t want from the grid before saving.
How sharp the image will be
The capture redraws the decoded frame at the video’s own size. A 1920 × 1080 video gives 1920 × 1080 images, however large the player is on your screen. PNG keeps that frame without further loss, while JPEG and WebP make smaller files.
An image cannot be sharper than the video it came from. Motion blur, compression blocks and soft focus in the recording all end up in the frame. If text looks soft, step a few tenths of a second later: a frame where the picture has stopped moving is usually the cleanest.
Which tool fits the job
Picking frames by time cannot tell slides apart. A 40-minute talk sampled every ten seconds gives 240 images, most of them repeats of the same slide. Slide extraction keeps a frame only when the picture changes and then holds still.
| You want | Use | You get |
|---|---|---|
| One exact still, such as a thumbnail | Video frame extractor | A PNG, JPEG or WebP at the video’s full size |
| Every frame across a short stretch | Video frame extractor | Up to 240 full-size JPEGs in a ZIP |
| Images spread evenly over a whole video | Video to images | 2–120 images by count, or up to 240 by interval, in a ZIP |
| The slides from a lecture or meeting | MP4 to PowerPoint | One image per slide, as PPTX or PDF |
- Can I extract a whole sequence here?
- Yes. Set a start, an end and the seconds between frames, and the page extracts up to 240 frames in one run and saves them as a ZIP. For images spread evenly across a whole video, Video to images is quicker to set up.
- Does it extract every single frame?
- Not guaranteed. The browser lands on the frame nearest each time you ask for, so a gap of 0.04 seconds comes close on 25 fps footage, while a higher frame rate leaves frames in between. If you need every frame of a long clip, a desktop tool such as ffmpeg is the better choice.
- Is the image the original quality?
- It has the video’s full dimensions, and PNG adds no further compression. It cannot bring back detail the recording never had.
- Which video formats work?
- Anything your browser can play, which covers MP4 (H.264), WebM and most MOV files. HEVC and ProRes files do not play in every browser; if yours stays black, convert it to H.264 first.
- Can I get only the frames that show slides?
- This page picks frames by time. MP4 to PowerPoint detects each new slide in a recording and keeps one image of it, which you can save as PPTX or PDF.
- Is my video uploaded?
- No. Your browser opens the file in this tab and makes the images on your computer. Frame capture is free and needs no account.