Email providers still cap attachment sizes because of how email infrastructure was designed decades ago, and those limits never meaningfully changed even as file sizes exploded. When you need to compress files for email, you are essentially working around a hard ceiling that Gmail sets at 25 MB, Outlook at 20 MB, and most corporate mail servers even lower. The good news is that there are reliable, fast ways to shrink almost any file type before you hit send.
Content Table
Why Email Attachment Size Limits Still Exist
Email was not designed to move large files. The SMTP protocol, which underpins virtually all email delivery, was standardized in an era when a few kilobytes was a big message. Attachments are not sent as raw binary. They get encoded in Base64, which inflates every file by roughly 33% before it even leaves your outbox. A 20 MB PDF becomes about 27 MB on the wire.
Beyond encoding overhead, email servers store every message for every recipient. If you send a 20 MB attachment to 10 people, the server potentially stores 200 MB just for that one email thread. Multiply that across millions of users and the storage and bandwidth costs become enormous. Providers cap attachments to protect shared infrastructure, not to inconvenience you personally.
Gmail, Outlook, and Other Platform Limits at a Glance
| Platform | Attachment Limit | Notes |
|---|---|---|
| Gmail | 25 MB | Auto-converts larger files to Google Drive links |
| Outlook.com | 20 MB | Microsoft 365 business accounts may differ |
| Yahoo Mail | 25 MB | Larger files prompted to use Dropbox integration |
| Apple Mail (iCloud) | 20 MB | Mail Drop extends this to 5 GB via iCloud link |
| Corporate Exchange | 10-50 MB | Set by IT admins; often lower than consumer services |
| ProtonMail | 25 MB | Per message, across all attachments combined |
For a more complete breakdown of file size limits across every major platform, the complete platform file size cheat sheet covers everything from email to social networks and messaging apps in one place.
How to Compress Files for Email
The approach depends on what you are sending. Here is a practical breakdown by method:
Compress PDFs
PDFs are the most common email attachment and often the most bloated. A PDF exported from InDesign or a scanned document can easily hit 50-100 MB because it embeds full-resolution images. Compressing the PDF targets those embedded images specifically, downscaling their resolution and recompressing them as JPEG, while keeping all text and vector graphics perfectly sharp.
You can do this directly in your browser using our online PDF compressor . Upload your file, pick a preset ("Balanced" works for most email use cases), and download the result. Most PDFs with embedded photos shrink by 40-70% with no visible quality loss on screen.
Compress Images
JPEGs and PNGs attached directly to emails are a common culprit. A photo from a modern smartphone is 5-12 MB. Most email recipients view images at screen resolution, so sending a 4000x3000 pixel original is unnecessary. Compressing to a lower quality setting or resizing to 1920 pixels wide typically cuts file size by 60-80% with no perceptible difference on a monitor.
- Use our JPG compressor for photos and PNG compressor for screenshots, logos, and graphics with transparency
- For multiple images, zip them after compressing individually
Zip Multiple Files
If you need to send several files at once, zipping them into a single archive reduces total size and makes the recipient's download cleaner. On Windows, right-click a selection and choose "Send to > Compressed (zipped) folder." On macOS, right-click and choose "Compress." Zip compression works best on text files, PDFs, and Office documents. It adds little benefit to already-compressed formats like MP4 or JPEG.
Compress Videos
Video is where email limits become completely impractical. Even a 30-second clip at 1080p is typically 50-200 MB. Compressing a video for email usually means re-encoding it at a lower bitrate or resolution. Our MP4 compressor handles this without requiring any software installation.
File-Specific Compression Tips
- Word / Excel / PowerPoint: Save as the modern .docx/.xlsx/.pptx format instead of .doc/.xls/.ppt. The newer formats are already ZIP-compressed internally and are typically 20-50% smaller.
- Scanned PDFs: These are the worst offenders. A 10-page scan at 600 DPI can be 80 MB. Dropping to 150 DPI (still perfectly readable on screen) cuts it to under 5 MB. Use the "Aggressive (screen)" preset in our PDF compressor for scanned documents.
- Images inside Word docs: Word embeds images at full resolution by default. Go to File > Options > Advanced > Image Size and Quality and enable "Compress images in file" before saving.
- GIF files: Animated GIFs are surprisingly large. Our GIF compressor can reduce frames and color depth to cut size significantly.
- Audio files: WAV files are uncompressed and enormous. Convert to MP3 or AAC before attaching. A 3-minute WAV at 44.1 kHz is about 30 MB. The same audio as a 192 kbps MP3 is under 4 MB.
When Compression Is Not Enough: Other Workarounds
Some files simply cannot be compressed further. A video file or a high-fidelity audio recording will hit a floor where more compression means unacceptable quality loss. In those cases, skip the attachment entirely and send a link instead.
- Google Drive: Gmail automatically converts attachments over 25 MB into Drive links. You can also upload manually and share a view link. See our guide on compressing files for Google Drive to reduce storage use before uploading.
- OneDrive: Outlook integrates directly with OneDrive. Attach a file in Outlook and choose "Share as a link" to bypass the Outlook file size limit entirely.
- WeTransfer: Free tier allows up to 2 GB per transfer with no account needed. The recipient gets a download link that expires after 7 days.
- Dropbox / Box: Good for ongoing collaboration where the recipient needs to access the latest version of a file.
Shrink that PDF before it bounces back
Our free PDF compressor uses smart image downscaling and metadata cleanup to cut file size by up to 70%, making it easy to compress files for email without losing readable quality. No login, no software, just upload and download.
Compress Your PDF →
Email attachments are encoded in Base64 before transmission, which inflates the file size by roughly 33%. So a 19 MB file becomes about 25.3 MB on the wire. If Gmail's limit is 25 MB, that file will bounce even though it appeared to be within range. The fix is to compress files for email until the original file is around 18 MB or less, giving the encoding overhead room to breathe.
No. ZIP compression works well on text files, Office documents, and uncompressed PDFs, where it can reduce size by 20-60%. But formats like JPEG, MP4, and MP3 are already compressed internally. Zipping them typically saves less than 1% and sometimes makes the archive slightly larger than the original. For those formats, use a dedicated compressor that targets the file's internal encoding rather than wrapping it in a ZIP.
Gmail's attachment limit is 25 MB per message. When you try to attach a file larger than that, Gmail automatically uploads it to Google Drive and inserts a shareable link into the email body instead. The recipient clicks the link to download. This works smoothly when both parties have Google accounts, but can create friction if the recipient's organization restricts external Drive access.
For a PDF with embedded photos, a "Balanced" preset typically reduces file size by 40-70% with no visible quality loss on screen. Scanned documents respond even more dramatically because they are stored at unnecessarily high DPI. Dropping from 600 DPI to 150 DPI cuts size by 80-90% while remaining perfectly readable. Text-only PDFs compress less because there are no heavy images to downscale, but metadata cleanup still trims some bloat.
It depends on the tool and the sensitivity of the data. Look for tools that process files server-side and delete them immediately after, with no account or storage tied to your upload. For highly sensitive documents such as legal contracts or medical records, consider compressing locally using desktop software like Adobe Acrobat or LibreOffice, which never sends the file to an external server at all.
Compressing the video is the first step: re-encoding at a lower bitrate or resolution can cut a 200 MB clip to under 25 MB for short videos. If the video is longer or the quality requirement is high, skip email attachments entirely. Upload to Google Drive or OneDrive and share a link, or use a transfer service like WeTransfer for a quick one-off send. Email was simply not designed for video delivery.