Skip to content
videotoimages

Video to Frames Converter

Split any video into individual frames. Control the spacing by seconds, frames per second, or a time range, then download them all.

  • 100% private — no upload
  • Fast browser processing
  • No signup
  • No watermark
Having trouble?

If a video does not load, try choosing it from Files instead of Photos. For large 4K videos, close other apps or free up storage, then try again.

More iPhone video tips →
MP4MOVWebMMKVAVIM4V

When you need the actual frames of a video — evenly spaced or across a specific stretch — this tool gives you precise control. Set an interval, a frame rate, or a start and end time, and it walks through the clip capturing each frame. It’s ideal for analysis, animation reference and dataset creation where consistent spacing matters.

How it works

  1. 1

    Choose a video

    Drop a file onto the tool or pick one from your device. It loads straight into your browser — nothing is uploaded.

  2. 2

    Pick how to capture

    Grab a single frame at the exact moment you scrub to, or extract many frames by interval, frame rate or time range.

  3. 3

    Set the output

    Choose JPG, PNG or WebP, adjust quality, and optionally cap the width to keep files small.

  4. 4

    Download

    Preview the results, deselect any you don’t want, and save one image or download everything as a ZIP.

Supported video formats

Most common containers work out of the box because decoding uses your browser’s built-in video engine.

  • MP4 H.264 — most compatible
  • MOV Apple / QuickTime
  • WebM VP8 / VP9
  • MKV Matroska
  • AVI Legacy container
  • M4V iTunes video

Private by design

Your video never leaves your device. All decoding and image extraction runs locally in your browser using standard web APIs — there is no server upload, no queue and no account. Close the tab and every frame is gone.

Output options

JPG

Small files, best for photographic frames and sharing.

PNG

Lossless, best for sharp graphics, text and screenshots.

WebP

Smaller than JPG at similar quality — ideal for the web.

What people use it for

Frequently asked questions

How do I split a video into frames?
Load the video, choose “Every N seconds” or “By FPS”, set the spacing, and extract. Each captured frame appears in the preview grid.
Can I extract every frame of a video?
You can extract at the video’s frame rate using the FPS mode. Note that this can produce a very large number of images on longer clips.
Can I choose a specific part of the video?
Yes. Use the Time range mode to set a start and end time so only that section is processed.
What is the spacing measured in?
You can space frames by seconds (interval), by target frames per second, or evenly across a chosen time range.
Are the frames uploaded?
No. Frame extraction happens entirely in your browser.

Related tools