Tools

Video Frame Extractor

Save stills from a video, one or hundreds

🔒 Files never leave your device. Frames are captured in your browser.

Drop a video or tap to choose
MP4, WebM, or MOV that your browser can play

How to extract frames from a video

  1. Drop a video file. It loads in the player so you can scrub through it.
  2. To save one still, pause on the moment you want and press Save current frame.
  3. 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.
  4. 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.