You attach a file to an email, hit send and get an error: "attachment too large." Gmail caps at 25MB. Outlook caps at 20MB. Yahoo caps at 25MB. These limits have barely changed in 15 years even though the files we share have gotten dramatically larger.
Here is how to get around email attachment limits and send large files to anyone.
Why Email Has File Size Limits
Email was designed in the 1970s for text messages. File attachments were added later using MIME encoding, which inflates file size by about 33%. So a 25MB limit really only handles about 18MB of actual file data. Mail servers also store every copy of every attachment for every recipient. A 20MB file sent to 10 people creates 200MB of server storage from one message.
These constraints made sense when hard drives held megabytes. Today, a single smartphone photo can be 10MB and a short video clip easily exceeds 100MB. But email infrastructure evolves slowly, so the limits persist.
The Wrong Way: Compress and Split
Some people try to compress files into ZIP archives or split them into smaller parts across multiple emails. This rarely works well. Photos and videos are already compressed, so ZIP barely reduces their size. Splitting files requires the recipient to download multiple emails and reassemble them manually. It is messy and error-prone.
The Right Way: Share a Link Instead
Instead of attaching the file, upload it to a file sharing service and paste the download link in your email. The recipient clicks the link and downloads the file at full quality. Here is how:
- Go to easysend.co
- Drag your large file onto the page (up to 1GB free)
- Copy the share link
- Paste the link in your email where you would have attached the file
The recipient clicks the link, sees the file with a preview and downloads with one click. No account needed on their end.
Comparison: Email Attachment Limits by Provider
- Gmail - 25MB (automatically uses Google Drive for larger files, but recipient needs Google account)
- Outlook/Microsoft 365 - 20MB (can use OneDrive links but requires Microsoft account)
- Yahoo Mail - 25MB
- Apple Mail (iCloud) - 20MB (Mail Drop handles up to 5GB but links expire after 30 days)
- ProtonMail - 25MB
All of these limits are for the encoded attachment. The actual usable file size is roughly 30% less due to MIME encoding overhead.
What Types of Files Hit the Limit?
Almost any media file exceeds email limits:
- Videos - a 1-minute 1080p clip is 100-200MB
- Photo batches - 10 high-res photos can easily total 50-100MB
- Design files - PSD, AI and Sketch files regularly exceed 50MB
- Presentations - PowerPoint with embedded images can hit 30-50MB
- Archive files - project ZIPs and backup archives often exceed 100MB
If your file is over 15MB, skip email and use a link instead. You will save yourself the frustration of hitting the limit and resending.
Security for Sensitive Files
Email is not encrypted end-to-end by default. Your attachments pass through multiple mail servers in transit and sit in mailboxes indefinitely. For sensitive documents like contracts, financial records or medical files, use encrypted file sharing instead. EasySend offers AES-256-GCM encryption with zero-knowledge architecture, which is far more secure than any email attachment.
For Regular Large File Senders
If you send large files frequently, the EasySend API lets you automate uploads. A simple script can upload a file and generate a share link that you paste into your email template. The cURL guide shows how to set this up in minutes.
Send Large Files Now