How to Compress a PDF File on Mac

PDF files are convenient for sharing documents, but they can balloon in size — especially when they contain high-resolution images, embedded fonts, or scanned pages. On a Mac, you have several built-in and third-party options for reducing PDF file size, and the right approach depends on factors like how much compression you need, what quality you can accept, and how often you're doing it.

Why PDF Files Get So Large

Before compressing anything, it helps to understand what's inflating the file. PDFs can carry:

  • High-resolution images embedded at print quality (300 DPI or higher)
  • Embedded fonts, especially full font sets rather than subsets
  • Scanned pages saved as full-resolution raster images
  • Layers, metadata, and annotations from design or editing software
  • Duplicate resource data when pages are copied between documents

A 20-page report with text and a few charts might be under 1 MB. A scanned document or a presentation exported to PDF with full-quality photos can easily reach 50–100 MB or more.

Method 1: Using Preview (Built-In, No Cost)

Preview is macOS's default PDF viewer, and it includes a compression option through its export settings. This is the fastest route for most users.

Steps:

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

This works, but it's worth knowing what's happening under the hood. The "Reduce File Size" Quartz filter aggressively resamples images — often down to around 72 DPI — which can make photos look noticeably degraded. For a text-heavy document, the result is usually fine. For a PDF with sharp diagrams or product photography, the quality loss may be unacceptable.

Creating a Custom Quartz Filter

If Preview's default compression is too heavy-handed, macOS includes a tool called ColorSync Utility (found in Applications → Utilities) that lets you create a custom Quartz filter with more controlled compression settings.

  1. Open ColorSync Utility
  2. Go to the Filters tab
  3. Duplicate the "Reduce File Size" filter
  4. Adjust image compression settings — you can set a higher DPI threshold (e.g., 150 DPI instead of 72)
  5. Save the filter with a new name
  6. It will then appear in Preview's Quartz Filter menu

This approach gives you more control without installing anything extra, though the interface isn't the most intuitive.

Method 2: Using macOS Print Dialog

Another built-in path runs through the print workflow:

  1. Open the PDF in any app (Preview, Safari, etc.)
  2. Go to File → Print
  3. At the bottom left, click PDF → Save as PDF
  4. This re-renders the document and can reduce file size in some cases

This method is less predictable than a dedicated compression tool — results vary significantly depending on the source file. It works better for simple documents than for image-heavy PDFs.

Method 3: Third-Party Applications 🗜️

When you need consistent results or fine-grained control, dedicated PDF tools offer more reliable compression. Common options on Mac fall into a few categories:

TypeExamplesKey Characteristic
Desktop app (paid)Adobe Acrobat, PDF ExpertFull control over compression settings per element type
Desktop app (one-time purchase)PDF Squeezer, PDF CompressorFocused on compression, simpler interface
Web-based toolsSmallpdf, iLovePDF, Adobe onlineNo install required, file goes to a server
macOS Automator/ShortcutsBuilt-inBatch processing, scriptable

Adobe Acrobat offers the most granular control — you can set separate compression settings for color images, grayscale images, and monochrome images, and choose between lossy (JPEG) and lossless compression. This matters when output quality is non-negotiable.

Lighter desktop apps like PDF Squeezer let you drag and drop a file and compress it with preset profiles, which suits users who compress PDFs occasionally and don't need deep configuration.

Web tools are convenient but involve uploading your document to a third-party server — a meaningful consideration if the PDF contains sensitive, confidential, or proprietary content.

Method 4: Automator for Batch Compression

If you regularly compress multiple PDFs, macOS Automator can build a workflow that applies compression to a folder of files in one step. You can create a Folder Action that automatically compresses any PDF dropped into a specific folder using the Quartz filter of your choice. This doesn't require any programming knowledge, though it takes a few minutes to set up.

Factors That Affect How Much Compression You'll Get 📉

The same compression setting produces very different results depending on the source file:

  • Image-heavy PDFs compress dramatically — sometimes 70–90% size reduction
  • Text-only or vector PDFs may only reduce by 10–20%, since there's less raster data to compress
  • Already-compressed PDFs (e.g., previously exported from a web tool) often compress very little further
  • Scanned documents compress well if you use a specialized scanner app or OCR tool that stores text as text rather than as a flat image

Quality vs. File Size: The Core Trade-Off

Every compression method involves a trade-off between file size and visual quality. There's no universal "best" setting because what's acceptable varies by purpose:

  • A PDF being emailed to a client for review has different requirements than one being sent to a commercial printer
  • A scanned receipt just needs to be legible; a product brochure may need to retain image sharpness
  • A document with no images can be compressed more aggressively without any visible difference

How much quality loss is acceptable — and how small the file actually needs to be — depends entirely on what you're using the PDF for, where it's going, and who's viewing it. Those details shape which method and which settings make sense for any given file. 🖥️