No upload, 100% local, no account

Extract video frames

Grab still images from your video. Choose how many frames per second and the image format, everything runs in your browser.

How Extract video frames works

Pull still frames out of any video as PNG or JPG images with ffmpeg WebAssembly. You can extract every frame, one frame per second, or frames at a custom interval, and download the results as a ZIP archive.

Extraction speed depends on the number of frames requested and your device's CPU. Pulling a handful of keyframes is near-instant; extracting every frame from a long high-resolution video can take a few minutes. PNG preserves full quality; JPG produces smaller files with slight compression.

Frequently asked questions

Are my files uploaded to a server?

No. ffmpeg compiled to WebAssembly extracts the frames in this browser tab, your video is read into memory on your own device, ffmpeg samples frames with its fps filter and writes them as PNG or JPG (-q:v 2) there, then they are bundled into a ZIP offered as a local download. Nothing reaches Sunasty or any third party. Open your browser's DevTools, go to the Network tab and watch: no request carries your video.

What is the difference between PNG and JPG output?

PNG is lossless, every pixel is captured exactly as it appears in the video frame, making it ideal for image analysis, machine learning datasets, or any use where accuracy matters. JPG applies lossy compression that reduces file size significantly but introduces subtle artefacts; it is fine for previews, thumbnails, or visual reference.

Can I extract frames from a specific time range only?

Yes. Set a start time and an end time before running the extraction; the tool will only process that segment of the video. This is much faster than extracting the full clip when you only need frames from a particular moment.

Does it work offline?

Yes, once the page and the ffmpeg engine have loaded. The engine is sizeable and downloads on first use, but after that frame extraction works entirely on your device with no internet connection needed.

Is it free? Do I need an account?

It is completely free and requires no sign-up. There are no watermarks, no daily limits and no tracking cookies needed to use the tool.