Video to Frames (Images)

Extract frames at 0.1 to 60 FPS in PNG, JPG, or WebP

Extract frames from a video with full control. You can set any rate from 0.1 to 60 frames per second, exact width and height, and choose PNG, JPG, or WebP format with quality control. Each file name includes a timestamp so you know exactly where the image was taken, and you can also generate a GIF from the same video without an extra tool. This is useful for grabbing a precise thumbnail, extracting stills from an event video, or building a sequence for motion analysis. Everything runs in your browser and the video is not uploaded to any server.

Frequently asked questions

Which formats are supported?

MP4, WebM, MOV, and most common formats, including files straight from your phone. If a file is rejected, try converting it first in the video conversion tool.

Why is it slow the first time?

On the first use, a video processing engine of about 31MB is downloaded and cached for next time. After that, the speed depends mainly on the video length and your requested frame rate.

What frame rate should I choose?

For a single image or two, 0.5 frames per second is enough, meaning one frame every two seconds. A high rate on a long video generates hundreds of files and takes a long time, so it is best to start low.

Which format gives the best quality?

PNG saves every pixel without loss and is the heaviest. JPG is much lighter and fits well when the images are for a website or sharing. WebP is a good compromise between the two.

More tools you might need

All tools in Video and Audio