Extract Frames from a Video

Position playback at the moment you want and capture the frame at full resolution. You can also pull a whole series at regular intervals.

Drop a video here or click to choose it. MP4, WebM, MOV depending on your browser.

Extract Frames from a Video is a free tool that runs entirely in your browser, with no data ever sent to a server. Pull a sharp still at a precise moment, or a series of frames at regular intervals.

Capturing a frame rather than taking a screenshot

A screenshot captures what your monitor shows: the screen's resolution, with the playback bar and sometimes a display-compressed image. An extraction, on the other hand, pulls the video's real frame, at full resolution. On a 4K video, the difference amounts to millions of pixels.

Finding the right frame

Pause playback, then step forward frame by frame with the keyboard arrows once the player is selected. On a moving scene, try several positions: the sharpest frames are rarely where you'd expect.

Choosing the format

JPG is enough in almost every case. PNG keeps every pixel losslessly, useful for reading on-screen text or analyzing a detail. WebP gives the best size-to-quality ratio for publishing online.

What this tool does not do

This tool only reads video formats your browser can already decode. The result is always produced in WebM format, whatever the original format, and the tab must stay active until processing finishes.

Frequently asked questions

What video formats are accepted?

Whatever your browser can read: MP4 in H.264 everywhere, WebM on Chrome and Firefox, and MOV on Apple devices. A rejected file means the codec isn't supported; convert it to MP4 first.

Is my video sent anywhere?

No. It's read from your disk by the browser's player, and the frames are drawn locally. Nothing goes over the network, even for a video several gigabytes in size.

Why does the series stop at 120 frames?

Each frame is held in memory before download. Beyond that, a tab can run out of memory, especially on a phone. For a denser extraction, split the video into several passes by changing the interval.