Compress PDF for Email
If you've ever tried to send a PDF and gotten an “attachment too large” error, you know how frustrating it is. Most email providers cap attachments somewhere between 20MB and 25MB, and many corporate inboxes are stricter. Here's exactly how big your PDF needs to be, and how to compress it in your browser without uploading anything.
Email attachment size limits
Different email providers enforce different limits. The number that matters is the smaller of your sender's limit and your recipient's limit — if either side rejects the message, it doesn't get through.
- Gmail: 25MB total per message (above this, Google offers a Drive link instead).
- Outlook / Outlook.com: 20MB for free accounts, 33MB for Microsoft 365.
- Yahoo Mail: 25MB per message.
- iCloud Mail: 20MB per message (Mail Drop kicks in above that).
- Corporate Exchange: often 10MB or less, set by IT policy.
A safe target for almost any inbox is under 10MB. If you need to be sure it'll go through to a corporate address, aim for under 5MB.
How to compress a PDF for email with CalmPDF
- Open calmpdf.com/compress-pdf — no signup, no install.
- Drag your PDF into the upload area. The file is loaded into your browser; nothing is sent to a server.
- Choose a compression level. Smaller file works best for email since you're optimizing for size, not print quality.
- Click Compress and wait a few seconds.
- Download the compressed PDF and attach it to your email as normal.
Try it now — free and private
Your PDF stays in your browser. Nothing is uploaded to a server.
Compress PDF freeIf your PDF is still too large
Sometimes a single round of compression isn't enough — usually because the PDF contains high-resolution photos or scanned pages. A few options:
- Split it and send in two emails. Use split PDF to break the file into smaller pieces.
- Re-export from the source document. If you made the PDF from Word, Pages, or PowerPoint, export it again with a “Smallest size” or “Web optimized” preset before compressing.
- Send a link instead. Upload the file to a cloud service you already use (Drive, iCloud, Dropbox) and email the share link.
- Aim for a specific target. If you need a precise size, see the targeted guides for 1MB, 500KB, or 100KB.
Why CalmPDF
CalmPDF runs entirely in your browser — your PDF never leaves your device. That matters for email attachments in particular, because the documents people most often need to email (contracts, tax forms, medical records, signed agreements) are exactly the ones you don't want sitting on someone else's server. There are no daily limits and no account is required.
Frequently asked questions
What size should a PDF be for email?
Aim for under 10MB if you don't know the recipient's email provider, and under 5MB for corporate inboxes. Most providers cap individual messages between 20MB and 25MB, but inbox quotas and intermediate spam filters can reject messages well below that limit.
Will compression change how the PDF looks?
Text stays sharp at any compression level — PDF text is vector-based. Images may look slightly softer at “Smaller file” settings, but they remain perfectly legible for typical documents like contracts, invoices, and reports.
Is it really private?
Yes. CalmPDF compresses your PDF in your browser using JavaScript. The file is never uploaded to a server. You can confirm this by disconnecting from the internet after the page loads — the tool will still work.
What about Gmail's 25MB limit?
Gmail counts the entire message — body, headers, and all attachments combined — toward the 25MB cap. Compressing your PDF below 20MB gives you a comfortable margin. If you exceed the cap, Gmail offers to share the file via Google Drive automatically.