Extract frames from a video
Grab a single thumbnail at a specific time, or pull a frame every N seconds.
drop a video here
or click to choose
About frame extraction
Single-frame mode grabs one image at the timestamp you give. Useful for video thumbnails, social-media previews, or just picking out a specific moment.
Multi-frame mode samples the video at a regular interval (e.g. one frame every 2 seconds). The result is a single zipped bundle of images.
Sequence modes hand you a single zip containing every image, with a preview of the first few on the page. Very long clips at a short interval produce a lot of files, so the tool warns you before it runs and refuses anything over two thousand frames.
Four ways to pull frames out
- One frame at a timestamp — for a thumbnail or a single still. Type the moment you want and get exactly that frame.
- A frame every N seconds — for contact sheets, storyboards, or skimming a long recording without watching it.
- A set number of frames per second — for turning footage into an image sequence at a controlled rate, which is what animation and VFX tools usually expect.
- Every frame — the complete sequence. Be careful: a minute of 30 fps video is 1,800 images, and as PNGs that can run to several gigabytes.
Which image format
- PNG is lossless, so it is the right choice when the frames are going into an editor or a compositor and will be processed further. The files are large.
- JPEG is much smaller and good enough for thumbnails, previews and reference stills. It is lossy, so do not use it as an intermediate for further editing.
- WebP sits between the two — considerably smaller than PNG while staying sharp. Support is near-universal in browsers, patchier in desktop software.
Everything is extracted in your browser, so even pulling thousands of frames from a private recording involves no upload and no queue. The limit is memory: for very long videos, trim to the section you care about first.
FAQ
Does the file get uploaded anywhere?
No. Nothing is uploaded. Open your browser's network tab while you convert and you will see your file never leaves the page. Once the converter itself has downloaded, it keeps working on this device even with no connection.
What's the maximum file size?
Browser memory is the limit. WebAssembly caps at 2–4 GB per file. Most laptops handle 1080p videos under a gigabyte comfortably.
Why is it slow on my phone?
FFmpeg-WASM runs on your CPU, not hardware video encoders. Phones have less CPU, so encoding takes longer.
Can I cancel mid-encode?
Yes. The Cancel button terminates the worker immediately. You'll wait a few seconds the next time you start.