Updated
Using the video frame extractor
The browser seeks to the requested time and draws its decoded frame at the video’s native dimensions. The saved PNG is decoded again before download is enabled. Playback and extraction use the local file.
A worked example
The original fixture is a 64 × 48 red video. Extracting at 0.5 seconds produces a red 64 × 48 PNG.
Before you use the result
Browser-supported MP4 and WebM with a finite seekable duration only. Seeking can land on a nearby decoded frame, so this is not a frame-accurate editing system. Files are limited to 100 MB. Frames use the browser’s decoded colors. Video color metadata and browser conversion can affect exact RGB values, especially when the file leaves its color matrix unspecified.
Cite this page
ToolOctopus. “Video frame extractor.” Updated 2026-09-20. https://tooloctopus.com/video-frame-extractor.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. Licence and source code.
