Extract Video Frames

Extract frames from your videos as PNG images. Perfect for creating thumbnails, analyzing motion, or capturing specific moments.

Loading tool…

Pulling still images out of video

A video is a sequence of still frames — 24, 30, or 60 of them per second. Extracting frames means decoding the sequence and writing individual pictures out as PNG or JPEG files. A single minute at 30fps contains 1,800 frames, so extracting everything from even a short clip produces a very large number of files, which is why most tools let you sample at an interval instead.

Frame quality is limited by what the video codec preserved. Compression discards detail, and frames that are not keyframes were reconstructed from differences, so a still pulled from a video is generally softer than a photograph taken at the same moment. Fast motion makes it worse, adding blur that was baked in at capture. Keyframes are the sharpest frames available, and a tool that can extract only those often gives better stills than one that samples arbitrarily.

Why we built this tool

People extract frames to grab a thumbnail, to capture a specific moment as a photograph, to build a contact sheet, to feed frames into image analysis, or to document evidence from footage.

Video files are large and often private — dashcam footage, security recordings, family video, unreleased material. Uploading gigabytes so a server can hand back a handful of pictures is slow and needlessly exposing. Ours decodes in your browser with WebAssembly FFmpeg and writes the images locally, so no upload occurs, there is no size limit, and neither the video nor the extracted stills are ever transmitted.

Tips and common mistakes

  • Set an interval rather than extracting everything; one minute at 30fps is 1,800 frames.
  • Keyframes are the sharpest frames in the file and make better stills.
  • PNG preserves the most detail; JPEG is fine for thumbnails and far smaller.
  • Fast motion produces blur that was baked in at capture and cannot be removed.

Quick start: using Extract Video Frames

  1. Load the video you want stills from.
  2. Choose an extraction interval, or pick a single timestamp for one frame.
  3. Select the image format — PNG for maximum quality, JPEG for smaller files.
  4. Run the extraction and review the frames produced.
  5. Download the images you need.

Sharpen a soft still with Sharpen Image, or crop it using Crop Image.

Related Video Tools

Browse all Video Tools →