Video & Audio Tools

Video Contact Sheet Generator

Summarise a whole video in one image. The contact sheet shows evenly spaced frames in a grid – three to six columns, three to eight rows – each with its timestamp, under a header with the file name, duration, resolution and size. It is the quickest way to preview, catalogue or review the content of a recording.

  • Files stay on your device
  • No sign-up
  • Free to use

How to use Video Contact Sheet Generator

  1. Drop a video onto the page.
  2. Choose columns, rows, thumbnail size and background.
  3. Click “Create contact sheet”.
  4. Download the JPG or PNG.

Video Contact Sheet Generator features

Flexible grid

Up to 6 × 8 frames.

Timestamps

On every frame.

File header

Name, duration, resolution, size.

Dark or light

Background to suit your use.

JPG or PNG

Choose the format.

Private

Processed on your device; the video is never uploaded.

When to use Video Contact Sheet Generator

  • Cataloguing video archives.
  • Reviewing footage from shoots and surveillance.
  • Sharing a quick overview with clients.
  • Creating storyboards from existing videos.

Video Contact Sheet Generator FAQ

How are the frames chosen?

They are evenly spaced: the video is divided into equal sections and the frame in the middle of each section is taken.

How large is the image?

Width is columns × thumbnail width plus margins: four 320-pixel columns give an image of about 1,350 pixels wide.

Can I use it for long movies?

Yes. Long videos simply have larger gaps between frames.

Which videos work?

Videos your browser can play are read quickly; others are read with FFmpeg.

Is my video uploaded?

No. FFmpeg runs as WebAssembly in your browser, so the video stays on your device.

Contact sheets for video

Contact sheets come from film photography, where a whole roll of negatives was printed on one sheet so the photographer could choose the best shots. For video, the same idea gives a one-page overview: a grid of frames at regular intervals that shows what happens in the recording and when.

The generator divides the video into as many equal sections as there are cells in the grid and takes the frame from the middle of each section. Frames are read with your browser’s video decoder where possible, which is fast even for long files, and with FFmpeg otherwise.

Each frame is labelled with its timestamp, so you can jump straight to an interesting moment in a player. The header records the file name, duration, resolution and file size, which makes printed or archived sheets self-explanatory.

JPG keeps sheets small for e-mail and websites; PNG preserves every detail for printing or close inspection.

For very long recordings, increase the number of rows rather than the thumbnail size: more frames give a better overview of what happens, and the timestamps make it easy to find a scene again.

All processing happens in your browser.

Other useful tools