📤 File Transfer and Sharing

How to compress a PDF on Mac without the blur (tested)

Daniel Grimaldos
Daniel GrimaldosCo-Founder & CPO at Brault
Nov 11, 20269 min read
How to compress a PDF on Mac without the blur (tested)

To compress a PDF on a Mac, open it in Preview, choose File, then Export, set Quartz Filter to Reduce File Size and click Save. That is the built-in method, and it shrinks a PDF full of photos dramatically, but it also blurs the photos and offers no quality setting. For a sharper result, the free Ghostscript command with the /ebook setting made the same PDF half the size of Preview's output with more detail kept. Both were measured on the same 23.4 MB, 12-page PDF on macOS 26.5 on 2026-11-11.

A large PDF is almost always large because of its images: photos in a brand guide, a scanned contract, screenshots in a report. Text and vector graphics take very little space. Every method below works by making the images smaller, either in pixels, in JPEG quality, or both, so the real choice is how much image quality you are willing to give up. If the goal is to email the file, the limits are in email attachment size limits; if the PDF is too large even after compressing, how to send large files via email covers the alternatives.

Which method shrinks a PDF most on a Mac?

Ghostscript's /ebook setting shrank the test PDF the most and kept the images sharpest, while Preview's Reduce File Size filter came second in size with visibly softer photos. Preview's newer export checkboxes and Ghostscript's /printer setting left the file at its original size, because its photos were already JPEG.

Method Size after Saving Photos inside Best for
Original export 23.4 MB None 3,000 px wide The master copy
Preview, Quartz Filter: Reduce File Size 1.5 MB 93% About 1,000 px, soft A quick email copy
Preview, Optimize images for screen + Save images as JPEG 23.4 MB 0% 3,000 px PDFs with uncompressed images only
Ghostscript /ebook 0.8 MB 97% About 1,000 px, sharper Documents read on screen
Ghostscript /printer 23.4 MB 0% 3,000 px Keeping print quality

Tested on macOS 26.5 on 2026-11-11 with a 12-page PDF containing six 3,000 by 2,250 pixel photos and text, exported from a browser. Sizes measured on disk; Ghostscript 10.05.1.

Bar chart of how each Mac method shrinks the same 23.4 MB PDF: the original, Preview's export options and Ghostscript printer stay at 23.4 MB, Preview's Reduce File Size filter makes 1.5 MB and Ghostscript ebook makes 0.8 MB
The same PDF through five methods, tested on macOS 26.5.

How do you compress a PDF with Preview on a Mac?

Preview compresses a PDF with its Reduce File Size Quartz filter, in four steps, as Apple's guide to reducing the size of a PDF in Preview describes.

  1. Open the PDF in Preview.
  2. Choose File, then Export… (not Export as PDF, which has no filter).
  3. Open the Quartz Filter menu and choose Reduce File Size.
  4. Give the copy a new name in Export As so the original is kept, and click Save.
Preview Export dialog on macOS 26 with Format set to PDF, Quartz Filter set to Reduce File Size, and checkboxes for Create PDF/A, Create Linearized PDF, Optimize images for screen and Save images as JPEG
Preview Export with the Reduce File Size filter, macOS 26.5 (system language set to British English).

The filter took the test PDF from 23.4 MB to 1.5 MB. It does that by scaling each photo down, from 3,000 to about 1,000 pixels wide in the test, and recompressing it at a low JPEG quality. There is no slider: the filter always applies the same settings, which is why a scanned page or a photo-heavy brochure can come out blurry. Text is not affected, because it is not stored as an image.

The same Export dialog in macOS 26 has four checkboxes. Optimize images for screen and Save images as JPEG are meant to reduce the size, but on the test PDF, whose photos were already JPEG, ticking both with no filter left the file at 23.4 MB. They make a difference on PDFs that store images uncompressed, which some scanners and design exports do. Create Linearized PDF only makes the file open faster in a browser.

How do you compress a PDF without losing quality on a Mac?

Ghostscript compresses a PDF with more control and less visible loss than Preview, and it is free. It is a command-line tool that rebuilds the PDF with one of a few preset quality levels, documented in the Ghostscript manual.

  1. Install it once with Homebrew: open Terminal and run brew install ghostscript.
  2. In Terminal, type cd , with a space, drag the folder that holds the PDF onto the window, and press Return.
  3. Run the command, replacing the two file names:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.6 -dPDFSETTINGS=/ebook \
   -dNOPAUSE -dQUIET -dBATCH -sOutputFile="output-small.pdf" "input.pdf"

/ebook resamples images to 150 dpi, which is plenty for a PDF read on a screen. /printer keeps 300 dpi for documents that will be printed, and /prepress keeps even more. In the test, /ebook made a 0.8 MB file, half of Preview's result, with the photos visibly sharper. /screen, the lowest setting at 72 dpi, came out at 1.3 MB on the same file, larger than /ebook, so it is not worth reaching for first.

Three crops of the same PDF page at 200 dpi: the original at 23.4 MB with fine grain, Preview Reduce File Size at 1.5 MB looking soft, and Ghostscript ebook at 0.8 MB keeping the detail
The same crop of page 1 after each method, rendered at 200 dpi.

To compress every PDF in a folder, run this from the folder instead. It writes a -small.pdf copy next to each file, handles names with spaces and upper or lowercase extensions, and works in zsh, the default Mac shell, as well as in bash:

