Reduce File Size in Preview: What It Does and Why It Blurs
Preview's Reduce File Size is a Quartz filter with fixed settings: it downsamples the images in a PDF and re-encodes them as JPEG, whatever the document is. That is why a scan can come back blurry, a text PDF barely shrinks, and you can never ask for a specific size.
Updated September 23, 20265 min read
By the File Acture team
Every Mac can shrink a PDF without installing anything: File > Export, Quartz Filter, Reduce File Size. It is genuinely useful, and for a quick email attachment it is often all you need.
It is also the source of two familiar complaints: "Preview ruined my scan" and "Preview did nothing at all". Both have the same explanation, and once you know it you can tell in advance which one you are about to get.
How to use Reduce File Size in Preview
Open the PDF in Preview, choose File > Export…, open the Quartz Filter menu, pick Reduce File Size and save under a new name. Always save a copy: the filter is destructive and there is no way back.
On a photo-heavy document the result can be a tenth of the original. On a report that is mostly text, the file may come back almost the same size — or, occasionally, slightly larger.
What the filter actually does
A Quartz filter is a small recipe macOS applies while rewriting the PDF. Reduce File Size contains two instructions: downsample every image above a certain resolution, and re-encode images as JPEG at a fixed quality.
Nothing else is touched. Text stays text, fonts stay embedded, vector drawings keep their sharp edges, and the page count and layout do not change. That is why the same filter is brilliant on a folder of scans and useless on a 200-page contract.
- Blurry result? Your images were already close to the filter’s target resolution, and it compressed them anyway.
- No change? The PDF holds little image data, so there was nothing to squeeze.
- Bigger file? The images were stored in a more efficient format than JPEG, and re-encoding cost space.
- Colour shifts? Scanned colour profiles are rebuilt during export.
Make your own Quartz filter in ColorSync Utility
macOS lets you build a gentler or harsher version of the same filter, and it then appears in Preview’s menu for every document.
Step by step
Open ColorSync Utility (Applications > Utilities), go to the Filters tab, click the arrow next to Reduce File Size and choose Duplicate Filter. Give the copy a name such as "Reduce File Size — 150 DPI".
Open the copy, expand Image Compression and raise the quality slider for a sharper result, then expand Image Sampling and set the resolution you want (150 DPI is a good middle ground for documents, 200 DPI if there is small print). Close the window; the filter is saved to your home folder and shows up in Preview’s Quartz Filter menu straight away.
- Filters live in ~/Library/Filters, so they can be copied to another Mac.
- A filter still cannot aim for a size: you set resolution and quality, then measure the result.
- To apply one to many files, use the Automator action Apply Quartz Filter to PDF Documents — and let it write copies, never the originals.
What about the Terminal?
sips is excellent for images but cannot recompress the images inside a PDF, so it is not a way out here. Ghostscript (gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook) does the job well, but it is a third-party install, its presets are fixed steps rather than a target, and the licence makes it awkward to ship inside an app.
If you like the command line, the Automator route above gives you batch processing without extra software.
When to stop fighting the filter
The filter’s real limit is that you cannot say what you need. Upload forms do not ask for "a bit smaller"; they ask for under 2 MB, under 5 MB, under 300 KB.
File Acture takes the number instead: set Compress by to Target size, type the limit, and the app searches resolutions from 300 down to 72 DPI and a range of JPEG qualities until the measured file size fits. In a test on an Apple M4, a 54 MB, 36-page scan landed at 4.84 MB for a 5 MB target in 1.38 seconds, and at 1.94 MB for a 2 MB target. Text and vector graphics were untouched, and a file that already fits is left alone rather than re-encoded.
It also does what Preview will not: dozens of files in one run, grayscale conversion for documents that carry no colour, and a clear message when your target is impossible instead of a quietly ruined copy. Everything runs on your Mac; nothing is uploaded. See how target size works.
The two limits people hit most: an email attachment cap and an upload form.
How to compress a PDF to an exact size after Preview falls short
- 1
Keep the original
Work from the untouched file. Preview’s filter cannot be undone, and File Acture always writes a new copy.
- 2
Open Compress PDF
Choose Compress PDF in the sidebar and drag the PDF in.
- 3
Switch to Target size
Under Size, set Compress by to Target size and type the limit you actually need.
- 4
Match the document
Turn on Convert images to grayscale for black-and-white documents; leave it off for photos and colour scans.
- 5
Compress and compare
Click Compress and open the result next to the original at 100% zoom. If the smallest text is clear, you are done.
When Preview cannot aim, give File Acture the number.
Free to try · runs on your device
| Method | Set an exact size | Batch | Control over quality | Extra software |
|---|---|---|---|---|
| Preview, Reduce File Size | No | No | None | No |
| Custom Quartz filter | No | With Automator | Resolution and quality | No |
| Ghostscript in Terminal | No, fixed presets | Yes | Presets | Yes |
| File Acture Compress PDF | Yes, any KB or MB | Yes | Target or quality level | Yes |
Questions
Why does Preview make my PDF blurry?
Reduce File Size applies the same fixed resolution and JPEG quality to every document, so images that were already modest get compressed again.
Why did Reduce File Size make my PDF bigger?
The images inside were stored more efficiently than JPEG. Re-encoding them as JPEG costs space instead of saving it.
Can I change Preview’s compression settings?
Not directly, but you can duplicate the filter in ColorSync Utility and set your own resolution and quality. The copy appears in Preview’s Quartz Filter menu.
How do I compress many PDFs at once on a Mac?
Either build an Automator workflow around Apply Quartz Filter to PDF Documents, or drop the whole folder into File Acture and give every file the same target.
Does compressing a PDF remove its text layer?
No. Both Preview and File Acture work on images only, so a searchable PDF stays searchable.