Frame Extractor
Extract individual frames from a video as PNG images and download them as a ZIP.
100% client-side · no upload
Load a file to begin.
How to use
- Choose your video file. Set the start and end times for the frame range you want to extract.
- Set the interval (e.g. 1 = one frame per second, 0.5 = two frames per second). Keep total frames under 60.
- Click Extract frames. All frames are bundled into a ZIP file for download.
Related tools
- Video Screenshot — capture a single frame
- Video to GIF — convert a clip to animated GIF
- Thumbnail Generator — extract frames at specific timestamps
- Video Trimmer — trim before extracting frames
More ways to use this tool
Frequently Asked Questions
- Is my video uploaded during extraction?
- No. ffmpeg.wasm processes the video entirely in your browser. The frames are written to an in-browser virtual filesystem and then zipped locally.
- Does it work on mobile?
- Yes. Works on iPhone Safari and Android Chrome without installing any app.
- How are the frames delivered?
- All extracted frames are bundled into a single ZIP file for convenient download. The ZIP is assembled in the browser using JSZip.
- What does "every N seconds" mean?
- If you set the interval to 2, one frame is captured every 2 seconds: at t=0s, t=2s, t=4s, etc. Use 1 for one frame per second, or 0.1 for 10 frames per second.
Last updated: By jarvisbox