Email Attachment Size Limits 2026: Gmail, Outlook, Yahoo & More (Full Guide)
Why Email Attachment Limits Exist
Email was never designed for transferring large files. The protocol behind it, SMTP, dates back to the early 1980s when a few kilobytes was considered a substantial message. Attachments are encoded in Base64 before transmission, which increases their size by about 33%. A 20MB file actually consumes roughly 27MB of bandwidth during delivery.
Email providers enforce attachment limits to protect their infrastructure, keep delivery fast, and prevent inboxes from filling up. These limits apply per message, and some providers also enforce storage quotas across your entire mailbox.
Understanding the limits for each provider saves you from failed sends, bounced messages, and the frustration of not knowing why your email did not go through.
Attachment Limits by Provider (2026)
Here is a breakdown of the current attachment size limits for the most popular email services:
Gmail: 25MB per message. Files larger than 25MB are automatically redirected to Google Drive, and a download link is inserted into your email instead.
Microsoft Outlook (free, Outlook.com): 20MB per message. This is one of the more restrictive limits among major providers.
Microsoft 365 (business): Up to 150MB per message, depending on your organization's configuration. Many IT departments set lower limits, often 25–50MB.
Yahoo Mail: 25MB per message. Similar to Gmail, Yahoo may suggest alternatives for larger files.
Apple Mail (iCloud): 20MB per message through standard SMTP. Apple's Mail Drop feature can handle attachments up to 5GB by uploading them to iCloud and sharing a download link, but the recipient's link expires after 30 days.
ProtonMail: 25MB per message. Because ProtonMail encrypts attachments end-to-end, the Base64 encoding overhead means your practical limit for the original file is closer to 19MB.
Corporate email servers: Typically 10–15MB, sometimes as low as 5MB. Many organizations run their own mail servers or use hosted Exchange with custom limits set by IT administrators. This is where most people run into unexpected rejections.
What Happens When You Exceed the Limit
The behavior depends on your email provider and the recipient's provider. There are several common outcomes:
The email bounces immediately. Your provider rejects the message before it leaves your outbox and returns an error like "Message size exceeds maximum" or "Attachment too large." This is the best case because you know right away.
The email is accepted but rejected by the recipient's server. Your provider sends the message, but the recipient's mail server bounces it back. You receive a non-delivery report (NDR), sometimes minutes or hours later. The recipient never sees the message.
The email is silently dropped. In rare cases, particularly with older corporate mail servers, the message is accepted but never delivered and no bounce notification is generated. The sender assumes the email was received; the recipient never knows it was sent.
The attachment is stripped. Some corporate mail filters remove attachments that exceed the limit and deliver just the text body, sometimes with a note that an attachment was removed. The sender is usually not notified.
Any of these scenarios can cause real problems: missed deadlines, lost documents, or confusion about whether a message was received. The safest approach is to compress your files before attaching them.
How to Compress Files for Email
If your file is too large for email, you have a few options. The most straightforward is to compress it to fit within the limit.
For images (JPEG, PNG, WebP), use SizeSnap to compress to an exact target size. If your recipient uses Outlook, set the target to 20MB to be safe. For corporate recipients, 10MB or less is a good rule of thumb. For maximum compatibility across all providers, 5MB per attachment is the safest target.
For PDFs, SizeSnap also supports PDF compression with a target size. This is especially useful for scanned documents, which are often much larger than they need to be.
For multiple files, compress each one individually before attaching, and keep your total attachment size under the provider's per-message limit. If you are sending 5 photos to a Gmail user, aim for about 5MB each to stay under the 25MB total.
The key advantage of target-size compression over generic "optimize" tools is precision. You know the file will fit before you hit send, so there are no bounced messages or failed uploads.
Alternatives to Email Attachments
When compression alone is not enough, or when you are dealing with very large files, consider these alternatives:
Cloud storage links: Upload the file to Google Drive, Dropbox, OneDrive, or iCloud and share a link in your email. Most providers integrate this directly into the compose window. The recipient clicks the link to download the file at full quality.
File transfer services: Services like WeTransfer or Firefox Send let you upload files and generate a download link without needing a shared cloud storage account. Many offer free tiers for files up to 2GB.
Compressed archives: If you are sending many small files, creating a ZIP archive can reduce the total size through compression and makes it easier for the recipient to download everything at once.
That said, for everyday use, compressing your files to fit within email limits is still the fastest workflow. You avoid the extra steps of uploading to a third-party service, generating a link, and hoping the recipient clicks it. A well-compressed attachment arrives directly in their inbox, ready to open.
Frequently Asked Questions
What is the Gmail attachment size limit?
Gmail allows attachments up to 25MB per message. Files larger than 25MB are automatically redirected to Google Drive, and a download link is inserted into your email instead.
What is the Outlook attachment size limit?
Microsoft Outlook (free, Outlook.com) allows attachments up to 20MB per message. Microsoft 365 business accounts can go up to 150MB depending on organization settings, though many IT departments cap it at 25-50MB.
What happens when you exceed the email attachment limit?
The email may bounce immediately, be accepted but rejected by the recipient's server, be silently dropped, or have the attachment stripped. The safest approach is to compress files before attaching them.
How can I compress files to fit email attachment limits?
Use SizeSnap to compress images and PDFs to an exact target size. Set the target to 20MB for Outlook recipients, 10MB for corporate recipients, or 5MB per attachment for maximum compatibility across all providers.
Try SizeSnap
Compress images and PDFs to any target size. No guesswork, no quality sliders, no repeated exports.