Video to Frames Converter
Load a video, choose where you want the frames taken, and download the still images. Everything happens on your own device — the video is never uploaded, and the same browser decoders that play the file are what capture it.
Loading this tool…
Your file is read and processed inside your own browser. It is never uploaded to our server, and it still works with the network unplugged.
How It Works
- Choose — Pick or drop your file into the area above. It stays on your machine unless this tool says otherwise.
- Configure — Set the options that appear once the file is read.
- Run — Press the action button and wait for the result.
- Take it — Download the output, or copy the result if the tool prints one.
Frequently Asked Questions
Does the video get uploaded to a server?
No. The file is read with the browser File API and drawn onto a canvas locally. There is no upload step, so large clips are limited only by your own device memory.
Why does my video not show any frames?
A browser can only decode the codecs it supports natively — usually H.264 or VP9 inside MP4/WebM. HEVC/H.265 .mov files and most .avi/.mkv containers cannot be decoded by the browser, so no frame can be captured. Re-encode the clip to MP4 (H.264) and try again.
Why is there a limit on how many frames I can extract?
Extracting every frame of a normal video produces thousands of images, which exhausts browser memory long before it finishes. The tool caps a run and asks for a wider interval instead.
Can I get every frame at exactly one second apart?
Yes — choose the interval mode and set 1 second. Frame positions are snapped to the nearest frame the decoder can present at each timestamp.