How to Compress a PDF to Email It (Without Wrecking Quality)
2026-06-12
Short answer: If your PDF is too big to email, ToolKoala's PDF compressor shrinks it right in your browser — drop the file, pick a compression level, download the smaller version. No upload, which I care about because the PDFs people email are usually contracts, IDs, or invoices you don't want sitting on someone's server. Paid tools like Acrobat (~$20/mo) do this too, but they cost money and most online compressors push your file to the cloud first.
Why PDFs get huge in the first place
A 30-page text document might be 200 KB. A 3-page scanned one can be 40 MB. The difference is almost always images:
- Scanned pages — every page is a full-resolution photo, often 300+ DPI, sometimes in color when it could be grayscale.
- Embedded high-res images — screenshots and product photos dropped in at full size.
- Embedded fonts — usually small, but a document with lots of unusual fonts adds up.
This matters because it predicts how much you'll actually save. Image-heavy PDFs shrink a lot — a 40 MB scan can drop to 3-5 MB with no visible difference. Text-heavy PDFs barely budge — there's just not much to squeeze. If your 12 MB text PDF won't compress, that's normal, not a broken tool.
The browser path (no upload)
- Open the PDF compressor.
- Drop your file in.
- Pick a level — lighter keeps more quality, harder squeezes more.
- Download. If it's still too big, try a harder level or split it (more below).
Want proof nothing leaves your machine? Open DevTools (F12) → Network tab before you drop the file. You'll see zero upload requests. The whole thing runs in JavaScript on your device.
Two related tricks: if your PDF is one giant image per page, converting with PDF to JPG and re-saving can sometimes beat the compressor. And if you blew the limit by stapling several PDFs together, merging PDFs lets you rebuild a leaner combined file.
Email limits and honest alternatives
Rough attachment ceilings: Gmail and Outlook cap around 25 MB, many corporate servers at 10 MB. Aim under 20 MB to be safe — receiving servers add overhead.
Other ways to do this:
- macOS Preview → Export → Quartz Filter "Reduce File Size" (free, built in). Works, but it's often too aggressive — text can go fuzzy and you can't tune it.
- Smallpdf / iLovePDF (free tier, ~$9-12/mo paid). Solid results, but they upload your file and free tiers limit how many you can do per day.
- Adobe Acrobat (~$20/mo). The most control, but it's a subscription for something you might do twice a year.
- Ghostscript (free, command line):
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook .... Powerful and local, but you have to be comfortable in a terminal.
FAQ
Why is my PDF still too big after compressing? It's probably text-heavy, which doesn't have much to squeeze. Try splitting it into two emails, or compress at the hardest level and check the result.
Does compressing a PDF ruin the quality? Image-heavy PDFs lose a little sharpness at high compression. Text stays crisp because text isn't an image. Use a lighter level for anything you'll print.
Is it safe to compress a contract or ID online? Only if it doesn't leave your device. A browser-based tool like ToolKoala never uploads — verify in DevTools. Upload-based sites store your file on their servers, at least temporarily.
What's a good size to email? Under 20 MB clears Gmail and Outlook's ~25 MB cap with room for overhead. Under 10 MB is safest for strict corporate inboxes.
— Milo 🐨