You have a 15 MB PDF that needs to be emailed (Gmail's limit is 25 MB), uploaded to a government portal (most cap at 5 MB), or shared on WhatsApp (which compresses everything beyond recognition). You need to make it smaller — but you also need the text to remain readable and the images to stay clear.
This guide explains what actually makes PDFs large, and how to reduce their size without destroying quality.
Why Are PDF Files So Large?
A PDF is essentially a container. Inside it, you will find:
- Embedded images — This is the #1 reason for large PDFs. A single high-resolution photo embedded in a PDF can be 3-5 MB. A 20-page document with photos on each page can easily reach 60-100 MB.
- Embedded fonts — PDFs embed the actual font files to ensure they display correctly everywhere. Each font adds 50-500 KB.
- Metadata and annotations — Comments, form fields, bookmarks, and document metadata add size.
- Uncompressed content streams — Some PDF generators do not compress the internal content streams, resulting in unnecessarily large files.
How PDF Compression Works
Image downsampling: The most effective technique. If your PDF contains images at 300 DPI (print quality), downsampling them to 150 DPI (screen quality) can reduce the file size by 50-75% with minimal visible difference on screen.
Image recompression: Converting embedded images from lossless PNG to lossy JPEG at quality 75-85 significantly reduces size. The quality loss is invisible for photographs but may affect sharp text in scanned documents.
Font subsetting: Instead of embedding the entire font file (all 65,000+ glyphs in some fonts), subsetting embeds only the characters actually used in the document. This can save 100-400 KB per font.
Stream compression: Applying Flate (zlib) compression to internal content streams. This is lossless and has zero impact on quality.
Metadata removal: Stripping unnecessary metadata, thumbnails, and unused objects.
Quality vs Size: Finding the Right Balance
| Compression Level | Typical Reduction | Best For |
|---|---|---|
| Light (150 DPI, quality 85) | 30-50% | Documents you need to print later |
| Medium (120 DPI, quality 75) | 50-70% | Email attachments, general sharing |
| Heavy (96 DPI, quality 60) | 70-90% | Archival, portal uploads with strict size limits |
The Privacy Problem with Online PDF Compressors
Most online PDF compression tools require you to upload your file to their servers. This means your tax documents, contracts, medical records, and business invoices are being sent to and processed on someone else's infrastructure. Some services explicitly state they delete files after processing, but you have no way to verify this.
Our PDF Compressor processes your file entirely in your browser using the pdf-lib JavaScript library. Your PDF never leaves your device — there is no server to upload to.
Quick Tips
- If your PDF was created from scanned images, the compression potential is highest — these files are essentially image containers.
- If your PDF is text-only (generated from Word or LaTeX), it is probably already small. Compression will have minimal effect.
- Always check the compressed output before deleting the original — verify that critical text and images are still readable.