PDF Won't Compress — Why It Happens and How to Fix It (2026)
You ran your PDF through a compression tool and the output is the same size — or even larger — than the original. This is one of the most frustrating PDF problems, and it has specific causes with specific fixes. This guide explains exactly why compression sometimes fails and what to do about it.
Why Your PDF Won't Compress
PDF compression works by reducing the size of embedded images and removing redundant data. When compression produces little or no reduction, one of these is true:
- The images are already compressed at a low quality setting — there's no more data to remove
- The PDF contains mostly text, which is already stored very efficiently as vector data
- The PDF was previously processed by another compression tool
- The PDF contains content that resists standard compression (certain font types, encrypted streams, embedded files)
Understanding which situation applies to your file tells you which fix will work.
The Most Common Reason: It's Already Compressed
Modern scanner apps (CamScanner, Adobe Scan, Microsoft Lens) and PDF exporters apply their own compression when creating the file. By the time you run it through a compression tool, the images inside the PDF are already encoded at 72–96 DPI with JPEG compression applied. A second pass of compression has almost nothing left to reduce.
- File size per page is small: Under 200KB per page suggests images are already at low resolution
- Compression tool shows less than 10% reduction: This is the clearest indicator
- The PDF was previously compressed: Running compression on an already-compressed file rarely helps and can slightly degrade quality
If your PDF is already compressed and you still need a smaller file, compression tools won't help. You need to go back to the source — re-scan or re-export at different settings.
Text-Only PDFs Have Very Little to Compress
A PDF that is pure text — a Word export, a Google Docs export, a plain contract — is already stored extremely efficiently. Text in PDFs is stored as font instructions and character references, not as pixels. A 100-page text document might be only 300–500KB because there are no image pixels to compress.
Running compression on a text-only PDF typically yields 5–15% reduction at best, because there is almost no image data to downsample. If your text PDF is unexpectedly large, the cause is usually an embedded image you might not be aware of — a logo in the header, a scanned signature page, or a background image.
Fix 1: Re-Scan at Lower DPI (For Scanned Documents)
If the original document is a physical paper that you scanned, the most effective fix is to re-scan at lower settings. The original scan quality determines the file size ceiling — no compression tool can go below it without visible degradation.
Change Scanner Settings
Set resolution to 150 DPI (down from the typical 300 DPI default). Switch colour mode to Grayscale for documents that don't require colour. These two changes alone reduce file size by 70–80% compared to default settings.
Re-Scan the Document
Scan the physical document again with the new settings. A single A4 page at 150 DPI grayscale typically produces 50–150KB — well under any portal limit without any further compression needed.
Compress the New Scan
Run the new lower-DPI scan through ShrinkPDF on Maximum compression. This combination typically gets single pages to under 100KB.
Fix 2: Re-Export From the Source Application
If your PDF was created from Word, PowerPoint, Canva, or another application, you can often get a much smaller file by re-exporting with different settings rather than compressing the output.
- Word / Google Docs: File → Save As → PDF. In Word, use "Minimum size (publishing online)" under Optimize for. This can reduce a 5MB Word-to-PDF to under 500KB.
- PowerPoint: File → Export → Create PDF/XPS → Options → check "Minimum size". Presentation PDFs exported at print quality are often 10–30MB; minimum size exports are typically 1–3MB.
- Canva: Download → PDF Standard (not PDF Print). Standard quality is screen-optimised at 96 DPI; Print quality exports at 300 DPI and is 5–10× larger.
- Adobe InDesign / Illustrator: Export with "Smallest File Size" preset instead of "High Quality Print".
Fix 3: Split and Compress Page by Page
Sometimes a PDF has a few pages that are much larger than others — a high-resolution photo, a complex diagram, or a scanned appendix. These pages drag up the total file size even though most pages are already small.
- Use the Split tool to extract each page as a separate PDF
- Check the size of each individual page file to identify the large ones
- Compress only the large pages on Maximum compression
- Re-merge using the Merge tool
This targeted approach often achieves better results than compressing the whole document at once, because you can apply aggressive compression only where it's needed.
Fix 4: Remove Hidden Embedded Content
PDFs can contain hidden content that adds to file size without being visible: embedded thumbnails, form fields, JavaScript, metadata, and revision history from multiple edits. These are invisible when viewing the document but can add hundreds of KB.
If you have Adobe Acrobat Pro, use Tools → Redact → Sanitize Document to strip all hidden content. If not, running the PDF through Ghostscript with the /screen setting strips most of this automatically:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Fix 5: Use Ghostscript for Maximum Compression
Browser-based tools and online compressors use JavaScript-based compression engines that, while convenient, don't match the compression ratio of Ghostscript — the professional-grade PDF engine used by commercial tools. If browser-based compression isn't producing results, Ghostscript often can.
Install Ghostscript free from ghostscript.com (Windows), via brew install ghostscript (Mac), or sudo apt install ghostscript (Linux). Then run:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
The /screen setting applies the most aggressive compression. For slightly better quality with still good compression, use /ebook.
Fix 6: Try a Different Compression Engine
Different tools use different compression algorithms. If one tool produces no reduction, another may do better on the same file. ILovePDF and Smallpdf use server-side Ghostscript processing which often achieves 10–15% better compression than browser-based tools on image-heavy PDFs.
If your PDF won't compress in ShrinkPDF, try ILovePDF (ilovepdf.com/compress_pdf) for free. It uses server-side processing with no daily limit on file size. Note that your file will be uploaded to their servers — do not use for sensitive personal documents like IC copies, bank statements, or payslips.
✓ Try ShrinkPDF Free — No Login Required
No registration. No file size limit. Your file never leaves your browser.
📚 Compress My PDF Now