Extract frames from a video

Grab a single thumbnail at a specific time, or pull a frame every N seconds.

+

drop a video here

or click to choose

About frame extraction

Single-frame mode grabs one image at the timestamp you give. Useful for video thumbnails, social-media previews, or just picking out a specific moment.

Multi-frame mode samples the video at a regular interval (e.g. one frame every 2 seconds). The result is a single zipped bundle of images.

For now, multi-frame mode is single-file at the chosen timestamp — full sequence export is coming in a future update.

FAQ

Does the file get uploaded anywhere?

No. Open this page, turn off your wifi, then try a file — it still works. That's the test.

What's the maximum file size?

Browser memory is the limit. WebAssembly caps at 2–4 GB per file. Most laptops handle 1080p videos under a gigabyte comfortably.

Why is it slow on my phone?

FFmpeg-WASM runs on your CPU, not hardware video encoders. Phones have less CPU, so encoding takes longer.

Can I cancel mid-encode?

Yes. The Cancel button terminates the worker immediately. You'll wait a few seconds the next time you start.