Extract Frames from Video

Turn a video into a sequence of images: every single frame, one frame per second, every 10th frame, or the exact moments you type in. Get full-resolution JPG, PNG or WebP files in a ZIP — processed entirely on your device.

  • No upload
  • Every frame
  • Full resolution
  • ZIP download

Drop a video here

or

You can also paste with Ctrl+V (⌘+V on Mac).
MP4 · MOV · WebM · MKV · M4V · 3GP · TS

Your videos are processed on your device and are never uploaded.

How it works

How to extract frames from a video

Three steps — all on your device.

  1. 1

    Open your video

    Drop a video onto the page.

  2. 2

    Choose frames & format

    Every frame, every Nth, one per X seconds, a count or exact times — as JPG, PNG or WebP.

  3. 3

    Download

    Click “Extract frames” and download a single image or all of them as a ZIP.

Why ToolCMB

Every frame you need, nothing uploaded

Precise frame extraction in your browser.

Flexible selection

All frames, every Nth, time intervals, a fixed count or exact timestamps.

Full resolution

Frames are decoded at the original resolution — or scaled down if you prefer.

JPG, PNG, WebP

JPG for photos, lossless PNG for analysis and editing, WebP for the web.

Just a part

Extract frames only from the section you select on the timeline.

ZIP download

Thousands of images packed into one ZIP without filling your memory.

Smart names

Numbered or time-stamped file names that sort correctly.

Private

Your video never leaves your device.

Free

No watermark, no sign-up.

Extracting frames: how many do you really need?

A video is a sequence of still images — usually 24 to 60 per second. Extracting every frame of a one-minute 30 fps video gives 1,800 images, which is great for animation, machine-learning datasets or frame-by-frame analysis, but a lot for most other uses.

For overviews, storyboards or picking stills, one frame every 1–5 seconds or a fixed number of frames is usually enough. Use exact times when you already know the moments you want.

PNG is lossless and ideal for editing or analysis; JPG gives much smaller files for photos; WebP is small and sharp for websites.

How many images will I get?

VideoSettingImages
1 min at 30 fpsEvery frame1,800
1 min at 30 fpsEvery 10th frame180
10 minOne frame every 5 s120
Any length20 evenly spaced frames20
Any lengthExact times: 0:05, 0:30, 1:103

Tips

  • Need a single perfect still? The Thumbnail Extractor finds the sharpest frames for you.
  • Turn a short sequence into an animation with Video to GIF.
  • Shrink the extracted images with the Image Compressor.
  • For very long videos, choose a part first to keep the ZIP manageable.
FAQ

Frequently asked questions

Can’t find your answer? Contact us — we reply quickly.

Is my video uploaded?

No. The frames are decoded and saved in your browser.

Can I extract every single frame?

Yes, choose “Every frame”. Up to 3,000 images can be extracted in one go; for longer videos select a part or use an interval.

What resolution are the images?

The original resolution of the video, unless you choose a smaller width.

Which format should I choose?

PNG for lossless quality and editing, JPG for small photo files, WebP for web use.

How are the files named?

By default “video-name-0001.jpg” and so on. Use {n} and {time} in the file-name pattern for your own naming.

Does it work with 4K and HDR videos?

Yes, 4K works if your device can decode it. HDR frames are converted to standard (SDR) colours.

More free video tools

Compress, trim, crop, resize and convert — fast, free and private, right in your browser.

Browse all tools