How to extract frames from a video
- Drop a video file. It loads in the player so you can scrub through it.
- To save one still, pause on the moment you want and press Save current frame.
- To extract many, choose one frame every N seconds, a fixed number of frames spread across the clip, or every frame at a set rate; limit the range with From and To.
- Pick PNG (lossless), JPG or WebP and a size, press Extract frames, then download single images or everything as a ZIP.
Frame-accurate stills without uploading
The extractor seeks the video to each timestamp in your browser and copies the decoded picture to a canvas at full resolution, so a 4K video gives 4K stills. Because it never leaves your device, it is suitable for private family videos, security footage and unreleased work. PNG keeps every pixel exactly; JPG and WebP give much smaller files for previews and contact sheets.
Typical uses: picking the perfect still from a phone video, making thumbnails, creating storyboards or contact sheets, preparing images for machine-learning datasets, analysing sports technique frame by frame, and capturing slides from a recorded lecture. Browsers can only seek to frames they can decode, so videos your browser cannot play (some HEVC/H.265 files in Chrome, for example) cannot be processed; convert them first or try Safari. Very long extractions are capped at 2,000 frames to keep memory use reasonable.
Can I extract every single frame?
Choose "Every frame at N per second" with the video's frame rate (often 30). Keep the range short; it creates many files.
What resolution are the frames?
The video's full resolution, or 50% / 25% if you choose a smaller size.
Why are some frames identical?
If you sample faster than the video's frame rate, neighbouring timestamps show the same frame.