Extract Frames from Video

Save one moment or a timed sequence from a local video. Choose PNG, JPEG or WebP and download separate images or a ZIP, without uploading.

Processed on your device · No account · No added watermark

Choose video

How to save images from a video

1

Choose one video

Wait for source details and playback to load. Use the player to locate a useful moment.

2

Set timing and output

Choose single or range mode. Set format and width; JPEG/WebP offer 75%, 90% or 100% quality.

3

Extract and review

Check the predicted count, then extract. Review the actual timestamps under the returned images. Cancel stops an active operation.

4

Download images or ZIP

Save individual stills or all current results as ZIP. Changing settings clears the results; extract again after edits.

Choose the stills you need

Extract locally

Decode video and create images locally. The original stays unchanged.

Separate image files

Each result is a separate image file, not a grid.

Control image size

Use Original size or maximum width 640, 1280 or 1920 px. Proportions stay intact, without upscaling.

Private and free

No account or credits. Images have no added watermark.

One moment or a range

Enter one time or use the paused preview position. For a sequence, set start, exclusive end and interval.

Check the planned batch

Check the planned count and dimensions. Larger images allow fewer frames.

Video inputs and still-image output

MP4, MOV or WebM must contain a video codec your browser can decode. An accepted extension alone does not guarantee success. Output is PNG, JPEG or WebP.

MP4MOVWebMPNGJPEGWebP

Example: three stills from a product demonstration

Set a range from 12 to 18 seconds with a 2-second interval to request images at 12, 14 and 16 seconds; 18 is excluded. Review those stills, then use single-frame mode to refine a moment with less motion blur. Save useful images before changing settings.

For one overview grid, use Video Contact Sheet. To inspect source properties, use Video Inspector. Browse all free tools.

Video frame extraction questions

Is extracting frames free?

Yes. No account, credits or DojoClip watermark.

Does the video leave my device?

No. Processing and ZIP creation are local. Save your images before refreshing or leaving.

Why can a source or image format fail?

Your browser needs compatible video decoding and image encoding. Try H.264 MP4 if the source fails. Unsupported output formats produce an error instead of silently becoming PNG.

How is this different from a contact sheet?

These are separate still files, each downloadable on its own or packaged together. A contact sheet combines smaller thumbnails into one grid image.

Will I get the exact millisecond I enter?

A requested time can fall between frames. Extraction uses the decoded frame at or before it when available; a request before the first frame uses that first frame. Results and filenames show actual frame timestamps. Very short intervals can repeat a frame.

What limits apply?

Input is capped at 700 MiB. A batch allows at most 120 images, fewer at larger dimensions; follow the displayed limit. Encoded image data is capped at 64 MiB, before ZIP overhead. Increase the interval, shorten the range or reduce width.

Does PNG or 100% quality make a blurry frame sharp?

No. Extraction does not restore detail or remove motion blur. PNG avoids additional lossy image compression, while JPEG/WebP quality trades size against detail. Original size preserves decoded dimensions only when they fit the limits.

Can I download only selected images as a ZIP?

The ZIP includes all current results. For a subset, download images individually or run a narrower selection. ZIP packaging does not improve image quality.