Contact Sheet / Image Grid Maker

Arrange a batch of images into one grid image.

About this tool

Arranges a batch of images into a single grid image — a "contact sheet" — with as many columns as you choose, each photo cropped to fit its cell. Handy for a quick visual overview of a folder of photos, a mood board, or a simple image collage. Everything runs locally in your browser using the canvas element — nothing is uploaded anywhere.

Frequently asked questions

How does an image get fit into its cell if the proportions don't match?
Each image is scaled and center-cropped to fill its square cell completely (the same "cover" behavior as CSS object-fit: cover) — no letterboxing or distortion, but the edges of a very wide or very tall photo may be trimmed off.
Can I control the order?
Images are placed in the order your browser reports them from the file picker, which is usually alphabetical by filename — rename files first if you need a specific order.
Is any image uploaded anywhere?
No — the grid is composited entirely on your device.