How to Print Multiple Photos on One Page on Mac at Custom Sizes
You’ve got a folder of photos — some 4×6 prints, a couple of wallet shots, maybe a square crop — and you want to get them all onto as few sheets of photo paper as possible without the sizes going wrong. So you try the obvious route: open them in Preview, switch to “2 pages per sheet”, and hit Print.
The result? Preview ignores your photos’ actual dimensions and resizes everything to fill the page evenly. Your carefully-sized 4×6 prints come out at whatever the scaling math produces — not 4 inches by 6 inches.
This guide covers how to print multiple photos on one page on Mac at their true physical sizes using FitPrint, so wallet photos print as wallets and 4×6 prints measure exactly four by six.
Why the default way falls short
Preview’s “Pages per Sheet” ignores photo dimensions
Preview’s File → Print → Pages per Sheet is designed for documents, not photographs. When you tell it to fit two photos per sheet, it divides the available area into two equal regions and scales each photo to fill its region — regardless of whether that photo was supposed to be 4×6, 5×7, or 2×2.5 inches.
There is no option to say “put these two 4×6 photos side by side, each at 4×6, and leave the rest of the sheet blank.” Preview either fills the space or leaves you guessing what scale to enter manually in the Scale field.
If you print a sheet of wallet photos this way, you’ll end up with correctly-laid-out photos that are the wrong size for any wallet, ID holder, or frame they were meant for.
The browser “Fit to page” trap
Opening photos in Safari or Chrome and printing from there defaults to Fit to page or Shrink to fit. Like Preview, the browser treats your photo as something to fill the paper with, not something with a specific physical size to respect. A 4×6 photo on A4 paper gets stretched; a sheet of small wallet photos gets blown up to fill the sheet.
Manual margin math doesn’t scale
Some users try to fix this by manually computing margins and laying out photos in a word processor or slide app. It works, but it takes twenty minutes of fiddling per sheet, and if you add or remove a photo you start over. There is no re-pack, no drag-to-reorder, and no way to verify that the final exported PDF held the sizes correctly.
How FitPrint prints multiple photos at true size
FitPrint is a native macOS app (macOS 14 Sonoma or newer) that packs PDFs and images onto print sheets without automatic scaling unless you choose it. It runs 100% offline — your photos never leave your Mac and no account is required.
Here is the exact workflow:
Step 1 — Drag your photos in
Open FitPrint and drag in your JPEG, PNG, HEIC, TIFF, GIF, or WebP files (and PDFs). You can drag a whole folder at once. Each file appears in the list with its dimensions shown in the caption — for example JPEG · 1800 × 1200 px for a landscape 4×6 at 300 dpi, or PNG · 750 × 1050 px for a 2.5×3.5 wallet.
If you want to print multiple copies of the same photo on one sheet, drag the same file in more than once (or however many copies you need).
Step 2 — Choose your sheet size
FitPrint defaults to A4. If you’re printing on US photo paper, click Letter in the sheet preset grid — the selected sheet highlights in amber. For larger print runs, A3 lets you pack even more photos per sheet. You can also enter a custom sheet size if your printer handles non-standard stock.
Step 3 — Set scaling to Original size
Make sure the scaling mode reads Original size. This is the default. In this mode, FitPrint places each photo at its true 1:1 physical size on the sheet — no resampling, no stretching, no shrinking — provided the photo fits within the chosen sheet. Photos smaller than the sheet sit at true size. Photos larger than the sheet are scaled down proportionally to fit; FitPrint never tiles or splits a photo across sheets.
If a photo that is supposed to print at 4×6 inches is supplied at 300 dpi (1200×1800 px), it will occupy a 4×6 area on the sheet at Original size.
Step 4 — Choose a packing mode
FitPrint offers two packing modes:
- Fit most (default) — a 2-D grid layout that places photos side by side whenever their widths allow it. Four wallet-size photos may fit in one row on a Letter sheet; two 4×6 photos sit side by side. This mode maximises how many photos land on each sheet.
- Stack — one photo per row, useful when you want a cleaner vertical arrangement.
Toggle Auto-arrange to have FitPrint sort largest-first before packing, which often produces a tighter layout when you have a mix of sizes.
You can also drag items to reorder them manually if you want a specific sequence.
Step 5 — Check the preview
The live preview on the right shows exactly how your photos will sit on the sheet, to scale. You can see which photos fit at true size and verify that none are unexpectedly large or small before you commit to exporting.
Step 6 — Export and print at 100%
Click Export PDF. FitPrint writes one print-ready PDF to your chosen folder and opens it in Preview automatically.
In Preview’s Print dialog, set:
- Scale to 100% (not “Fit to page” — that would undo everything FitPrint just did)
- Pages per Sheet to 1
You are printing an already-composed sheet, so Preview’s job is just to send it to the printer unchanged.
Verifying the output before you print the whole batch
Before printing a full set, print one test sheet and measure:
- Use a ruler to measure a photo that has a known target size — for example a 4×6.
- It should measure 4 inches × 6 inches (or 10.2 × 15.2 cm) on paper.
- If it measures differently, check that Preview’s Scale is 100% and that your printer’s paper size matches the sheet size you selected in FitPrint.
For photos that contain QR codes or barcodes — event tickets saved as images, for example — use FitPrint’s Verify Codes feature before exporting. It decodes every barcode in your source files and confirms the same data decoded correctly in the exported PDF, catching any code that shrank below a readable size.
Tips for common photo sizes
Wallet photos (2×2.5 in or 2.5×3.5 in)
At 300 dpi, a 2×2.5 in wallet is 600×750 px. Drag four of these into FitPrint, choose Letter, and Fit most will pack them two-across in two rows, leaving a small margin around each — all at true wallet size. Print the exported PDF at 100% and cut along the gaps.
4×6 prints on Letter or A4
A Letter sheet (8.5×11 in) fits two 4×6 photos side by side with room to spare (8 in wide, 6 in tall, 0.25 in side margins). FitPrint’s Fit most places them automatically. On A4 (8.27×11.69 in) the same two 4×6 photos fit with slightly narrower side margins.
Mixed sizes
Drag in whatever you have. FitPrint does not force all photos to a common scale — each photo retains its own size. A 5×7 and two wallets will land on the same sheet at their respective sizes, packed tightly.
What FitPrint does not do
FitPrint is not a photo editor. It does not crop, rotate, colour-correct, or individually resize photos to a target dimension. It packs and exports them at their original sizes (or scales an oversized photo down to fit one sheet — see below). If a photo needs cropping or colour adjustment, do that in Photos, Preview, or any image editor before dragging it into FitPrint.
FitPrint also does not split a single oversized photo across multiple sheets (no tiling). If a photo is larger than your chosen sheet, FitPrint scales it down to fit on one sheet. To print it at true size, choose a larger sheet.
For more on printing images and documents at true size on Mac, see the guide to printing multiple pictures on one page on Mac and the broader walkthrough on printing multiple PDFs and images on one page on Mac. If you print recipe cards at a specific size, the recipe card use case shows the same workflow applied to a common kitchen-print scenario.
Frequently asked questions
How do I print multiple photos on one page on a Mac without shrinking them?
The key is to avoid 'Fit to page' scaling. In FitPrint, set the scaling mode to 'Original size', drag in your photos, and export a single PDF. Then open that PDF in Preview and print at exactly 100% scale. FitPrint packs multiple photos on one sheet while keeping each one at its true physical size — provided each photo fits the chosen sheet without needing to be scaled down.
Can I print wallet-size photos (2×2.5 in) and 4×6 photos on the same sheet?
Yes. Drag all your photos into FitPrint regardless of their individual sizes. The 'Fit most' packing mode lays them out in a 2-D grid and places photos side by side when their widths allow it. Wallet-size photos may pack four or more per row on a Letter or A4 sheet; a 4×6 may sit alongside a 2×3. Each photo stays at its own correct size — FitPrint does not force all items to the same scale.
Does FitPrint support HEIC and JPEG photos from iPhone?
Yes. FitPrint accepts PNG, JPEG, TIFF, HEIC, GIF, and WebP files, as well as PDFs. iPhone photos saved to your Mac — whether in HEIC or JPEG — drag straight in. No conversion needed beforehand.
What happens if one of my photos is larger than the sheet?
FitPrint scales that individual photo down proportionally to fit within one sheet. It does not tile or split a photo across multiple sheets. If true 1:1 size matters for a specific photo, choose a sheet size large enough to contain it without scaling — for example, switch to A3 if an A4-sized photo needs to print at exact size alongside smaller items.
Ready to print exactly what you need?
Buy FitPrint — $15