Video Frame Extractor
Save frames from a video as images — one frame, a range, a list, or every frame, as JPG, PNG, WebP, GIF or BMP. All in your browser, nothing uploaded.
Report a problemDrop a video to grab frames from
MP4, WebM, MOV… · your video never leaves your device
Frame 0
How to use
- Drop in a video. It shows a preview with a frame slider — drag it (or use ‹ ›) to land on the exact frame you want. If the frame numbers look off, correct the frame-rate box.
- Choose which frames: the current one, a range (with an “every N” step), a list like “1, 30, 90”, or every frame. Pick the image format — JPG, PNG, WebP, GIF or BMP.
- Press Extract frames. One frame downloads on its own; several come as a “Download all” zip — all created in your browser.
FAQ
Is my video uploaded anywhere?
No. The video is read and the frames are drawn and encoded entirely inside your browser, so the file never leaves your device. It works offline once the page has loaded, and there is no size limit beyond what your own device can handle.
The frame numbers don’t match my editor — why?
Browsers don’t expose a video’s exact frame rate, so the tool measures it by playing a moment of the clip. If your video is 24, 25 or 60 fps (or a variable rate) and the guess is off, just type the correct frame rate into the box — every frame number and the total are recalculated from it instantly.
Which format should I pick?
PNG is lossless and keeps every pixel (best for editing or crisp UI frames); JPG and WebP are smaller for photos; WebP is the smallest at similar quality; GIF is limited to 256 colours; BMP is uncompressed and large but universally readable. For lossy formats a quality slider appears so you can trade size for detail.