Compress PDF
Tool ID: compress-pdf
Reduce PDF file size while maintaining acceptable quality for your needs. Stirling PDF's compression tool optimizes images, removes unnecessary data, and applies various compression techniques to significantly reduce file sizes.
What is PDF Compression?
PDF compression reduces file size by:
- Compressing embedded images
- Removing duplicate resources
- Optimizing fonts and content streams
- Removing unused or redundant data
- Downsampling high-resolution images
Important: Compression is permanent. Always keep a backup of the original if you might need maximum quality later.
How to Use Compress
- Upload Your PDF - Select one or more PDFs to compress
- Choose Compression Level - Select quality vs. size balance
- Configure Options - Adjust advanced settings (optional)
- Compress - Process the files
- Download - Get your compressed PDFs
Compression Levels
Low Compression
- Size Reduction: ~10-30%
- Quality: Excellent - minimal quality loss
- Best For:
- Documents with important images
- Professional presentations
- Photos that need high quality
- Documents for printing
Use When: You need smaller files but can't compromise on quality.
Medium Compression (Recommended)
- Size Reduction: ~30-60%
- Quality: Good - balanced quality/size tradeoff
- Best For:
- General documents
- Email attachments
- Web publishing
- Most use cases
Use When: You want good file size reduction with acceptable quality.
High Compression
- Size Reduction: ~60-90%
- Quality: Fair - noticeable quality reduction
- Best For:
- Text-heavy documents
- Documents with simple graphics
- Archival storage where quality is secondary
- Very large documents that must be smaller
Use When: File size is critical and quality is less important.
Custom Compression
- Manual Control: Set exact compression parameters
- Advanced Users: Fine-tune image DPI, quality, color depth
- Testing: Experiment to find optimal settings
Compression Options
Image Quality
Image DPI (Resolution):
- 300 DPI - High quality, suitable for printing
- 150 DPI - Standard quality, good for screen viewing
- 72 DPI - Low quality, very small files
Image Quality Percentage:
- 90-100% - Minimal compression, excellent quality
- 70-90% - Balanced compression (recommended)
- 50-70% - Aggressive compression, visible artifacts
Color Depth
Options:
- Full Color (24-bit) - All colors preserved
- Grayscale (8-bit) - Convert to black/white shades
- Monochrome (1-bit) - Pure black and white only
Tip: Convert color documents to grayscale if color isn't needed - can reduce size by 50%+.
Advanced Options
Optimize Images:
- Compress and optimize all embedded images
- Downsample high-resolution images
- Remove image metadata
Remove Duplicate Resources:
- Detect and remove duplicate images/fonts
- Significant savings for documents with repeated elements
Compress Content Streams:
- Apply advanced compression to PDF content
- Optimize internal PDF structure
Remove Unused Objects:
- Clean up leftover objects from editing
- Remove orphaned resources
What Gets Compressed?
Images
- JPEG images re-compressed at lower quality
- PNG images optimized and potentially converted
- High-resolution images downsampled
- Duplicate images removed
Fonts
- Subset fonts (include only used characters)
- Remove unused font data
- Optimize font embedding
Content
- Compress content streams with ZLIB/DEFLATE
- Optimize PDF structure
- Remove redundant data
Metadata
- Optionally remove or reduce metadata
- Remove thumbnail previews
- Strip editing history
Tips & Best Practices
Before Compressing
- Keep a backup - Compression is permanent
- Test on a copy - Try different settings first
- Check file size - Already compressed? May not reduce much
- Identify content type - Text vs. images requires different approaches
Choosing Compression Level
For Text-Heavy Documents:
- ✅ High compression works well
- ✅ Text quality remains excellent
- ✅ 70-90% size reduction common
For Image-Heavy Documents:
- ⚠️ Start with medium compression
- ⚠️ Test before applying to batch
- ⚠️ 30-60% size reduction typical
For Mixed Content:
- ✅ Medium compression (recommended)
- ✅ Test on sample pages
- ✅ 40-70% size reduction expected
After Compressing
- Verify quality - Open and review compressed PDF
- Check images - Zoom in on important images
- Test printing - If document will be printed
- Compare file sizes - Ensure compression worked
Common Issues
"File not compressing much"
Possible Causes:
- PDF already compressed
- Mostly text with few images
- Images already optimized
Solutions:
- Try higher compression level
- Check if file is already compressed
- Some PDFs have minimal compression potential
"Quality too poor after compression"
Possible Causes:
- Compression level too high
- Source images low quality
- DPI set too low
Solutions:
- Reduce compression level
- Increase image DPI setting
- Use "Medium" or "Low" compression
- Keep original for high-quality needs
"Compression failed"
Possible Causes:
- Corrupted PDF
- Encrypted/password-protected PDF
- Unusual PDF structure
Solutions:
- Try repairing PDF first
- Remove password protection
- Try different compression settings
Batch Compression
Compress multiple PDFs at once with consistent settings:
- Upload Multiple Files - Select multiple PDFs
- Choose Settings - Apply same settings to all
- Process Batch - Compress all files
- Download ZIP - Get all compressed PDFs in one archive
Tip: Test settings on one file first, then apply to batch.
Compression vs. File Size
Expected Results
| Original Size | Compression Level | Expected Result | Typical Output |
|---|---|---|---|
| 50 MB | Low | ~10-30% | 35-45 MB |
| 50 MB | Medium | ~30-60% | 20-35 MB |
| 50 MB | High | ~60-90% | 5-20 MB |
Note: Actual results vary based on content type (text vs. images) and whether file is already compressed.
Document Type Comparison
Scanned Documents (Image-heavy):
- Excellent compression potential
- 60-90% reduction common with high compression
- Most benefit from compression
Digital PDFs (Text-heavy):
- Moderate compression potential
- 20-40% reduction typical
- Already relatively small
Mixed Content:
- Good compression potential
- 40-70% reduction expected
- Varies by image/text ratio
Technical Details
Compression Methods
Stirling PDF uses multiple compression techniques:
Image Compression:
- JPEG compression for photos
- FLATE compression for graphics
- Downsampling for high-resolution images
Content Stream Compression:
- ZLIB/DEFLATE algorithms
- Object stream compression
- Cross-reference stream compression
Structure Optimization:
- Remove unused objects
- Deduplicate resources
- Optimize PDF structure
Processing Engine
Uses Apache PDFBox and ImageMagick for compression:
- Industry-standard tools
- Proven reliability
- Wide format support
Use with Other Tools
Common Workflows
Scan → OCR → Compress
- Scan documents to PDF
- OCR to make searchable
- Compress to reduce file size
Merge → Compress
- Merge multiple PDFs
- Compress combined document
- Share smaller file
Convert → Compress
- Convert images to PDF
- Compress to optimize size
- Email or upload
Edit → Compress → Archive
- Edit and modify PDFs
- Compress for storage
- Archive with smaller footprint
API Usage
Compress PDFs programmatically via API:
curl -X POST http://stirling-pdf:8080/api/v1/compress/pdf \
-F "[email protected]" \
-F "optimizeLevel=2" \
-F "imageQuality=70" \
-F "imageDpi=150" \
-o compressed.pdf
Parameters:
optimizeLevel- 0 (low), 1 (medium), 2 (high)imageQuality- 1-100 (percentage)imageDpi- Target DPI for imagesfastWebView- Optimize for web streaming
See API Documentation for complete endpoint reference.
Related Tools
- OCR - Make searchable before compressing
- Convert - Convert formats before compressing
- Multi-Tool - Chain compression with other operations
- Merge - Combine then compress
Summary
Stirling PDF's Compress tool provides:
✅ Significant size reduction - 10-90% smaller files ✅ Quality control - Choose your size/quality balance ✅ Batch processing - Compress multiple files at once ✅ Smart optimization - Multiple compression techniques ✅ Flexible options - Fine-tune for your needs ✅ API access - Automate compression workflows
Perfect for reducing email attachment sizes, optimizing storage, and speeding up file transfers!