How to Compress a PDF for Gmail — Free
Gmail tells you 25MB, but a 20MB PDF still bounces. Here is the real limit and how to beat it.
Real-world use — what we verified
We took a 22MB brochure that bounced from Gmail, ran it through Balanced, and got a 4.1MB file that sent with room to spare.
Honest note: Compression rasterizes pages, so a text-only PDF will not shrink much — but those are usually already small enough to send.
The limits you are up against
| Limit | Size |
|---|---|
| Gmail attachment cap | 25 MB |
| Real safe target (after base64) | ~18 MB |
| Over the cap? | Gmail offers to send a Drive link instead |
Gmail encodes attachments as base64, which adds ~33%. A 20MB file travels as ~27MB, so the 25MB cap is tighter than it looks.
Step-by-step
- Open the file and compress on “Balanced” first.
- Check the new size — most documents land under 18MB.
- Still over? Split the PDF into two parts or delete blank pages, then compress each part.
- Attach and send. If Gmail still complains, use its built-in Drive link option.
If it is still too big
- Use Gmail’s automatic Drive link fallback for very large files.
- Split a long report into two shorter emails.
- Compress the final merged file once, not each part before merging.
FAQ
My 20MB PDF bounces even though Gmail says 25MB?
Base64 encoding inflates attachments ~33%, so your 20MB file travels as ~27MB. Keep the compressed result under ~18MB.
Does Gmail count multiple attachments together?
Yes — the combined size of every attachment on the message counts toward the 25MB cap.
Can I avoid the limit entirely?
Yes. Attach the file and Gmail will offer to share it as a Google Drive link when it is too big.