Anjin Media

Extract frames from video

Turn video to frames without uploading it: save stills as PNG or JPEG images every so many seconds or at the exact times you choose, then download them singly or as a ZIP.

Runs on your device. Your files never leave your browser.

How to use the video frame extractor

  1. 01Choose your video file, or drop it onto the box.
  2. 02Take frames at a regular interval, from every 0.5 to every 60 seconds, or type the times you want.
  3. 03Choose PNG or JPEG, and a width: Original, 1280 or 640 pixels.
  4. 04Click Extract frames, then download single images or Download all (ZIP).

Choosing which frames to save

At a regular interval takes the first frame at the very start of the video, then one every so many seconds, from every half second to every 60 seconds, until the end. A 30 second video at every 1 second gives 30 frames.

At times takes a frame at each time you type, separated by commas, as seconds (12.5) or minutes and seconds (1:05). Each image is the frame showing at that moment, and its name in the results gives the time it was taken from.

A run saves at most 500 frames. If an interval or a list would make more, only the first 500 are saved, and the tool says so before you start.

PNG or JPEG, and what size

PNG saves each frame exactly as it was decoded, with no further compression loss, and makes much larger files. JPEG compresses each image at a high quality setting, and is typically a fraction of the size, which suits large numbers of frames, sharing and web use. PNG suits a still you plan to edit further.

Original keeps the video's display size, with any rotation in the file already applied. 1280 and 640 pixels scale each frame down to that width, keeping its shape. A video narrower than the chosen width keeps its own size; nothing is scaled up.

Very large jobs

All the images are held in your browser until you download them, so before it starts, the tool estimates how much image data a job would make. If that is more than a browser can safely hold, it refuses the job and suggests the fixes: JPEG instead of PNG, a smaller width, or fewer frames. As a backstop, a run that still passes 2 GB of images stops with the same advice.

A ZIP cannot be made once the images add up to more than 4 GB; the tool then lists every image so you can download them one at a time. The results preview the first 12 frames, and every frame is in the ZIP.

When you need more than a tool

Need to trace a moment back to its source?

Anjin Media keeps every selected segment linked to its source recording, time range and plan version.

Questions about the video frame extractor

How many frames can I extract?
Up to 500 in one run. If your interval or list of times would make more, only the first 500 are saved. Very large frames in PNG can hit the memory limit sooner, in which case JPEG, a smaller width or fewer frames will bring the job within range.
Should I choose PNG or JPEG?
PNG keeps every pixel exactly as decoded and makes large files. JPEG is compressed at a high quality setting and is much smaller, which is usually the better choice for many frames or for sharing.
Can I get one frame at an exact time?
Yes. Choose At times and type the time, such as 1:02.5. You get the frame showing at that moment.
Can I turn a whole video to images?
Yes, within limits. Choose At a regular interval and pick how often to take a frame: a run saves at most 500 frames, so every 1 second across a 10 minute video would stop at the first 500, while every 2 seconds covers it in 300. The tool also estimates the image data before it starts and refuses a job too large for a browser to hold; JPEG, a smaller width or a longer interval brings it back within range.
Is my video uploaded?
No. The frames are made in your browser; your video, and every image, never leave your device.