BYTETOOLS

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.

Drop a video here or click to browseYour video is processed locally and never uploaded. Longer videos take longer to scan.

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. 1

    Drop a video onto the box or click to browse for one.

  2. 2

    Set the sampling interval in seconds and the grid columns and rows.

  3. 3

    Set the thumbnail width if you want larger or smaller tiles.

  4. 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