You've hit "attach," watched the progress bar crawl, and then got hit with "message too large." Gmail caps attachments at 25MB, Outlook at 20MB — and a 40-page PDF full of scanned pages or high-res screenshots blows past that instantly. The fix isn't emailing a Google Drive link (though that works); it's understanding what's actually making your PDF huge and trimming it intelligently.
What actually makes a PDF file large
A PDF's size is almost never the text. Text is tiny — a 300-page novel in plain text is under 1MB. What bloats a PDF is embedded raster images: scanned pages saved at 600 DPI, screenshots pasted at full resolution, or photos dropped in without resizing. A single uncompressed photo can be 5-10MB on its own. Fonts (especially embedded font subsets) and unused metadata add a smaller amount on top.
How PDF compression works
Compression tools reduce file size in three main ways:
- Re-encoding embedded images at a lower JPEG quality or lower DPI (this is where most of the size reduction comes from)
- Downsampling images that are higher resolution than needed for screen viewing (a 600 DPI scan doesn't need to stay 600 DPI if nobody's printing it at that size)
- Stripping redundant data — unused fonts, duplicate objects, and metadata bloat left over from editing software
The trade-off is always image quality vs. file size. Aggressive compression can introduce visible JPEG artifacts on photos or make small scanned text look fuzzy. The sweet spot for email attachments is usually a moderate setting — enough to cut file size by 60-90% while keeping text legible and photos presentable on screen.
When to use each quality level
- High quality (light compression): PDFs you'll print, or that contain fine-detail images like architectural drawings or medical scans
- Medium quality: general business documents, reports, and contracts with a few embedded images — this is the right default for email
- Low quality (aggressive compression): text-heavy documents where images are purely illustrative, or when you need to hit a strict size cap
Step by step
- Open the compressor and drop in your PDF
- Pick a compression level — start with "medium" unless you know you need more aggressive shrinking
- Preview the output size before downloading
- If it's still too large, re-run at a lower quality setting rather than compressing the already-compressed output repeatedly (each pass degrades images further)
Tip: if your PDF is a scanned document, the biggest win usually isn't compression — it's re-scanning at 150-200 DPI instead of 600 DPI in the first place.
One more thing worth knowing: because this tool runs entirely in your browser using WebAssembly, your document is never uploaded anywhere. That matters if the PDF you're shrinking is a contract, a resume with personal details, or anything else you'd rather not hand to a third-party server.