Skip to content

Video Frame Extractor

Capture stills from a video as JPG, PNG or WebP, evenly spaced or as a single thumbnail.

Runs in your browserNo account neededFree
Loading tool…

Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server. Only formats this browser can play are supported — MP4 (H.264) and WebM are safest. Work happens frame by frame, so long clips take time.

How to use the video frame extractor

  1. Open a video.
  2. Choose how many frames, the format and a maximum width.
  3. Extract, then download one image or all of them as a ZIP.

About this tool

Frames are captured by seeking through the video and drawing each one to a canvas, which is how a browser can do this at all without a decoder of its own.

Sampling is deliberate: each frame is taken from the midpoint of its slice rather than the boundary, because the first frame of a video is very often black and the final frame is frequently unavailable. Naive extraction at exact intervals is how you end up with a black thumbnail.

Seeking accurately also takes a moment per frame, so a request for sixty frames is not instant. The progress indicator counts them off.

There is no FFmpeg here. Browsers already decode the video formats they can play, so reading frames, metadata and audio needs no extra codec — which keeps these tools a few kilobytes instead of a thirty-megabyte download. The trade-off is honest: anything requiring a full re-encode is not offered rather than done badly.

Common uses

  • Picking a thumbnail for a video.
  • Pulling stills out of a recording.
  • Making a contact sheet of a clip.

Frequently asked questions

Why is my first frame not at 0 seconds?
Frames are sampled at the midpoint of each slice, because the opening frame of most videos is black or a fade — sampling at zero usually produces a useless image.
Why does extracting take a few seconds?
Each frame requires a seek and a wait for the decoder to present it. That is the price of doing this without a video decoder of our own.
Which formats can I open?
Whatever your browser plays — MP4 with H.264 and WebM are the safest. MOV files often work; obscure codecs will not.

Related tools