Why Is My PDF So Large? 7 Causes and How to Fix Each
PDF file sizes balloon for several fixable reasons — embedded images, unsubsetted fonts, redundant metadata. This guide diagnoses each cause and shows exactly how to shrink your PDF.
A PDF that looks like a simple one-page document but weighs 15 MB is not a mystery — it has a specific, diagnosable cause. PDF file size is determined almost entirely by what is inside the file: high-resolution images, uncompressed fonts, embedded thumbnails, duplicate resources, and leftover edit history all contribute. This guide walks through each cause in order of impact so you can identify the culprit and apply the right fix.
Cause 1: High-Resolution Images (Most Common)
Images are responsible for 80-90% of file size in most large PDFs. A single photograph scanned at 600 DPI placed on an A4 page can weigh 20 MB before compression. Even after JPEG compression, high-DPI images remain large. The fix: downsample images to match your output. For screen-only PDFs, 150 DPI is indistinguishable from 600 DPI. For print, 300 DPI is the standard. Downsampling from 600 to 150 DPI reduces image data by 94% before any compression is applied. Use the FixMyPDF compressor to downsample and recompress all images in one step.
Cause 2: Unsubsetted or Fully Embedded Fonts
A PDF that embeds complete font files rather than subsets carries every glyph in the font — including thousands of characters the document never uses. A CJK (Chinese/Japanese/Korean) font can be 15-20 MB when fully embedded. Even standard Latin fonts are 200-500 KB each versus 5-30 KB when subset. Check in Adobe Acrobat: File → Properties → Fonts. Fonts listed as "Embedded" (not "Embedded Subset") are fully embedded. Re-exporting from the source document with font subsetting enabled fixes this. Most PDF export tools subset by default; full embedding is usually a deliberate setting.
Cause 3: Incremental Save History
Every time Acrobat saves changes to a PDF without rewriting the full file (the default "fast save"), it appends new object versions to the end of the file. The old versions remain. A document edited 20 times in Acrobat can contain 20 versions of every changed object. The fix: use "Save As" (not "Save") in Acrobat to rewrite the file from scratch, discarding all superseded objects. This alone can reduce file size by 20-40% on heavily-edited PDFs without changing any content.
Cause 4: Embedded Thumbnails and Previews
Acrobat and some PDF creators embed small raster thumbnails for every page in the PDF. These are used for the page thumbnail panel and print spoolers. On a 100-page document, these thumbnails add 500 KB-2 MB of invisible overhead. In Acrobat Pro: go to Edit → Preferences → Page Display and disable "Create/use cached thumbnails." Then use PDF Optimizer (File → Save As Other → Optimized PDF) and check "Discard Objects → Discard Embedded Page Thumbnails."
Cause 5: Uncompressed or Double-Compressed Content Streams
Content streams (the text-drawing and graphics instructions on each page) should always be Flate (ZIP) compressed. Some PDF generators leave them uncompressed, adding 3-10× overhead for the text layer. Check by opening the raw file in a text editor and looking for readable text operators like "BT" and "ET" without a stream dictionary showing "/Filter /FlateDecode" — uncompressed content is immediately visible. Re-optimizing through Acrobat's PDF Optimizer or the FixMyPDF compressor applies Flate compression to all uncompressed streams.
Cause 6: Duplicate Embedded Resources
PDFs generated by some applications embed the same image or font multiple times — once per page that uses it, rather than once shared across all pages. A company logo appearing on every page of a 50-page report might be embedded 50 times. PDF Optimizer's "Discard Duplicate Images" and font deduplication options fix this. The FixMyPDF compressor detects and deduplicates repeated resources automatically.
Quick Diagnosis: What to Check First
To quickly find the cause: (1) Open the PDF in a text editor and look at the file size vs the number of pages — more than 1 MB per page with no photographs almost certainly means uncompressed streams or full font embedding. (2) In Acrobat Pro, use File → Save As Other → Optimized PDF → Audit space usage to see a breakdown by category (images, fonts, content streams, overhead). This shows you exactly where the bytes are. (3) Try the FixMyPDF compressor — the before/after sizes tell you how much was image data vs structural overhead.
Try Compress PDF Now — Free
Browser-based, private, and instant. No account or software required.
Open Compress PDF


