A PDF that is 20MB because someone embedded high-res photos is not just annoying — it gets blocked by email servers, takes forever to upload, and wastes storage. After testing dozens of methods, these are the ones that consistently deliver.
Why PDF Files Get So Large
Before shrinking anything, it helps to know what is bloating your file:
- Embedded images — high-resolution photos are the #1 culprit
- Embedded fonts — especially if you are using non-standard typefaces
- Hidden layers and objects — from Photoshop or Illustrator exports
- Bookmarks and metadata — small impact, but adds up in large documents
Method 1: Use an Online PDF Compressor
The fastest route. Upload your file, pick a compression level, download the result. Tools like Smallpdf, iLovePDF, and PDF24 compress files in seconds. The trade-off? You are uploading sensitive documents to a third-party server.
Best for: Non-sensitive documents where speed matters more than privacy.
Method 2: Compress Images Inside the PDF
Most of a PDF size comes from images. If you are creating the PDF yourself, reduce image resolution before exporting. For existing PDFs, tools like Adobe Acrobat Pro let you downsample images to 150 DPI (plenty for screen viewing).
In Adobe Acrobat: File > Save as Other > Reduced Size PDF
Method 3: Use the Optimized PDF Option
This gives you granular control. In Adobe Acrobat Pro, go to File > Save as Other > Optimized PDF. You can:
- Downsample images to specific DPI
- Remove embedded fonts (use system fonts instead)
- Flatten form fields and annotations
- Strip metadata and hidden layers
I have seen files drop from 15MB to under 2MB with the right settings.
Method 4: Print to PDF
This is the lazy hack that surprisingly works well. Open your PDF in any viewer, hit Ctrl+P (or Cmd+P on Mac), and choose Save as PDF as the printer.
This flattens everything — images get re-compressed, layers merge, and metadata strips out. Not ideal if you need to preserve interactive elements, but perfect for static documents.
Method 5: Split Large PDFs Into Smaller Files
If compression is not enough, sometimes the answer is to break the file into parts. A 50-page report can become five 10-page PDFs. Online tools or your PDF reader built-in extraction feature handle this in seconds.
Method 6: Convert to a Different Format
Sometimes a PDF is not even the right format. If it is a document meant for editing, converting to DOCX can actually reduce size. For image-heavy PDFs, exporting individual pages as JPGs and re-combining them can work too.
Method 7: Use Command-Line Tools
Ghostscript is the heavyweight champion of PDF compression. A single command can shrink files dramatically:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
The dPDFSETTINGS flag controls compression level: /screen for 72 DPI, /ebook for 150 DPI, /printer for 300 DPI, /prepress for 300 DPI maximum quality.
Quick Comparison
Online compressor: 40-70% reduction, low quality loss, minimal effort.
Image compression: 50-80% reduction, medium quality loss, medium effort.
Optimized PDF: 60-90% reduction, adjustable quality, medium effort.
Print to PDF: 30-60% reduction, low quality loss, minimal effort.
Split PDF: No quality loss, low effort.
Format conversion: Varies, medium effort.
Ghostscript: 70-95% reduction, adjustable quality, high effort.
Final Tips
- Always check the compressed file before sending
- Keep the original uncompressed version as a backup
- If you compress regularly, invest in desktop software over online tools
- For truly massive PDFs (100MB+), consider whether all those pages are necessary
Start with an online compressor for quick results. If you need more control, use the Optimized PDF option or Ghostscript. And if nothing works, splitting the file is always an option.