Why Your PDF Is Suddenly 47 Megabytes
You exported a 12-page report from your design tool and the file is 47MB. Gmail won't attach it. Slack rejects it. You're staring at your screen wondering what could possibly require that much space for what is essentially text on paper.
The answer is almost always images.
PDFs embed images at their original resolution. If you dropped a 4000x3000 pixel photograph into a report and shrunk it to a 2-inch thumbnail on the page, the PDF still stores all 12 million pixels. The display size on the page has nothing to do with the underlying data.
Compress that PDF and the file gets smaller because the images get resampled to a sensible resolution. Text, vectors, and fonts are usually already compressed efficiently — they're not the problem.
The Three Levels of "Compression"
Most PDF compressors give you a quality slider. Behind the scenes, three things are happening:
1. Image downsampling. A 4000x3000 image meant for print gets resampled to ~1200x900 for screen viewing. Visually identical at normal zoom, way smaller on disk.
2. JPEG re-encoding. Embedded PNGs get re-encoded as JPEGs with quality settings between 60–85%. This is where most of the file size disappears.
3. Stream compression. PDF objects (everything that isn't an image) get re-compressed with deflate. Modest savings, usually less than 10%.
The first two are where the magic happens. The third is housekeeping.
What "Quality" Really Means
When a compressor says "high quality" vs "low quality," it's mostly choosing a JPEG quality factor. Here's roughly what happens at each level:
| Setting | JPEG Quality | Image DPI | Use Case |
|---|---|---|---|
| Low | 50% | 72 | Email a draft |
| Medium | 75% | 150 | Standard sharing |
| High | 90% | 200 | Important documents |
| 95% | 300 | Don't compress this |
For a typical office document — slides, reports, contracts — medium is plenty. The visual difference is invisible at normal viewing distance. The file size difference is often 5–10x.
For anything you might print, stay at high. For anything that needs to look perfect at 400% zoom, don't compress at all.
Compressing Without Uploading
I built a browser-based compressor for the same reason I built the merger and everything else in the toolkit: I don't want to ship my files to a random server every time I need to do something basic.
The flow is the same as the other tools. Drag in your PDF, pick a quality level, click compress, download. The file never leaves your browser.
For a typical 30MB scanned document, you'll get something like:
Original: 32.4 MB
Low: 1.8 MB (-94%)
Medium: 4.2 MB (-87%)
High: 8.7 MB (-73%)
The numbers vary wildly by content. A PDF that's mostly text won't shrink much because there's not much to shrink. A PDF that's mostly photographs can drop by 90% without anyone noticing.
The Sneaky Trick: Reorder Then Compress
If you only need to send a few specific pages, split the PDF first and extract just what you need. Then compress that. You'll often shrink a 50MB document into a 1MB one not because compression is magical but because you removed 90% of the content you didn't need to send.
This is the workflow I use most often:
- Split the source PDF to pull out the 3 pages I actually need
- Compress the result at medium quality
- Attach and send
Two clicks each, three tools. Total time: about 20 seconds. The final file is usually small enough to send anywhere.
When Compression Goes Wrong
Two failure modes worth knowing about.
Scanned PDFs. If your PDF is a scan, every "page" is actually a single image. Aggressive compression can make the text genuinely unreadable. Drop to high quality for these, not medium.
PDFs with vector graphics. Architectural drawings, charts, diagrams. The vectors don't compress (they're already efficient), and there's nothing else to compress. You'll get a 5% reduction at best. Don't bother.
PDFs with embedded forms. Most compressors preserve form fields, but a few flatten them. If you need the form to remain fillable after compression, check the output before deleting the original.
The Email Size Cheat Sheet
Most platforms cap attachments at:
- Gmail: 25MB
- Outlook: 20MB (10MB for some configurations)
- Slack: 1GB but anything over 25MB feels rude
- iMessage: 100MB
- WhatsApp: 100MB
If you're hitting these limits, compress to medium quality first. If you're still over, you're probably trying to send something that should be a shared link instead.
Try It
The compressor is at aayushali.com/tools/compress-pdf. Drag a file in, pick a level, see what comes out.
It's part of a larger toolkit — merger, splitter, rotator, editor — all browser-based, all private, all free. Same general rule for all of them: your files stay on your machine, the work happens in your browser, you walk away with what you needed.
That's the whole product.