How to Print Any PDF at True 100% Size on Mac (No Scaling, No Shrinking)
You hit Print, the document comes out, and something looks off. A label is the wrong size, a barcode won’t scan, a technical drawing is missing a millimetre here and there. The file was fine — the print isn’t. Welcome to the most common silent problem on Mac: your print dialog quietly scaled the document and never told you.
This guide explains exactly why Preview and browsers silently shrink PDFs, how to verify you’re printing at true size, and how to use FitPrint to print PDF actual size mac — guaranteeing 1:1 output — especially when you need to print multiple documents on one sheet without losing accuracy.
Why macOS silently scales your PDFs when you print pdf actual size mac
The root cause is that both Preview and browser print dialogs default to a “helpful” mode that resizes your document to fill the paper.
Preview: three settings that fight each other
macOS Preview is the default PDF viewer for most Mac users, and its print dialog has a trap: even when you set Scale to 100%, two other settings can quietly override it.
Pages per Sheet — Preview’s default is 1 page per sheet, which sounds correct. But if you’ve ever changed this setting, Preview remembers it across sessions. Switching to 2 or 4 pages per sheet silently scales each document to fill half or a quarter of the page.
Scale to fit — This checkbox, sometimes pre-ticked, tells Preview to shrink the document if any part would be clipped by the paper margins. It sounds safe, but it means a document sized exactly for A4 will still be shrunken to fit inside the printable margin zone — which is always smaller than the physical paper.
The PDF options drawer — Scale lives in a sub-panel you have to expand manually. The main dialog gives no hint that scaling is active. You can hit Print looking at the right paper size and orientation, without ever seeing the scale setting at all.
All three settings must be correct simultaneously. That’s a lot to check every single time.
Safari and Chrome: “Fit to page” by design
Browsers are even more aggressive. Safari defaults to “Scale: Fit to page” and Chrome to “Fit to paper size”. Both silently resize the PDF — often by 5–20% — to eliminate any white space around the edges. For a webpage that’s fine. For a PDF whose dimensions were intentional, it produces the wrong physical output.
There is no persistent “remember this” option. Every time you print from a browser, you have to find and change the scale setting manually.
How to verify you’re printing at true size
Before changing anything, it’s worth knowing how to check whether your current output is scaled.
The ruler test — Print a document whose dimensions you know exactly (a standard A4 page is 210 × 297 mm; a US Letter page is 8.5 × 11 inches). Measure the printed result with a ruler. If the numbers don’t match, scaling is active.
The barcode test — Print a barcode-bearing document and scan it with your phone camera. If the camera needs to struggle or fails, the barcode has probably been scaled below its intended module size. This is the same failure mode that makes boarding passes unscannable at airport gates and shipping labels get rejected at the post office.
Print properties — In Preview’s print dialog, expand the PDF options drawer and read the Scale field. It should say exactly 100%. If it says anything else, adjust it before printing.
The exact steps to print any PDF at actual size on Mac with FitPrint
FitPrint is a native macOS app (requires macOS 14 Sonoma or newer) built specifically to place PDFs and images on a print sheet without any automatic scaling unless you ask for it. It runs entirely offline — your files never leave your Mac, no account required, $15 one-time.
Step 1 — Open FitPrint and drag your PDF in
Drag your PDF file directly onto the FitPrint window. It appears in the file list with its page count and dimensions shown in the caption — for example, PDF · 1 page · 210 × 297 mm for a standard A4-sized document.
If your PDF has multiple pages, FitPrint imports all of them. You can reorder items by dragging them in the list.
Step 2 — Choose the right sheet size
FitPrint defaults to A4. The currently selected sheet is highlighted in amber in the sheet preset grid. If your printer uses US Letter, click Letter. Other available sizes include A3, A5, Legal, F4, and a custom option for non-standard paper.
Match the sheet size to your printer’s paper — this is what determines where the edges of the page fall.
Step 3 — Set scaling to Original size
In the controls panel, confirm the scaling mode is set to Original size. This is the default and the only mode that places each PDF page at true 1:1 scale without any resampling or stretching. The page preview shows the document at its actual physical proportions.
Two notes on limits:
- True 1:1 only holds if the PDF fits within your chosen sheet. If a page is larger than the sheet, FitPrint scales it down to fit on one sheet. It does not tile or split a document across multiple sheets.
- FitPrint does not upscale items that are smaller than the sheet. A small label stays at its original size, centred on the sheet.
The other two scaling modes — Fit width and Fit width (no upscale) — stretch items to fill the sheet width. Don’t use these if your goal is true 1:1 output.
Step 4 — Arrange multiple documents if needed
One of FitPrint’s core jobs is packing multiple documents onto as few sheets as possible without scaling. Drag in more files, or drag the same file in multiple times for multiple copies.
The default Fit most packing mode arranges documents in a 2D grid, placing multiple items per row when their widths allow. Toggle Auto-arrange to sort items largest-first before packing. Switch to Stack packing to place one item per row.
All of this packing happens at true size — FitPrint fills space by positioning items differently, not by shrinking them.
Step 5 — Verify Codes (for barcodes and QR codes)
If any of your documents contain barcodes or QR codes — shipping labels, boarding passes, QR codes — click Verify Codes before exporting. FitPrint decodes every code in your source files and then confirms they decoded correctly in the exported PDF. Green checkmarks mean the codes survived at the right size and are physically readable.
Step 6 — Export and print at 100% in Preview
Click Export PDF. FitPrint writes a single print-ready PDF — one file containing everything you arranged — and opens it in macOS Preview automatically.
In Preview’s Print dialog, set:
- Scale to 100%
- Pages per Sheet to 1
These are the only two settings you need to check. The hard work of sizing everything correctly has already been done by FitPrint — you’re just telling Preview not to undo it.
Tips for getting consistent results every time
Check printer paper matches the sheet size — If FitPrint is set to A4 but your printer has US Letter paper loaded, the margins will be wrong and Preview may nudge the scale. Match them.
Use the same sheet preset each time — FitPrint remembers your last settings. If you always use the same paper and keep scaling on Original size, you only need to drag files in and export.
Don’t print from browsers for anything size-sensitive — For boarding passes, labels, forms, or any document where dimensions matter, always export from FitPrint first and print from Preview. Never rely on browser print dialogs for true-size output.
Formats FitPrint accepts — PDF (all pages), PNG, JPEG, TIFF, HEIC, GIF, and WebP. Mix formats freely in the same sheet layout.
Need true-size printing for a specific document type? See the dedicated guides:
- Print a boarding pass at actual size on Mac
- Print a shipping label at actual size on Mac
- Print a QR code or barcode at actual size on Mac
See all printing guides or go back to the FitPrint home page to learn more.
Frequently asked questions
Why does my PDF print smaller than it should on Mac?
Both Preview and browser print dialogs default to 'Fit to page' or 'Scale to fit', which resizes the PDF to fill your paper. Even when this only shrinks the document 5–10%, dimensions that were designed to be exact — barcodes, labels, technical drawings, forms — end up the wrong physical size. To stop it, you must explicitly set Scale to 100% in the print dialog, or use FitPrint's Original size mode which places items at true 1:1 before you print.
How do I print a PDF at actual size in macOS Preview?
Open the PDF in Preview, choose File → Print, then in the PDF options drawer set Scale to exactly 100%. Make sure 'Pages per Sheet' is set to 1 and that no option labelled 'Scale to fit', 'Fit to page', or 'Shrink to fit' is checked. All three settings must be correct at the same time — changing one can silently override another. If you need to arrange multiple documents first, use FitPrint to build a correctly-sized print PDF, then open that in Preview at 100%.
Does FitPrint work with any type of PDF?
FitPrint opens any PDF you already have, plus PNG, JPEG, TIFF, HEIC, GIF, and WebP images. It arranges them on a print sheet and exports one print-ready PDF. It does not download, edit, OCR, or modify the content of your files. Any PDF — boarding passes, shipping labels, forms, drawings, photos — can be placed at true 1:1 size as long as it fits the chosen sheet without scaling.
What happens if my PDF is larger than the paper I'm printing on?
FitPrint scales oversized items down to fit one sheet — it does not tile or split a page across multiple sheets. If the PDF page is wider or taller than your chosen sheet size, FitPrint will scale it down proportionally so it fits on one sheet. True 1:1 printing only applies to items whose physical dimensions are equal to or smaller than the sheet. To print at actual size, choose a sheet size large enough to contain the full PDF page.
Ready to print exactly what you need?
Buy FitPrint — $15