Video Contact Sheet Maker
Generate a contact sheet from any video — a grid of evenly spaced thumbnails in one image. Set the interval and grid size; nothing is uploaded.
Tip: pick interval × (columns × rows) close to the video's length so the grid covers the whole clip without empty tiles.
What is the Video Contact Sheet Maker?
The ByteTools Video Contact Sheet Maker summarizes an entire video as a single image: a grid of thumbnails sampled at a regular interval, like a film contact sheet or the preview grids media servers generate.
- One image summarizing the whole video
- Adjustable sampling interval and grid layout
- Adjustable thumbnail width
- Lossless PNG output
- 100% local — your video is never uploaded
How to use the Video Contact Sheet Maker
- 1
Drop a video onto the box or click to browse for one.
- 2
Set the sampling interval in seconds and the grid columns and rows.
- 3
Set the thumbnail width if you want larger or smaller tiles.
- 4
Click Create contact sheet, then preview and download the PNG.
About the Video Contact Sheet Maker
The ByteTools Video Contact Sheet Maker summarizes an entire video as a single image: a grid of thumbnails sampled at a regular interval, like a film contact sheet or the preview grids media servers generate. Choose how often to sample and the grid dimensions, and get one PNG that shows the whole clip at a glance.
It is handy for cataloguing footage, reviewing long recordings quickly, building video previews for archives, or sharing an overview of a clip without sending the clip itself. Editors use contact sheets to find scenes; archivists use them to label files.
Everything runs 100% locally in your browser — the video is never uploaded. The tool decodes the video once, sampling frames as it goes, so longer videos take proportionally longer; a few minutes of footage processes quickly.
Frequently asked questions
What is a video contact sheet?
A single image containing a grid of frames sampled at regular intervals through a video — the moving-picture equivalent of a photographer's contact sheet. It lets you see the structure of a whole clip at a glance without playing it.
How do I choose the interval and grid size?
Divide the video's length by the number of cells in your grid. For a 4-minute video and a 4×4 grid (16 tiles), a 15-second interval covers the whole clip. If the grid fills before the video ends, increase the interval or the grid size.
Why are some tiles at the end black or missing?
That happens when the interval times the number of cells exceeds the video's length — there are simply no more frames to sample. Reduce the interval or use a smaller grid so the samples fit inside the video's duration.
What is a contact sheet useful for?
Reviewing long recordings without scrubbing, cataloguing and labelling archived footage, picking scenes for editing, and sharing a visual summary of a video in a single lightweight image.
Is my video uploaded anywhere?
No. The sheet is generated entirely in your browser using WebAssembly — the video never leaves your device.
Related tools
Extract Frame from Video
Grab a still frame from any video at an exact timestamp and save it as a lossless PNG — free, in your browser, with nothing uploaded anywhere.
MP4 to GIF Converter
Convert MP4 videos to animated GIFs online, free. Turn clips into shareable GIFs with adjustable FPS and width in your browser — nothing is uploaded.
Trim Video
Trim and cut video online for free. Set start and end times to keep just the part you want, right in your browser — nothing is uploaded.
Video Converter
Free online video converter. Convert between MP4, WebM, MKV and MOV right in your browser — pick an output format, nothing is uploaded.
Compress Video
Compress video online for free to shrink file size. Reduce MP4 and other videos with adjustable quality in your browser — nothing is uploaded.