# How to Reduce PDF File Size Without Losing Noticeable Quality
PDFs can grow very large, especially those containing high-resolution images or fully embedded fonts. This guide covers the most effective techniques for reducing size without noticeably impacting quality.
## Why is your PDF large?
Before compressing, understand what's making it big:
| Cause | Typical size impact |
|-------|---------------------|
| High-resolution images | 80β95% of the file size |
| Fully embedded fonts (not subsetted) | 5β20 MB per font |
| Unnecessary layers, comments, bookmarks | 1β5 MB |
| Embedded videos or file attachments | Variable |
| Previous versions without "Save As" | Can double the file size |
## Option 1: Online tool
1. Go to [KaijuConverter β compress PDF](/convert/pdf-to-pdf) or ilovepdf.com
2. Upload the PDF
3. Choose compression level
4. Download the result
Ideal for occasional PDFs. Typical compression: 30β70%.
## Option 2: Ghostscript (free, command line)
**Ghostscript** is the reference engine for PDF manipulation β it's what most online "PDF compressors" use internally.
```bash
# Install
sudo apt install ghostscript # Ubuntu/Debian
brew install ghostscript # macOS
# Windows: download installer from ghostscript.com
# Compress for web (72 DPI, low image quality)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/screen \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=compressed.pdf original.pdf
# Compress for email/ebook (150 DPI, medium quality)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=compressed.pdf original.pdf
# Compress for printing (300 DPI, high quality)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=compressed.pdf original.pdf
```
**dPDFSETTINGS levels:**
- `/screen`: 72 DPI β smallest size, lowest image quality
- `/ebook`: 150 DPI β good balance for digital distribution
- `/printer`: 300 DPI β quality for standard printing
- `/prepress`: 300+ DPI β professional printing (no quality reduction)
## Option 3: Adobe Acrobat Pro
If you have Acrobat Pro, use **Save as Optimized PDF**:
1. File β Save As Other β Optimized PDF
2. **Images** panel: reduce resolution (150 DPI for screen, 300 for print)
3. **Fonts** panel: enable "Unembed all fonts" if the recipient doesn't need to edit
4. **Discard Objects** panel: remove comments, bookmarks, unused forms
5. **Clean Up** panel: remove data from previous versions
This option gives you the greatest control over what gets compressed.
## Option 4: Reduce images BEFORE creating the PDF
The most effective compression happens at the source:
1. In Word/LibreOffice: before exporting to PDF, compress the document's images
- Word: click image β Format Picture β Compress Pictures β for web use
2. In Photoshop: save images at 72β150 DPI before inserting into the document
## Expected compression by PDF type
| PDF type | Typical reduction |
|----------|------------------|
| Report with high-resolution photos | 50β85% |
| PowerPoint presentation | 40β70% |
| Text document with few images | 5β20% |
| Scanned PDF at 600 DPI | 60β80% |
| Vector PDF (diagrams, logos) | 10β30% |
## Batch compress multiple PDFs
```bash
#!/bin/bash
# Compress all PDFs in the current folder to /ebook level
for f in *.pdf; do
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile="${f%.pdf}_compressed.pdf" "$f"
echo "Compressed: $f"
done
```
With the right techniques, most PDFs can be reduced by 40β80% with no noticeable quality difference for the end user.
Guide