How to Compress a PDF: 5 Methods Ranked by Quality
Why PDF Compression Matters
Large PDF files are everywhere — scanned contracts, image-heavy presentations, design portfolios, academic papers with embedded charts. Email providers cap attachments at 25 MB, upload forms often set lower limits, and nobody wants to wait for a 50 MB file to download on a mobile connection.
Compressing a PDF means reducing its file size while keeping it readable. The trick is finding the right balance between size reduction and quality loss.
The 5 Methods, Ranked
5. Printing to PDF (Worst Quality Control)
How it works: Open the PDF in any viewer, choose "Print → Save as PDF." The print driver re-renders the document into a new PDF.
Pros: Available on every computer. No extra software needed.
Cons: You have zero control over compression settings. The output may actually be larger than the original if the print driver uses different defaults. Images may be upsampled or downsampled unpredictably. Bookmarks, links, and metadata are lost.
Verdict: Only use this as a last resort.
4. Online "Compress PDF" Websites
How it works: Upload your PDF, the server compresses it, you download the result.
Pros: No software to install. Usually fast for small files.
Cons: Privacy concerns — your file sits on someone else's server. Many sites add watermarks or limit free usage. Compression quality varies wildly between providers. No control over the compression level.
Verdict: Acceptable for non-sensitive files under 10 MB.
3. Adobe Acrobat's "Reduce File Size"
How it works: Acrobat Pro offers a built-in optimiser that can downsample images, remove embedded fonts, flatten form fields, and discard metadata.
Pros: Fine-grained control over every compression parameter. Excellent output quality when configured correctly.
Cons: Requires an Adobe Acrobat Pro subscription. The interface is complex — the optimizer has dozens of settings that can confuse casual users.
Verdict: Best option if you already pay for Acrobat Pro and need maximum control.
2. Ghostscript Command-Line Compression
How it works: Ghostscript is a free, open-source interpreter for PDF and PostScript. You run a command like:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -o output.pdf input.pdf
The -dPDFSETTINGS flag controls the compression level:
Pros: Free. Scriptable for batch processing. Predictable, reproducible results. Available on Windows, macOS, and Linux.
Cons: Command-line only — not user-friendly for non-technical people. Requires installation.
Verdict: The gold standard for developers and power users who need consistent, high-quality compression.
1. Server-Side Conversion Tools (Best Overall)
How it works: Tools like DocVerto run Ghostscript (or similar engines) on the server, wrapped in a simple drag-and-drop interface. You upload the PDF, choose your settings, and download the optimised version.
Pros: The power of Ghostscript without the command line. No software to install. Files are processed on the server and deleted immediately — privacy-friendly. Accessible from any device with a browser.
Cons: File size limits (typically 10–50 MB depending on the service). Requires an internet connection.
Verdict: The best option for most people. You get professional-grade compression with zero setup.
How Much Can You Expect to Save?
|----------|--------------------|
Tips for Smaller PDFs From the Start
1. Use vector graphics instead of raster images wherever possible.
2. Crop and resize images before embedding them.
3. Avoid embedding unnecessary fonts — subset only the characters used.
4. Remove metadata you do not need (author info, revision history).
5. Export from the source application at an appropriate quality level rather than using maximum settings.
Wrapping Up
PDF compression is not one-size-fits-all. For quick, everyday use, a server-side tool like DocVerto gives you the best balance of convenience, quality, and privacy. For batch processing or automation, Ghostscript is hard to beat. And if you are already invested in the Adobe ecosystem, Acrobat Pro offers the most granular control.