Skip to content
Video

Free Video Frame Extractor

Pull any frame out of a video and save it as a PNG image, right in your browser.

What this does: loads your video with the browser's built-in HTML5 video player, then uses a canvas to capture either the exact frame you paused on or a set of evenly-spaced frames across the whole clip. Each frame downloads as a PNG. No signup, no server upload: the video file never leaves your device.

Click to select a video or drag and drop it here.

MP4, WebM, MOV, and most other formats your browser can play will work.

Frequently asked questions

Do I need to upload my video or install anything to extract frames?

No. This tool reads your video file directly in the browser using the HTML5 video and canvas APIs. Your video is never uploaded to a server, there is no signup, and no software to install. Everything happens on your own device.

How accurate is the evenly-spaced frame extraction?

It works on the video's decoded frames as your browser renders them, so extremely short or fast seeks on some codecs may land on the nearest keyframe rather than the exact millisecond requested. That is accurate enough for thumbnails, previews, and storyboards, but not frame-perfect for professional video editing.

What format are the extracted frames saved in, and can I get them all at once?

Every frame is saved as a PNG image. You can download each one individually, and once you have two or more frames, a Download All (.zip) button appears so you can grab everything in one file.