How to use the video frame extractor
- Choose or drop a video file. When it opens, move the seek bar to the scene you want.
- If you need one image, line up the exact scene with the 1 frame buttons and press Save the current frame.
- For many images, set the start and end, the interval or the count, and press Extract frames. Pick the ones you need and save them as a ZIP.
How a scene is taken from a video
A video shows dozens of still pictures per second in quick succession. This free tool uses the browser video player to jump to the time you want, copies the picture visible at that moment onto an image canvas, and makes a PNG, JPG or WebP file. The video is never sent to a server and is processed only on your device, so personal videos are safe to use.
When extracting many frames, it moves from the start to the end at fixed steps and takes one image at each. If you set an interval in seconds, it takes one at every fixed time; if you set a count, it takes frames at positions that divide the range evenly. Each file name contains the order and the time in the video, so it is easy to tell later which scene it is.
Browsers find a position by time, not by frame number, so a tiny offset can happen. The 1 frame buttons move the time by 1/fps seconds based on the selected fps. If you match the real frame rate of the video, it is accurate enough to step scene by scene.
Ideas and limits
It is useful when you want to choose the cover image yourself before uploading a video. Move near the best scene with the seek bar and fine-tune frame by frame to get a better image than an automatic thumbnail.
If you want one image per slide change in a lecture or presentation video, set the interval to 5 or 10 seconds, extract everything, then select only the scenes you need and save a ZIP. If the same scene appears several times, untick the extras.
It is also good for pulling moments from a child growth video or a trip video to keep like photos. Without a max width limit, images are saved at the original video size, so even printed they keep the video resolution, though videos often have lower resolution than photos.
If you recorded a drawing or product-making process, you can collect scenes from each stage as explanation images. The count method is convenient for images that show progress at equal intervals from start to end.
When you save scenes with people or text and post them elsewhere, check portrait and copyright rights yourself. This tool does not upload files, but responsibility for using the saved images lies with the user.
This tool opens only videos your browser can play and makes up to 200 frames at a time. It has no video editing, trimming or format conversion. Very long high-resolution videos can take a while, so working in separate ranges is more stable.
Tips for getting good frames
- First try with a max width of about 1280px, then extract again at original size if needed.
- Fast-moving scenes can look blurry, so step frame by frame and pick the sharpest one.
- PNG keeps text crisp for documents and slides, while JPG is smaller for photo-like scenes.
- When extracting many frames, split the range and untick scenes you do not need.
- On an iPhone, open it in Safari, and if saving fails, try saving images one at a time instead of a ZIP.
FAQ
Is my video uploaded to a server?
No. The video is opened only in your browser and never sent anywhere. Extracted images are also made on your device and are kept nowhere until you save them. It is a free tool you can use safely even with personal videos.
Which video formats can I open?
Any format your browser can play. mp4 (H.264) and webm open in most browsers, and mov files from an iPhone open in Safari. Some browsers cannot play HEVC (H.265), mkv or avi, and then a message says it cannot be opened.
Can I pick frames exactly one by one?
The 1 frame buttons move by 1/fps seconds based on the selected fps (24, 25, 30, 60). If you match the real frame rate of the video, you can step almost exactly one frame at a time, though the way browsers seek can cause a tiny offset.
Why only up to 200 frames at a time?
All images are kept in browser memory before they are packed into a ZIP, so too many can make a phone slow or freeze. If you need more, extract in several ranges. A smaller max width uses much less memory for the same number of frames.
What about image quality?
PNG is lossless but large, while JPG and WebP get smaller when you lower the quality value. Choosing original size keeps the width and height of the video. Because the video itself is compressed, frames from fast-moving moments can look blurry.
Notes & limitations
Depending on the format and size of the video, the browser may not open it or it may take a long time. The video is processed only in the browser and is not sent to a server. Check portrait rights of people in the video and the copyright of the video yourself.