← All posts

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:

  1. Scanned pages — every page is a full-resolution photo, often 300+ DPI, sometimes in color when it could be grayscale.
  2. Embedded high-res images — screenshots and product photos dropped in at full size.
  3. 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)

  1. Open the PDF compressor.
  2. Drop your file in.
  3. Pick a level — lighter keeps more quality, harder squeezes more.
  4. 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 🐨