Why Is My PDF So Large? Seven Causes and Fixes
A PDF is almost always large because of its images, not its text. A page of text is a few kilobytes. A page that holds a full-resolution photo or a 300 ppi scan can be megabytes. Find the images first, then shrink those.
Below: how to see what is inside your PDF, the seven usual causes with a fix for each, and a measured example.
How do I find out what is making my PDF large?
Ask the file. Two free commands answer most cases. pdfimages comes with Poppler (brew install poppler) and lists every image with its pixel size, its resolution on the page and the bytes it takes. pdffonts lists the fonts.
pdfimages -list report.pdf
pdffonts report.pdf
ls -lh report.pdfIf the image sizes add up to nearly the whole file, images are the cause. If there are no images and the file is still big, look at fonts and embedded files. No Terminal? In Preview, open Tools > Show Inspector and check the file size, then scroll through. Pages that show a photo are your suspects.
What are the seven usual reasons a PDF is so large?
| Cause | How to spot it | Fix |
|---|---|---|
| Full-resolution photos | pdfimages shows widths of 3000 px or more on a small page | Downsample and recompress the images |
| Scan at high resolution | Each page is one image at 300 ppi or more | Lower the scan resolution or recompress |
| Lossless image storage | Images are stored as Flate (zip) instead of JPEG | Recompress as JPEG |
| Fonts embedded in full | pdffonts lists large fonts, or many of them | Re-export with font subsetting |
| Pages saved as images | No selectable text, every page is an image | Re-export from the source, not from a screenshot |
| Attachments, layers, thumbnails | File is large with few images | Re-export or flatten from the source app |
| Duplicated images | The same logo or photo appears on every page as a separate copy | Rebuild the PDF from the source file |
The first three are the common ones. They all come down to how the images were stored when the PDF was made.
Why is my scanned PDF so large?
A scanner writes each page as one big picture. A US Letter page at 300 ppi is 2550 by 3300 pixels, which is over eight million pixels per page. Color and photo-heavy pages cost the most, and some scanner apps store the picture without JPEG compression.
We measured the storage effect on 3 test pages. Each was 2550 by 3300 grayscale at 300 ppi (a photo with added noise, built with ImageMagick). Stored as Flate, the 3-page PDF was 21.05 MB. The same pixels stored as JPEG at quality 85 came to 4.52 MB. Same pages, a bit over four times smaller, only because of how the image was stored. Real scans of text on white paper behave differently, so treat this as a demonstration, not a promise.
For the full scan workflow, see how to compress a scanned PDF on Mac.
Why is a PDF with a few photos so large?
Pages, Keynote, Word and the print dialog all place a photo into the PDF at close to its original pixel size. A phone photo shrunk to fit a half page still carries every pixel. Your page shows 150 ppi at most, but the file holds the full image.
Test: we put one 6016 by 6016 pixel JPEG (6.4 MB) on a page. The PDF came to 6.52 MB. Then we ran it through Smol’s Medium preset: 53 KB. That fixture is a smooth desktop picture, so it shrinks far more than a normal photo would. Your result will be smaller, but the lesson holds: the page size said nothing about the file size.
The Medium preset caps the long edge at 1200 px, so it is a pixel cap, not a DPI target. See what the PDF compression presets do before choosing one for print.
Why is a PDF with only text still big?
Usually fonts. A PDF should embed only the characters it uses (a subset). Some exporters embed the full font file. We printed a one-line text file to PDF on macOS: 9.7 KB, with one font, Monaco, embedded as a subset. Fonts matter for a short document and barely register once images arrive.
Smol does not help here. We ran that 9.7 KB file through the Small preset and the result was 9.96 KB, slightly larger. There is nothing to shrink. Fix text-only PDFs at the source: export again, and turn off options like embedding all fonts or keeping layers.
What is the fastest way to shrink a PDF that is too large to email?
Open it in Preview and use File > Export, then choose the Reduce File Size Quartz filter. It is free and it works on image-heavy files. It is also blunt: the filter is a fixed recipe, and it can make text-heavy files look worse. The recipe, read from the filter file on macOS, is JPEG quality 0.7, images resampled to 144 ppi and a cap of 2400 px.
Check the result in the PDF itself before sending it. Zoom into a photo and a line of small text. If it looks soft, use a gentler option. Our guides on reducing file size in Preview and compressing a PDF on Mac compare the choices step by step.
When is Smol the wrong tool for this?
For one file, use Preview’s Reduce File Size filter or re-export from the app that made the PDF with a lower image quality. That costs nothing. Smol does not edit PDFs, does not OCR and does not fix text-only files, so it will not help if fonts or attachments are the cause.
Smol earns its $29 (once, one Mac) when you have many PDFs, a folder that mixes PDFs with photos, or a right-click habit in Finder, and you want the files to stay on your Mac. It has five presets instead of one fixed filter. See Smol pricing, or the best PDF compressors for Mac.
How we checked this
Built 3-page grayscale scan and photo PDFs with ImageMagick, inspected them with pdfimages and pdffonts, ran Smol 1.0.35 presets, read the Reduce File Size filter with plutil on macOS, base64-encoded a random 3 MB file. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Large PDFs: common questions
Why is my PDF so large when it has only a few pages?
Because page count does not drive size, images do. One full-resolution photo or one 300 ppi scan can be several megabytes by itself. Run pdfimages -list on the file to see each image and its size, then recompress those images. Text pages add very little.
Why is my PDF too large to email?
Email limits are measured after encoding, and encoding adds weight. We base64-encoded a 3,000,000 byte file with line breaks and got 4,052,632 bytes, about 35% more. A PDF near a provider’s limit can fail even though Finder says it is under the limit.
Why is my scanned PDF so large?
Each page is a full picture, often 2550 by 3300 pixels at 300 ppi, and some scanners store it without JPEG compression. Rescan at a lower resolution, or recompress the file afterward. Black and white text pages compress far better than color pages.
Does compressing a PDF lower the quality?
Yes, for the images inside it. Recompression resamples images and applies JPEG compression, so detail is lost. Text and vector drawings stay sharp. Look at the result before you send it, and keep the original.
Can I make a PDF smaller without losing any quality?
Only a little. Lossless steps like rewriting the file structure or removing unused objects save a small amount. Big savings need the images recompressed, and that is lossy. See our guide on compressing without losing quality.
Keep reading