Compress Multiple PDF Files – Bulk Compression & Merge Guide
This page covers PDF compression workflows that involve more than one file: bulk/batch compression of multiple PDFs, merging PDFs before or after compression, and compressing PDFs converted from other formats (Excel, Word, images). It includes a comparison of free-tier batch limits by tool and an explanation of why the order of operations (merge-then-compress vs compress-then-merge) affects the final file size.
Aurora PDF has officially merged into the flagship PDF Agile. Download the latest desktop client to enjoy 100% offline batch PDF compression, editing, and conversion — completely private and secure on your local computer.
H2-1: Bulk PDF Compression — How to Process Many Files at Once
Batch compression processes multiple PDF files in a single session, applying the same compression settings to each file and returning either individual compressed files or a ZIP archive.
Free-tier batch limits by tool:
| Tool | Free Batch Support | Max Files per Batch (Free) | Output Format |
|---|---|---|---|
| iLovePDF | Yes | 25 files | Individual files |
| PDF Agile (Offline Desktop) | Yes | Unlimited | Individual files |
| PDF Agile Desktop (Windows) | Yes | Unlimited | Individual files or ZIP |
| Smallpdf | No | 1 file at a time (free) | Individual |
| Adobe Acrobat Online | No | 1 file at a time (free) | Individual |
Recommended workflow for batches of 10–25 files: iLovePDF free tier (25 file limit, no account needed for first session). Recommended workflow for batches over 25 files or recurring jobs: PDF Agile Desktop (Windows, fully offline).
H2-2: Merge Then Compress vs Compress Then Merge — Which Saves More Space?
The order of operations matters. Here is the size arithmetic:
Scenario: 5 PDFs, each 4MB original
| Workflow | Steps | Final Size |
|---|---|---|
| Compress first, then merge | Compress each to ~1MB → merge 5 × 1MB | ~5MB merged |
| Merge first, then compress | Merge to 20MB → compress merged file | ~4–6MB merged |
Compress-first is almost always smaller. Merging does not add significant overhead, but compressing a single large merged file is less efficient than compressing each file independently because:
- The compressor optimises each file's internal redundancy separately
- A merged PDF accumulates the least-compressible content from all source files
- Images that appear in multiple source files are duplicated in the merged file and each copy must be compressed
Exception: If your source files have a lot of shared fonts or repeated content, merge-then-compress can occasionally produce smaller results.
H2-3: Compressing PDFs Converted From Other Formats
PDFs exported from Office applications are often larger than expected because of how the source application embeds content:
Excel to PDF:
- Cause of bloat: embedded charts at 300 DPI, large spreadsheet grids converted to image layers
- Fix before converting: File → Info → Compress Pictures (set to 96 DPI) in Excel before saving
- Fix after converting: High compression (96 DPI) reduces typical Excel PDF from 8MB to ~2MB
Word to PDF:
- Cause of bloat: high-resolution embedded photos, embedded fonts
- Fix before converting: compress images in Word (Format → Compress Pictures → Email/Web 96 DPI)
- Fix after converting: Standard compression typically sufficient
Image to PDF (JPG/PNG → PDF):
- Cause of bloat: each image is stored at its original resolution inside the PDF
- A 20-photo PDF from 12MP camera images = typically 40–80MB
- Extreme compression: outputs ~4–8MB (72 DPI)
- Alternative: resize images to 1920px wide before creating the PDF
H2-4: Free Tools That Support Batch Compression
PDF Agile Desktop (Windows — free, offline)
- Drag and drop multiple PDFs onto the PDF Agile interface
- Right-click → Compress → choose quality preset
- Output: individual compressed files in same folder
- File limit: none
- No internet connection required
iLovePDF (online — free tier)
- Visit ilovepdf.com → Compress PDF
- Click "Add more files" to add up to 25 PDFs
- All files compressed in one session
- Files auto-deleted after 2 hours
Ghostscript (command-line — free, advanced users) `` ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \ -dPDFSETTINGS=/ebook -dBATCH -dNOPAUSE \ -sOutputFile=output_%d.pdf input_*.pdf ` /ebook = 150 DPI, /screen = 72 DPI, /printer` = 300 DPI. Processes all matching files in one command.
Ready to compress your PDF? It's free — no account required.
Try Bulk PDF Compressor — Free OnlineFrequently Asked Questions
iLovePDF free tier is capped at 25 files per batch. For 100 files, use PDF Agile (Windows, fully offline, unlimited batch processing) or Ghostscript (command-line, cross-platform, free, no limit).
Compress first, then merge. This almost always produces a smaller final file. See the size comparison table above: 5 × 4MB PDFs compressed individually then merged = ~5MB vs merged first then compressed = ~4–6MB (variable).
Mac Preview does not support batch compression. Use iLovePDF online (25 files/batch free) or install PDF Squeezer 4 (Mac App Store, $5.99 one-time, unlimited batch, drag-and-drop).
Yes. iLovePDF's "Merge PDF" tool compresses the merged output automatically. PDF Agile Desktop also supports merge + compress as a combined workflow via the "Combine" module with compression settings.