find . -maxdepth 1 -type f -iname '*.pdf' ! -iname '*-small.pdf' -print0 | while IFS= read -r -d '' f; do
  gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.6 -dPDFSETTINGS=/ebook \
     -dNOPAUSE -dQUIET -dBATCH -sOutputFile="${f%.*}-small.pdf" "$f"
done

The shorter for f in *.pdf *.PDF loop found in many forums stops with "no matches found" in zsh when the folder has no uppercase .PDF files, which is why the command above uses find.

How small does a PDF need to be to send by email?

A PDF needs to be under about 18 MB to send through Gmail, Yahoo Mail or Outlook.com, which accept 25 MB per message, because email encoding makes attachments about a third larger on the way. The 23.4 MB test PDF is a good example: it looks like it fits, and it bounces. Both compressed versions, at 1.5 MB and 0.8 MB, go through any provider. The per-provider figures are in the Gmail attachment size limit and Outlook attachment size limit articles.

When the PDF has to keep its full print quality, compressing is the wrong tool: send the original as a link instead. The same reasoning applies to video, covered in how to compress a video for email.

How can a team compress PDFs in batches every week?

A team that compresses PDFs every week can script Ghostscript, but the compressed files still end up on one person's Mac and need a second app to reach a client. Brault, a creative file management platform, puts compression and delivery in the same place.

Brault Desktop for Mac compresses PDFs, images, video and audio in batches of up to 100 files: drop the files on the menu bar icon or the panel, choose Compress, and pick a level, Light (high quality, less compression), Balanced (the recommended default) or Max (less quality, high compression). PDFs are compressed on Brault's servers and saved to Downloads as name-compressed.pdf, and from the same panel the results can be sent with a Brault Transfer link or added to the team's Brault library. Files already in a library compress from Download as… in the web file viewer. Convert images on the Mac the same way; how to convert HEIC to JPG on Mac covers the photo side.

Brault Desktop for Mac menu bar panel with a batch of files and the Send, Compress and Convert tools
Brault Desktop for Mac: compress a batch, then send it from the same panel.

Convert and compress are included in Pro at $12 a month billed annually for individuals (2 TB, 100 conversions a day) and Growth at $70 for teams (5 TB, 4 users included, $4 per extra user, 500 conversions a day); they are not part of the Free plan. Details are on the convert and compress page and plans on the pricing page.

Frequently asked questions

How do I compress a PDF on a Mac for free?

Open the PDF in Preview, choose File, then Export, set Quartz Filter to Reduce File Size and click Save. In a test on macOS 26.5, that took a 23.4 MB, 12-page PDF with six photos down to 1.5 MB, but the photos came out visibly soft. For a sharper result, the free Ghostscript command with the /ebook setting took the same file to 0.8 MB with more detail kept.

Why does Preview make my PDF blurry?

Preview's Reduce File Size filter scales every image down and recompresses it at a low JPEG quality, and it has no setting to change either. In the test, the photos went from 3,000 to about 1,000 pixels wide and lost their fine grain. Text stays sharp because it is not an image; scanned pages, which are images, suffer the most.

How do I compress a PDF on a Mac without losing quality?

Use Ghostscript with the /ebook setting for documents read on screen, or /printer when the PDF will be printed. Ghostscript is free, installs with Homebrew, and resamples images to 150 dpi with /ebook, which in the test produced a smaller and sharper file than Preview. No method removes data without some loss; /printer keeps 300 dpi images and barely shrinks a PDF whose photos are already JPEG.

Do the Optimize images for screen and Save images as JPEG options make a PDF smaller?

Only when the images inside are not already compressed. Apple added these checkboxes to Preview's Export dialog; on a PDF whose photos were already JPEG, ticking both left the file at 23.4 MB in a test on macOS 26.5. They help with PDFs that embed uncompressed images, such as some scans and exports from design tools.

How small does a PDF need to be to send by email?

Under about 18 MB for Gmail, Yahoo or Outlook.com, which accept 25 MB per message, because email encoding makes attachments about a third larger. A 23.4 MB PDF fails even though it looks smaller than the limit. Compress it, or send it as a link with a transfer service such as Brault Transfer.

Key takeaways

  • The built-in way to compress a PDF on a Mac is Preview: File, Export, Quartz Filter, Reduce File Size. It cut the test PDF from 23.4 MB to 1.5 MB with soft photos.
  • Preview's Optimize images for screen and Save images as JPEG options did not shrink a PDF whose photos were already JPEG.
  • Ghostscript's /ebook setting, free through Homebrew, made the same PDF 0.8 MB with sharper photos, and the tested find loop compresses a whole folder in zsh or bash.
  • Keep PDFs under about 18 MB for 25 MB email limits; send the full-quality original as a link instead of compressing it.
  • Teams that compress and send every week can do both from Brault Desktop for Mac with Light, Balanced and Max levels, on Pro or Growth.

Want to compress a batch and send it from the menu bar? Try Brault free.

Compress, store and send your files from one app

Brault for Mac compresses batches of up to 100 PDFs, images, videos or audio files from the menu bar and sends them with a branded Brault Transfer link. Convert and compress come with Pro at $12 per month billed annually (100 a day) and Growth at $70 per month billed annually for teams (500 a day, 4 users included).