Video to Frames Converter

Split any video into frames in your browser. No upload, no software needed.

Loading tool…

How to use

  1. 1Upload your video - nothing is sent to a server.
  2. 2Choose how many frames to split the video into.
  3. 3Select your image format and click Extract Frames.
  4. 4Download all frames as a ZIP archive.

Working out the right frame count

Frame count and sampling interval are two views of the same number. Interval equals duration divided by count, so deciding either one decides the other. Most people find it easier to think in intervals - "one frame every five seconds" is a clearer instruction to yourself than "144 frames".

The table below converts between the two for common video lengths. Find your duration, pick the interval that suits the content, and enter the count.

DurationEvery 1sEvery 5sEvery 30s
1 minute60 frames12 frames2 frames
5 minutes300 frames60 frames10 frames
30 minutes1,800 frames360 frames60 frames
2 hours7,200 frames1,440 frames240 frames

The 10,000 frame ceiling

A single extraction is capped at 10,000 frames. This is a deliberate limit rather than an arbitrary one: every frame is held in memory until the ZIP is assembled, and past roughly ten thousand full-resolution images most browsers will exhaust their heap and crash the tab.

The cap only becomes relevant on long videos at dense intervals. A two-hour recording sampled once per second needs 7,200 frames and fits comfortably. The same recording at four frames per second would need 28,800 and does not. If you need that density, split the source into segments and run each separately.

Resolution matters as much as count here. Ten thousand frames from a 480p clip is a very different proposition from ten thousand frames of 4K, where you can hit memory limits well before the numeric cap.

Storyboards and contact sheets

Splitting a video into a grid of stills is the fastest way to see its structure. Editors use contact sheets to find shot boundaries, directors use them to check pacing, and anyone reviewing footage they did not shoot can use them to skip the parts that do not matter.

For a contact sheet, aim for a count that produces a tidy grid - 24 frames fills a 6x4 layout, 48 fills 8x6. Extract as JPEG, then arrange the ZIP contents in any image editor or layout tool. Because the files are named in sequence, most tools import them in the correct order automatically.

FAQ

How are frames spaced?

Evenly, sampled at the midpoint of each segment: t = (duration / count) x (i + 0.5). The midpoint offset avoids capturing the black or title frame that often sits at t=0.

Is there a frame limit?

Yes - 10,000 frames per extraction. Every frame stays in memory until the ZIP is built, and past that point most browsers run out of heap. High-resolution sources may hit memory limits before reaching the numeric cap.

Does it work on mobile?

Yes, though mobile browsers have tighter memory ceilings. Extractions under a few hundred frames are comfortable on a phone; large batches from 4K footage are better done on a desktop.

What if my video will not load?

It is almost always a codec issue rather than a file problem. Re-encode the video track to H.264 in an MP4 container using HandBrake, which is free on every desktop platform.

Related guides

Related tools