Video Thumbnail & Contact Sheet Maker
Capture exact frames from a video, build a contact sheet and download frames as images or a ZIP. Everything runs in your browser.
Drop a video here
Drag and drop a video, or browse your files. It plays from your device and is never uploaded.
MP4, WebM, MOV and others. What works depends on the codecs your browser can decode.
Your video is processed in your browser and is never uploaded.
Capture exact video frames and build a contact sheet
This tool plays your video in your browser so you can capture a frame at any timestamp, or extract many evenly spaced frames in one go. Download frames one by one, all together as a ZIP, or combine them into a contact sheet with the grid, spacing, labels and background color you choose.
The video is never uploaded: it is read from your device and decoded by your browser. Need a different picture size afterwards? Try the Image Resizer or the Image Compressor.
How it works
- Drop a video on the page or choose a file.
- Use the timeline, the step buttons or type a timestamp such as 1:23.450, then press Capture this frame.
- Or choose a number of frames or a time interval and a start and end time, and extract many frames at once.
- Select frames to capture them again, change a frame’s time or remove the ones you do not want.
- Set the columns, rows, spacing, labels and background of the contact sheet, then download it, or download all frames as a ZIP.
When to use it
- Choosing the best frame for a video thumbnail or poster image.
- Making a storyboard or an overview of a long recording.
- Documenting a screen recording with a few key moments.
- Reviewing footage without scrubbing through it again.
Good to know
- What plays depends on your browser’s codecs. MP4 (H.264) and WebM work in the major browsers; HEVC/H.265, some MOV and MKV files may not. If a video does not open here, convert it first with the File Converter.
- Up to 100 frames are extracted automatically and up to 150 are kept at a time, to protect your browser’s memory.
- Frames are what your browser shows at that time. Seeking lands on the nearest decoded frame, so a captured frame can differ from the typed time by less than one frame.
- Frames are saved at the size, format and quality chosen when they were captured. Large frames and large sheets need more memory, and a browser may refuse a very large sheet.
- WebP export depends on your browser. If it cannot encode WebP, the option is hidden.
Frequently asked questions
Is my video uploaded?
No. The video stays on your device. It is played and decoded by your browser, and the frames are drawn on a canvas locally.
Which video formats work?
Any format your browser can play. MP4 with H.264 and WebM are the safest choices. If your video does not open, the message explains that the codec may be unsupported.
Can I capture a frame at an exact time?
Yes. Type a timestamp such as 1:23.450 in the Go to time box, or use the 0.1 and 1 second step buttons, then capture. The frame shown is the one captured.
How many frames can I extract?
Up to 100 at once, evenly spaced across the range you choose, by number of frames or by time interval.
Why does my contact sheet look soft?
Each cell may be wider than the frames you captured. A warning appears when this happens; capture larger frames or lower the output width.
Which image formats can I download?
JPG, PNG and, where your browser supports it, WebP. Frames can also be downloaded together as a ZIP.
Related tools
- Image ResizerResize or crop images to exact dimensions, with a live preview.
- Image CompressorShrink JPG, PNG and WebP images and see exactly how much you save.
- File ConverterConvert images, PDF, Word, text, data, audio and video between formats in your browser.
- Social Media PreviewPreview your image on Instagram, Facebook, LinkedIn, TikTok, X, Pinterest and YouTube, then crop and export every size.