What this tool does
A video is just a sequence of still images. This tool lets you pull any of those images back out: a single frame at a precise moment, one frame every few seconds for a storyboard, or a fixed number of frames spread evenly across a scene. The result is a set of ordinary image files you can use in documents, thumbnails, social posts, machine-learning datasets or reference boards.
How to extract frames from a video
- Drop a video file onto the box above, or click it to choose one from your device.
- Use the player to find the moment you want. Press Capture this frame to save exactly that frame.
- For many frames, choose Every N seconds or N frames, set the start and end time, and press Extract frames.
- Review the grid, remove any frames you don't need, then download them individually or as one ZIP.
Choosing a format
- JPG — smallest files, ideal for photos and thumbnails. Use quality 80–90 for a good balance.
- PNG — lossless, best for screenshots, UI recordings and anything with text or sharp edges.
- WebP — modern format with smaller files than JPG at the same quality; supported by all current browsers.
Frequently asked questions
- Is my video uploaded anywhere?
- No. FrameKit decodes the video with your browser's built-in media engine. The file never leaves your device, and nothing is kept once you close the tab.
- Which video formats work?
- MP4, MOV, WebM and MKV containers with common codecs such as H.264, H.265/HEVC, VP8, VP9 and AV1, depending on what your browser can decode. AVI and professional codecs like ProRes need to be converted to MP4 first.
- How accurate is the frame timing?
- In modern browsers FrameKit uses WebCodecs and returns the exact frame at each requested timestamp. Older browsers fall back to seeking the video element, which lands on the nearest decodable frame.
- Is there a limit?
- Yes, to keep your browser responsive: file size, video length and the number of frames per session are capped. The limits are shown under the drop zone.
- Can I choose the output size and format?
- Yes. Pick JPG, PNG or WebP, set the quality for lossy formats, and downscale to 1920, 1280, 720 px or a custom size. Aspect ratio is always preserved.