How to Print Multiple Pictures on One Page on Mac (at the Sizes You Want)

You’ve got a handful of pictures you want on a single sheet: a contact strip of travel shots, a few product images to review, a set of reference screenshots to take to a meeting, or web captures you want to annotate offline. So you open Preview, hit Print, and choose Pages per Sheet. The result comes out as an even grid where every picture is the same size regardless of its actual dimensions — and never quite the size you had in mind.

This guide shows a better way to print multiple pictures on one page on Mac: using FitPrint to pack images onto sheets with real control over scaling, so you get the sizes you actually want without fighting dialog boxes.

Why the default way falls short

Preview’s Pages-per-Sheet: even grid, no size control

Preview’s built-in Pages per Sheet option divides the page into equal cells and stretches each image to fill its cell. If you choose 4-up, every image occupies exactly one quarter of the page — even a small thumbnail gets blown up to match a large landscape screenshot. You have no way to say “keep these at their original dimensions” or “make these 10 cm wide.” The only knob is how many cells the grid has.

It also forces every image to the same cell size, so a tall portrait and a wide landscape end up the same amount of pixels on paper, which usually looks wrong for both.

Drag-and-drop into a browser: scaling surprises

Dropping images into a browser tab for printing is quick, but most browsers default to Fit to page or add automatic margins that re-scale everything. The printed size rarely matches what the image metadata says it should be, and there is no way to pack mixed-orientation pictures efficiently without them overlapping or leaving large blank areas.

The size-control gap

Both approaches share the same problem: they decide how big each image should be, and you just accept it. If you need pictures at a specific size — true 1:1, a fixed width, or simply “as big as possible without going over the sheet edge” — neither Preview nor the browser gives you a reliable way to do that.

How to print multiple pictures on one page on Mac with FitPrint

FitPrint is a native macOS app (macOS 14 Sonoma or newer, $15 one-time) that arranges PDFs and images onto print sheets and exports a single print-ready PDF. It runs 100% offline and sandboxed — your pictures never leave your Mac, there are no uploads, no accounts, and no telemetry.

Here is the exact workflow.

Step 1 — Drag your pictures in

Open FitPrint and drag all the images you want to print onto the window. You can mix formats: PNG, JPEG, TIFF, HEIC, GIF, WebP, and PDF all work together in the same layout. Each item appears in the file list with its dimensions shown in the caption.

Reorder items by dragging them within the list if the order matters for how they will be packed onto the sheet.

Step 2 — Choose your sheet size

FitPrint defaults to A4. If your printer is loaded with Letter paper, click Letter in the sheet preset grid. Other options include A3, A5, Legal, F4, and custom dimensions. The selected sheet is highlighted in amber.

For contact-sheet style layouts — many small pictures on one large sheet — A3 or a custom size gives you more room to pack in more images.

Step 3 — Pick a scaling mode

This is the step Preview cannot offer:

  • Original size (default) — each image is placed at true 1:1 scale. A 100 × 150 mm picture prints at exactly 100 × 150 mm, as long as it fits the sheet. Images larger than the sheet are scaled down proportionally to fit one sheet. Nothing is upscaled.
  • Fit width — each image is scaled so its width fills the sheet width. Useful when you want every picture as wide as possible.
  • Fit width (no upscale) — same as Fit width, but small images are not enlarged beyond their native size.

For true-size printing — where physical measurements matter — choose Original size and confirm your sheet is large enough to contain the images without scaling.

Step 4 — Choose a packing mode

FitPrint offers two ways to arrange items on each sheet:

  • Fit most (default) — a 2-D grid packing that places multiple items per row whenever their widths allow. A set of small square thumbnails will pack tightly; a set of wide landscape pictures may each get its own row. This mode maximises how many pictures fit on each sheet.
  • Stack — one image per row, full width. Useful for comparing images vertically or when you want a single column layout.

Enable Auto-arrange if you want FitPrint to sort images largest-first before packing, which can reduce wasted space when your pictures are a mix of sizes.

Step 5 — Preview the layout

The live preview updates as you change settings. Scroll through the preview pages to confirm images are packed the way you want. If a picture is ending up on its own page when you expected it to share a sheet, it is likely wider than half the sheet at the current scale — switch to a larger sheet size or a different scaling mode.

Buy FitPrint — $15

Step 6 — Export and print at 100%

Click Export PDF. FitPrint writes a single PDF containing all your pictures arranged across sheets, then opens it in Preview automatically.

In Preview’s Print dialog, set:

  • Scale to 100% (not “Fit to page” — that would re-scale the layout FitPrint already sized for you)
  • Pages per Sheet to 1

