Many Lights Tools

Extract a frame from a video and save it as an image

Choose a video, stop where you want, and press “Save this frame” to save that frame as a PNG or JPEG at the video's own resolution. You can also extract frames at a fixed interval and save them as a zip. Your video never leaves your browser.

Made for people who need a frame for a thumbnail, a document or a record.

or drop it here

One video (MP4, WebM, MOV or another format this browser can play). It is processed on this device only.

How to use

  1. Choose one video (MP4, WebM, MOV or another format your browser can play). You can also drop it onto the page.
  2. Use play, pause, the seek bar and “Next frame / Previous frame” to bring up the moment you want.
  3. Press “Save this frame” to save the frame that is on screen as an image. To get many at once, set an interval or a number of frames and press “Extract at intervals (zip)” to save a zip.

Frequently asked questions

Is my video uploaded anywhere?
No. Reading the video, extracting frames and building the zip all happen in your browser. The page only sends anonymous counts: that a page was opened, and that an action such as "saved" happened. See the Privacy Policy.
Which videos can it open?
Only videos that your browser can play. MP4 (H.264) and WebM open in most browsers. MOV depends on the codec inside the file and on the browser. HEVC (H.265), ProRes and similar formats do not open in some browsers or on some devices. If a video cannot be opened, the tool says so. Convert it to MP4 (H.264), or try another browser. Videos with copy protection (DRM) cannot be opened. This tool has no feature for removing protection.
Can I pick an exact frame?
Only approximately. A browser does not tell a page the exact frame rate of a video, so “Next frame / Previous frame” moves by about 1/30 of a second. With a 60 fps video this can skip a frame, and with a 24 fps video the same frame can come up twice. What is saved is the frame that is on screen at that moment. The time in the file name is the playback position reported by the browser.
Are the size and colors the same as in the original video?
The size is the pixel size at which the browser displays the video (for example 1920 × 1080). Nothing is enlarged or reduced. A video with rotation information (such as one shot in portrait on a phone) is extracted in the orientation the browser displays. Colors are extracted as the browser draws them on screen. With HDR video and the like, the colors may look different from the original. Videos larger than 8,192 px on a side cannot be handled.
What are the limits for extracting many frames?
Up to 200 frames at a time. For videos with a large pixel size the limit is lower, so that the total stays within about 500 megapixels (60 frames for a 4K video). The interval can be as short as 0.1 seconds. The time in each file name is the time that was requested. The frame that is extracted is the one the browser displays at that time, so it can be off by about one frame. If you press “Cancel” partway, no zip is saved.
How long does the list of extracted frames stay?
Frames extracted with “Save this frame” stay on the page, newest 30 at most, so that you can save them again (fewer for videos with a large pixel size: 18 for a 4K video). When the list is full, the oldest ones are removed from it (the files you already saved are not affected). The list stays when you choose another video, and is gone when you close the page. Frames extracted in bulk only go into the zip and are not added to the list.
Is there sound?
No. This tool plays the video muted.
Does it cost anything?
It is free, and there is no sign-up.

Before you use it