One tool for collages and contact sheets
A collage and a contact sheet answer different questions. A collage says "here is the story in one picture": a before and after, a product from four angles, a weekend in six photos, a set of options side by side. A contact sheet says "here is everything, in order": a shoot laid out for a client to pick from, a folder of product photos to check, a set of scans to file. The first is about composition. The second is about completeness and order.
This tool does both with the same photos. Add your pictures once, choose Collage or Contact sheet, and switch between them freely. A collage uses the first twelve photos in your order; a contact sheet uses all of them and adds as many pages as it needs. The order list is shared, so arranging photos for one mode arranges them for the other.
Everything happens in your browser. Photos are read from your device, drawn into the layout, saved as an image or a PDF and handed straight to your downloads. Nothing is uploaded, nothing is stored in a cloud library, and no account is needed.
Choosing a collage layout
Grid is the dependable default: photos in equal cells, as close to square as the count allows, with the last row stretched so a collage of seven photos never ends with an awkward gap. Side by side puts every photo in one row — the natural choice for comparisons, before-and-after pairs and "which one?" posts. Stacked does the same vertically, which suits tall formats like stories.
The two featured layouts give one photo star billing. Feature left makes the first photo large and stacks the others in a column beside it; feature top puts the hero across the top with the rest in a row underneath. Reorder the list to choose which photo is the hero. They work well for product pages — the main shot plus details — and for event recaps.
Columns is the one layout that pays attention to each photo's shape. Photos are dealt into up to three columns, each going to whichever column is currently shortest, and the cells are sized from the photos' own proportions. Portraits stay tall and landscapes stay wide, so the result needs less cropping than a strict grid and has the relaxed look of a mood board.
Whatever the layout, the gap between cells, the outer margin, the corner radius and the background colour are yours to set, and they are exact: every gap is the same number of pixels, because neighbouring cells share the same computed edge rather than being rounded separately.
Framing each photo without distortion
Cells rarely have the same proportions as the photos placed in them, and a collage maker has to resolve that somehow. Stretching is the wrong answer: faces look wrong and products look cheap. This tool offers the two honest answers per cell. Fill crops the photo to the cell's shape so there are no gaps; Fit shows the whole photo inside the cell with the background around it.
When a cell fills, you decide what stays in frame. Click the photo in the preview to select it, then drag inside it or use the arrow keys to slide the photo within the cell. The zoom slider, or the plus and minus keys, crops in tighter. The crop is stored as a fraction of the photo itself, so the preview, which is drawn from small working copies, and the export, which is drawn from your full-resolution originals, show exactly the same part of every picture.
Each cell keeps its own framing. Swap a photo into a different cell, or move it earlier or later in the order, and its framing travels with it. Adjusting one cell never changes another, and Reset framing puts a cell back to centred and unzoomed.
Contact sheets on real paper sizes
A contact sheet is a grid on a page. Choose A4, US Letter or a custom size in millimetres, portrait or landscape, and a resolution: 150 pixels per inch for on-screen review and quick proofs, or 300 for print. The page size in pixels follows directly — A4 at 300 PPI is 2480 by 3508 — and the tool shows it, so there is no guessing what you'll get.
Set the rows and columns, the margin around the page and the gap between photos, both in millimetres so they mean the same thing at either resolution. The tool tells you how many photos fit on a page and how many pages your list needs; fifty-three photos in a four-by-three grid makes five pages, the last holding five. Every photo appears exactly once and in your order.
Photos default to Whole photo, so nothing is cropped on a proof sheet, with Fill cell available when you prefer a tidy wall of equal tiles. Labels can be off, a number, or the number and filename. Filenames are opt-in on purpose: they often carry names, dates and places, and printing them is a choice you should make deliberately.
Export page images as JPEG or PNG — one file for a single page, a ZIP with a manifest for several — or one PDF. In the PDF each page has the exact physical size you chose, independent of any resolution metadata, so it prints at the intended scale. The page image inside is a high-quality JPEG at your chosen PPI. The tool doesn't do colour-managed print proofing, and it doesn't say it does.
Fast, private and gentle on memory
Working with dozens of large photos in a browser is mostly a memory problem, so the tool is careful about what it keeps. When you add photos it makes a small working copy of each for the live preview and keeps the original file untouched. Only when you export does it decode originals at full size — one at a time, drawn into place and released before the next. Contact-sheet pages are drawn and saved one page at a time.
Exports are checked before anything heavy is drawn. If an output is larger than the browser can reliably handle, you're told, and you can pick a smaller size or fewer cells. Your arrangement, framing and settings stay as they are. Long jobs show progress and can be cancelled.
Because there is no upload, there is also no waiting on a network and no copy of your photos on someone else's computer. Client shoots, unreleased products and family pictures stay where they were.
What's free, and what's next
Collages are free at full resolution with no watermark, as is any single contact-sheet page — preview every page and download whichever one you need. Exporting all the pages of a multi-page sheet at once, as a ZIP or a single PDF, is part of Pro. It's the same local tool either way; Pro saves you repeating a download page by page.
When your collage is ready, continue straight into compression to shrink it for the web, add a watermark, or resize it for social placements without downloading and re-selecting the file. For the opposite job — one image cut into several — use the image splitter.