How to Compress Images Inside a PDF (Without Losing Quality)

Updated June 2026 · 6 min read

Your PDF is 28MB. You need to email it — your client's server rejects anything over 10MB. The culprit is almost always the images embedded inside. Here's how to compress those images without making your PDF look like a fax from 1995.

The rule of thumb: Images inside a PDF are usually stored at much higher resolution than needed. A 300 DPI photo embedded in a PDF that will only be viewed on screen (72-96 DPI effective) is wasting 90%+ of its file size.

Why Are PDF Images So Bloated?

When you create a PDF from Word, PowerPoint, or a scanner, the software typically embeds images at their original resolution — often 300 DPI or higher. A single 300 DPI photo can be 5-15MB inside a PDF. Multiply that by a 50-page proposal with product photos on every page, and you have a 200MB monster.

PDFs destined for screens (email, web download, Slack) only need images at 150 DPI. PDFs for print need 300 DPI. Most PDF bloat comes from using print-quality images for screen-only documents.

Method 1: Preview on Mac (Fastest for Single PDFs)

  1. Open the PDF in Preview
  2. Go to File → Export
  3. Click the Quartz Filter dropdown
  4. Select "Reduce File Size"
  5. Click Save

This applies aggressive compression. Typical result: 28MB → 3-5MB. The quality drop is noticeable if the PDF contains detailed diagrams or small text, so check the result before sending.

Method 2: Extract → Compress → Rebuild (Best Quality Control)

For maximum control, extract the images, compress them individually, and rebuild the PDF:

  1. Extract images: Open PDF in Preview → click an image → Cmd+C → Cmd+N (New from Clipboard) → save as PNG
  2. Compress each image: Use compress2png.com — drag in the extracted images, compress to JPG 80% or WebP
  3. Replace images in the original document (Word/PPT/Pages) and re-export as PDF

This takes more time but gives you pixel-level control over the quality/size tradeoff.

Method 3: Compress Images Before Adding to PDF (Best Practice)

Prevention is better than cure. Compress your images before inserting them into the document:

  1. Compress all images with a batch image compressor first
  2. Target 150 DPI at the intended display size (e.g., 1200px wide for a full-page image)
  3. Use JPG at 80% quality for photos, PNG for screenshots with text
  4. Insert the compressed versions into your document
  5. Export as PDF

This approach produces the smallest possible PDF with no quality surprises.

Method 4: Online PDF Compressors

Tools like Smallpdf and iLovePDF specialize in PDF compression. They're convenient but come with a major caveat: you're uploading your document to someone else's server. For contracts, financial documents, or anything confidential, this is a non-starter. Use offline methods for sensitive PDFs.

How Much Can You Save?

PDF TypeOriginal SizeAfter CompressionReduction
Product catalog (photos)32 MB4.8 MB85%
Scanned document18 MB2.1 MB88%
Presentation with screenshots12 MB1.6 MB87%
Proposal with charts & photos8 MB1.2 MB85%

All results at 150 DPI JPG 80% quality — perfectly acceptable for screen viewing.