About this tool
A collage turns a handful of separate photos into one shareable image — a 2×2 grid of a trip, a 3×1 strip of product shots, a big 3×3 mosaic for a moodboard. This tool builds that grid entirely in your browser: add your images, pick how many rows and columns you want, set the spacing and background color that shows through the gaps, and it composites everything onto a single canvas you can download as PNG or JPG.
Each photo is scaled to fill its cell completely and center-cropped to match the cell's aspect ratio — the same behavior as CSS `object-fit: cover` — so portrait and landscape photos sit flush against their neighbors instead of being squashed or letterboxed. Images fill the grid in the order you added them; if you add more photos than the grid has cells the extras are simply left out (with a note so you know), and if you add fewer, the remaining cells stay the background color. Nothing is uploaded — the whole composite is drawn locally with the Canvas API and never leaves your device.
Frequently asked questions
What happens if an image doesn't match the cell's aspect ratio?
It's scaled to fully cover the cell (like CSS `object-fit: cover`), then center-cropped to fit — the image always fills its cell edge-to-edge with no distortion or empty letterbox bars, but any part that doesn't fit the cell's proportions gets trimmed off the sides or top/bottom.
Can I use a different number of images than the grid has cells?
Yes, both directions are handled gracefully: with fewer images than cells, the leftover cells just show as your chosen background color; with more images than cells, the extras are simply ignored (with a note telling you how many were left out) rather than causing an error — adjust the rows×columns to fit exactly if you want every image included.