You've composed the perfect email, attached your file, hit send — and got the dreaded "attachment too large" error. It happens to everyone, and it's one of the most frustrating limitations of modern email. Here's a practical guide to working around it in 2026.
Email attachment limits by provider
Every major email provider enforces a hard cap on attachment size. These limits haven't changed much in years, even as file sizes have grown dramatically:
- Gmail: 25 MB per email
- Outlook / Microsoft 365: 20 MB per email
- Yahoo Mail: 25 MB per email
- Apple Mail / iCloud: 20 MB per email
- ProtonMail: 25 MB per email
A single photo from a modern smartphone can be 10–15 MB. A short 4K video clip easily exceeds 100 MB. A batch of design files, a recorded meeting, a project archive — these are all far beyond what email was designed to carry.
Why compression isn't a real solution
The first instinct is usually to compress the file into a ZIP. But compression has severe limitations: most modern file formats (MP4, JPEG, PNG, PDF) are already compressed internally. Zipping a 200 MB video might save you 2–5%, which doesn't help when the limit is 25 MB. Splitting files into multiple ZIPs is tedious and error-prone for the recipient. You need a different approach entirely.
Method 1: Use freesend.io (recommended)
The simplest workaround is to skip the email attachment entirely and use a file transfer service that sends the recipient a download link via email. freesend.io is built exactly for this:
- Upload files up to 100 GB — no compression needed
- No account required for sender or recipient
- Sender email is verified to prevent spoofing
- Recipient gets a clean email with a download button
- Files available for 7 days
- Works in 20 languages
The workflow is nearly identical to sending an email attachment: go to freesend.io, drop your files, enter the recipient's email, verify your own email, done. The recipient gets a professional-looking email with a single download link — no account, no friction.
Method 2: Share via Google Drive
If you have a Google account, you can upload the file to Google Drive and share a link. Gmail even prompts you to do this automatically when an attachment is too large. The downside: the file stays in your storage (counting toward your 15 GB free limit) until you manually delete it, and you need to manage sharing permissions carefully.
Method 3: Apple Mail Drop
If both you and your recipient use Apple devices, Mail Drop handles oversized attachments automatically. When you attach a file larger than 20 MB in Apple Mail, it uploads to iCloud and sends a download link. Files up to 5 GB are supported, and links expire after 30 days. The limitation: it only works from the Apple Mail app, and recipients see an Apple-branded download page.
Method 4: Share via OneDrive
Microsoft's OneDrive integrates directly with Outlook. You can upload a file to OneDrive and insert a sharing link into your email. Free accounts get 5 GB of storage. The experience is smooth if you're already in the Microsoft ecosystem, but requires a Microsoft account and managing your OneDrive storage.
Comparison: sending large files via email
- freesend.io: 100 GB | No account | 7 days | Email delivery built-in
- Google Drive: 15 GB | Google account | Until deleted | Manual link sharing
- Apple Mail Drop: 5 GB | Apple account | 30 days | Apple Mail only
- OneDrive: 5 GB free | Microsoft account | Until deleted | Outlook integration
- WeTransfer Free: 3 GB | No account | 3 days | 10 transfers/month cap