Contact Sheet
A contact sheet is a single image showing everything in a set at thumbnail size, with the filenames underneath. It is the fastest way to hand someone an overview of a hundred files, to check a batch conversion did what you expected, or to keep a visual index of an asset folder alongside the folder itself.
Drop a folder's worth of images here
Order is the list order — drag to reorder
Fit or fill
By default each image is fitted inside its cell with its aspect ratio intact, so a portrait and a landscape shot both fit and you can see the true shape of every file. That leaves uneven gaps, which is the honest representation of a mixed set. Ticking "crop to fill" centre-crops each image to a square instead, giving a tidy uniform grid at the cost of hiding the edges — better for a presentation, worse for checking your files.
Watch the output dimensions. Twelve columns of 320-pixel cells is a sheet nearly 4200 pixels wide, and a hundred images at that size is a very large PNG. For a quick index, 6 columns at 160 is plenty and produces something you can actually open. The status line reports the final dimensions so you can see what you are about to get.
Order, and what happens to files that will not open
The sheet is laid out in the order the files appear in the list, left to right and top to bottom, and the arrows in the list let you rearrange before building. Browsers hand over dropped files in an order that is usually alphabetical but is not guaranteed to be, so if the sequence matters, check it in the list first.
Anything that fails to decode is skipped silently rather than aborting the sheet — a stray
.txt or a corrupt file will not cost you the other ninety-nine. The count in the
result line tells you how many images actually made it on, so compare that against the number you
dropped if you suspect something went missing.
FAQ
Can I get a multi-page PDF instead?
Not from here — this produces one PNG. PNG to PDF will turn the sheet into a single-page PDF, and it also has a mode that puts each image on its own page if that is closer to what you need.
Why are the filenames truncated?
They are ellipsised to the cell width so labels never overlap. Larger cells give you more characters. If the names matter more than the pictures, a wider cell with fewer columns is the trade to make.
Is this the same as a sprite sheet?
No. Sprite sheet packs frames edge to edge with no labels and predictable coordinates, for use in code. A contact sheet is for humans to look at, with gaps and captions.
How many images can it handle?
It is limited by canvas size rather than file count — browsers cap a canvas at roughly 16,000 pixels on a side and a total area below that. A few hundred small thumbnails is fine; a hundred large ones may exceed it, in which case reduce the cell size.