Free video frame extractor: any frame as JPG or PNG
The videosi Video Frame Extractor is a free tool that exports still frames from a video at its full resolution. Open an MP4, MOV or WEBM file, grab the frame on screen or one every few seconds, and download them as JPG or PNG, one by one or as a ZIP. The video never leaves your device, and there is no sign-up or watermark.
- Free, no sign-up
- Full resolution, JPG or PNG
- The video stays on your device
How many frames you get from a video at each interval
| Extract every | Frames per minute of video | A 15-second TikTok | A 60-second clip |
|---|---|---|---|
| 0.5 s | 120 | 30 | 120 |
| 1 s | 60 | 15 | 60 |
| 2 s | 30 | 8 | 30 |
| 5 s | 12 | 3 | 12 |
| 10 s | 6 | 2 | 6 |
Each frame is saved at the video's own size, so a 1080×1920 TikTok gives 1080×1920 stills. One run keeps up to 300 frames; for a long video, pick a longer interval.
How to use the Video Frame Extractor
Open the video
Pick an MP4, MOV or WEBM file from your phone or computer. Nothing is uploaded.
Pick the frames
Scrub to a moment and grab that frame, or extract one every 0.5 to 10 seconds.
Download
Save single frames, or download all of them as one ZIP file.
What is the videosi Video Frame Extractor?
A video frame extractor turns moments of a video into still images. The videosi extractor reads the video with your browser's own player and draws each frame at the video's original width and height, so a 1080p clip gives 1080p frames.
Use it to pull a thumbnail, a reference still for an AI image or video model, or the best photo out of a clip. To star in the clip yourself, videosi's AI body swap on the home page keeps the original moves and camera and puts you in the lead, from one photo.
Worked example: a thumbnail and a reference still from one clip
Say you have a 15-second 1080×1920 dance clip. Extracting every 1 second gives 15 JPG stills at 1080×1920, named by their timestamp (dance_00m07s00.jpg is the frame at 7 seconds), and Download all puts them in one ZIP.
For the exact peak of a move, pause the player there and press Grab this frame instead: you get that moment as a single still. Save it as PNG if it will be a reference image for an AI image or video model, since PNG keeps every pixel.
What the Video Frame Extractor can and cannot tell you
- Frames are taken where the browser's player lands when it seeks. For most MP4 files that is the exact moment; for some files it can be the nearest frame the browser decodes.
- It can only open videos your browser can play. HEVC (H.265) files from some phones do not play in every desktop browser; convert those to MP4 (H.264) first.
- JPG frames are compressed. For editing or as an AI reference image, choose PNG before extracting.
Sources, checked November 4, 2026
- MDN: HTMLMediaElement currentTime (how a browser seeks a video)
- MDN: HTMLCanvasElement toBlob (how a frame is saved as JPG or PNG)
- MDN: Web video codec guide (which formats browsers play)
Platforms change their apps and limits without notice; open the official page before a decision that depends on an exact number.
More free tools
Guides: How to body swap in a video with AI, step by step · Best AI body swap tools in 2026, compared · Can you swap bodies? What science and AI can do · AI cameo video: is Cameo AI, and how to make your own
Star in the video instead
AI body swap on videosi keeps the original moves, camera and setting and puts you in the lead, from one photo. The breakdown is free; you see the price before you pay.
Try AI body swapQuestions
How do I extract frames from a video for free?
Open videosi.io/tools/video-frame-extractor, pick the video, then press Grab this frame or choose an interval and press Extract. The frames appear below the player and download as JPG or PNG, or all at once as a ZIP. It is free, with no sign-up and no watermark.
Is my video uploaded?
No. The videosi Video Frame Extractor runs in your browser: the file is read on your device and no part of it is sent to videosi or anyone else.
What resolution are the frames?
The frames are the video's own resolution. A 1920×1080 video gives 1920×1080 frames, and a vertical TikTok gives vertical frames.
Which video formats work?
Any format your browser can play: MP4 (H.264) and WEBM work everywhere, MOV works in Safari and most phones. If a file does not open, convert it to MP4 first.
How many frames can I extract at once?
Up to 300 frames per run. For a long video, pick a longer interval or extract a part at a time.
JPG or PNG: which should I pick?
JPG files are smaller and fine for thumbnails and sharing. PNG keeps every pixel without compression, which is better for editing or as a reference image for an AI model.
Can I put myself into the video I took the frames from?
To star in the clip yourself, videosi's AI body swap on the home page keeps the original moves and camera and puts you in the lead, from one photo.