Direct answer. A Mac photo prints at the wrong size because a print-side setting scaled or clipped the output. The most common are paper mismatch, Scale to Fit, driver scaling, borderless expansion, and content outside the printer's printable area. PrintExactly flags printable-area problems and print-setting mismatches it can detect; driver-specific controls remain in the macOS print panel.

The eight reasons a Mac photo prints at the wrong size

Every "my photo printed too small / too big / cropped" report comes back to one of these. We list them in roughly the order they appear, with the diagnostic and the fix.

1. Document page size differs from loaded paper

If your layout is sized for A4 but the printer is loaded with US Letter (or vice versa), macOS scales the output to fit before you see it. The change can be small — about 4% — but on a 4×6 photo it adds up to 6 mm of unintended scaling.

Fix: Match the document paper size to what is actually in the tray. PrintExactly warns if the paper selected in the macOS print panel differs from the layout.

2. Scale to Fit or Fill Entire Paper is on

The macOS print dialog has a Paper Handling panel with Scale to Fit, Fill Entire Paper, and Scale Down Only. Any of these silently shrink or enlarge the photo to fit whatever the dialog decides is "best fit."

Fix: Set the print panel Scale to 100% and turn off Scale to Fit where available. PrintExactly prints its generated PDF without page scaling, but driver-specific scaling controls still require a manual check.

3. Printer-driver scaling

Many printer drivers apply a default scale-to-fit, especially for borderless or photo paper presets. The dialog may say 100%, but the driver is silently fitting the image to the printable area.

Fix: Open the driver's own preferences (in the macOS print dialog, choose Show Details → Printer Features or similar) and look for Fit, Scale, or Resampling. Set to 100% / Off where available.

4. Borderless enlargement / overspray

Borderless modes push the image slightly past the paper edge so the print reaches the physical page edge. The trade-off is a small scale change — typically 1–2% — that the printer absorbs so the image fills the paper.

Fix: Switch to a bordered paper size that matches the photo size, or accept a small scale change for the borderless result. Check the print-panel compatibility summary and measure a test print when exact dimensions matter.

5. Margin and printable-area clipping

Every printer has non-printable edges. Photos placed inside that area are clipped. A photo positioned so its bottom edge touches the page bottom will lose content on most inkjet printers.

Fix: Read the printer's reported printable area. PrintExactly reads it directly and flags anything outside that boundary before you press print.

6. Source PPI metadata misunderstood as required print size

macOS uses embedded PPI metadata as a hint, but the photo prints at whatever physical size the layout specifies. PPI is not what makes a photo print smaller; it controls resolution, not size.

Fix: Use effective DPI as a quality check, not a size input. Set the size in mm or inches and verify effective DPI at that size.

7. Application makes a contact sheet or N-up page

Apps that produce a contact sheet or N-up page scale every photo to fit a uniform grid, ignoring the per-photo size you wanted. A 4×6 and a 2×2 in a 4-up contact sheet become the same size on paper.

Fix: If you need mixed sizes, do not use an N-up or contact-sheet preset. Use a workspace that lets every photo have its own dimensions — like PrintExactly.

8. Hardware feed, mechanical tolerance, and consistent per-printer drift

Paper feed, mechanical tolerance, and ink spread introduce small physical drift regardless of how clean the digital layout is. Most consumer printers hold within 1 mm of the target dimensions. Some printers reproduce every layout slightly larger or smaller on a given axis — a consistent scaling drift on that printer, distinct from one-off paper or driver issues.

Fix: Print one photo at known target dimensions and measure the finished image with a physical ruler. For consistent per-printer drift, PrintExactly can save an independent horizontal and vertical correction after you measure a printed test Page; the saved correction is applied to printed Frames and Content and can be enabled or disabled at any time. Calibration cannot remove driver scaling, borderless expansion, paper feed, or mechanical drift, so the ruler measurement of one test print remains the final check.

Most "the photo printed wrong size" reports come back to paper mismatch or Scale to Fit, in that order. Borderless and driver scaling are next, and hardware tolerance is usually the smallest contributor.

— Mac print troubleshooting

The four-step diagnostic

  1. Print one photo at known dimensions and measure the finished image with a physical ruler. If it differs from the size you entered, continue through the print-panel and driver checks below.
  2. Turn off Scale to Fit in the macOS print dialog. Set Scale to 100%.
  3. Check the driver for its own scale or fit settings. Set them to 100% / Off.
  4. Stay inside the printable area. PrintExactly reads it directly; in other apps, leave at least 3–5 mm of margin from each paper edge for inkjet printers.

What to try next

Frequently asked questions

Why does my photo print too small on Mac?

Common causes include Scale to Fit or Fill Entire Paper being on, paper mismatch, driver scaling, and borderless expansion. PrintExactly flags printable-area problems and printer, paper, orientation, or margin changes; driver-specific scale and borderless controls still need a manual check.

Why is my photo cropped when I print on Mac?

Photos are most often cropped by borderless enlargement or by content landing outside the printer's printable area. PrintExactly reads the printer-reported printable area and flags anything that would be clipped before printing.

How do I stop Mac from scaling my photo when I print?

Set the print panel Scale to 100%, turn off Scale to Fit, match Paper Size to what is in the tray, and check the printer driver's own scaling settings. PrintExactly prints its generated PDF without page scaling and warns if printer, paper, orientation, or printable margins change.