Printing at 100% from Preview is the final step that preserves every size decision FitPrint made. The exported PDF already has the right geometry; Preview just needs to put it on paper without touching it.

Verifying the result

Before printing a large batch, do a single test sheet:

  1. Export and print one sheet at 100% scale.
  2. Measure one of the printed images with a ruler.
  3. Compare the measured size to the image’s native dimensions (visible in FitPrint’s caption or in Finder’s Get Info).

If the numbers match, the rest of the batch will be correct. If not, check that Preview’s scale is set to 100% and that “Fit to page” is not silently overriding it.

Tips for common picture-printing tasks

Contact sheet of reference screenshots or product images

Screenshots and product images often come in a mix of sizes and aspect ratios. Use Fit most packing with Original size scaling. Enable Auto-arrange to cluster the larger images first so the layout stays compact. Because FitPrint packs by actual width rather than forcing a uniform grid, a wide landscape screenshot and a narrow portrait crop will sit side by side only when the widths add up correctly — no wasted columns.

Side-by-side comparison of two pictures

Drag the two images in, select A4 (or Letter) as your sheet, and use Fit most. If both images are portrait-orientation and each is under half the sheet width at Original size, FitPrint will place them side by side on one sheet automatically. Use Stack mode if you want them one above the other for a vertical comparison.

Printing pictures at a specific physical size

Set scaling to Original size. The physical size of the print depends on the image’s pixel dimensions and its embedded DPI. A 1200 × 1800 px image at 300 DPI will print at 101 × 152 mm (4 × 6 inches). FitPrint does not change the DPI or pixel count — it places the image as-is.

Mixed portrait and landscape on the same sheet

FitPrint handles mixed orientations. Portrait images pack into narrow columns; landscape images span wider. Use Fit most and the preview will show you exactly how the pack works out before you export.

Printing pictures that contain barcodes or QR codes

If any picture contains a QR code, barcode, or scannable code — event flyers saved as PNGs, product reference sheets, logistics documents — use Verify Codes before exporting. FitPrint decodes every code in the source images and confirms the same data decoded correctly in the exported PDF, catching any code that shrank below a readable size.

Saving paper

FitPrint’s packing is designed specifically to reduce wasted sheet area. If you previously used Preview’s even grid and noticed large blank margins around every picture, the Fit most mode will typically fit more pictures per sheet because it adapts to each image’s actual width rather than forcing a uniform cell size. For a broader look at paper-saving print strategies, see how to save paper by printing multiple pages per sheet on Mac.

What FitPrint does not do

Knowing the limits avoids surprises:

  • FitPrint does not tile or split a single large picture across multiple sheets. If an image is bigger than the sheet at Original size, it is scaled down to fit on one sheet.
  • FitPrint does not edit, crop, rotate, or OCR your pictures. It is a layout and packing tool — prepare your images in Photos, Preview, or any image editor before dragging them in.
  • FitPrint does not upscale images that are smaller than the sheet under Original size mode.

For related workflows, see how to print multiple PDFs and images on one page (mixing PDFs with images), how to print multiple photos on one page on Mac (wallet and 4×6 photo prints), and how to print a PDF at actual size on Mac for single-document true-size printing.

Frequently asked questions

How do I print multiple pictures on one page on a Mac without them being stretched or cropped?

The safest route is to keep scaling set to 'Original size' in FitPrint. Each picture is placed at its actual dimensions and packed onto sheets. Nothing is stretched, cropped, or resampled unless an individual image is wider than the sheet, in which case FitPrint scales it down proportionally to fit.

Can I print pictures at their true, measured size on Mac?

Yes — FitPrint's 'Original size' scaling mode places each image at 1:1 scale on the sheet. As long as the image fits within the chosen sheet size (A4, Letter, etc.) without any scaling needed, it will print at its exact physical dimensions. Print the exported PDF from Preview at 100% scale, not 'Fit to page', to preserve that true size.

What image formats does FitPrint support?

FitPrint accepts PDF (including multi-page PDFs), PNG, JPEG, TIFF, HEIC, GIF, and WebP. You can mix formats in the same layout — drag in a PNG, a JPEG, and a PDF and FitPrint packs them all onto sheets together.

Does FitPrint upload my photos to the cloud?

No. FitPrint is 100% offline and sandboxed. Your images never leave your Mac — there are no uploads, no accounts, and no telemetry. Everything runs locally on your device.

Ready to print exactly what you need?

Buy FitPrint — $15
14-day money-back guarantee — no questions asked. Details