Tools · Media · Video to frames
Video to frames
Extract still frames from a video at a chosen rate or range, and download them as a zip.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Choose a file, adjust the settings, then run the tool.
Runs fully in your browser. Nothing is uploaded.
How it works
Drop or choose a video (MP4, WebM, MOV, or Ogg, under 600 MB).
Choose every N seconds or N frames per second, and set a start and end time.
Extract, then download the frames as a zip.
Frequently asked questions
As many as 500 in one run - plenty for a contact sheet or a set of thumbnails. Raise the interval, or shorten the range, if you hit the limit.
No. Frames are captured with your browser's own video decoder and encoded in a background worker - the file never leaves your device, and nothing is fetched from any third party either.
Any MP4, WebM, MOV, or Ogg file your browser can already play.
Yes, set a start and end time and only that range is captured.
Guides
A closer look at specific problems this tool solves.
Why You Don't Need ffmpeg to Pull a Still Out of a Video
Pulling frames out of a video usually means installing ffmpeg on the command line or uploading your file to a site that processes it on a server. Neither is actually necessary - a browser can already do this on its own.
Read the guideHow to Turn a Video Into a Contact Sheet of Stills
Pull a still every few seconds across a clip, or a set number of frames per second - here's exactly how to set the rate, time range, and format, and what happens to a very large request.
Read the guideSampling Frames From a Video for a Training Dataset
Turning a video into a set of labeled or reviewable still images is a common first step for a small dataset. Here's how to use the rate and range controls deliberately for that specific goal, and where the real limits actually are.
Read the guide
Comments