Email Attachment Size Limits: Gmail, Outlook & More (2026)

Every major email provider limits how large an attachment can be, and the limit is usually smaller than people expect — often just 20–25MB, well below the size of a short screen recording, a folder of high-resolution photos, or a single design file.

The limit isn’t really about the provider being strict. Email was never built to move large binary files efficiently. Attachments have to be converted into a text-safe format before they can travel through the same system that delivers plain-text messages, and that conversion inflates the file’s effective size before it ever reaches the recipient’s inbox.

This guide covers the current limit for every major provider, why the limits exist in the first place, what actually happens when a file is too big, and the most reliable ways around the problem, so you can send large files online without issues.

Email attachment size limit by provider

ProviderMax attachment sizeNotes
Gmail25MBLarger files auto-convert to a Google Drive link
Outlook.com / Microsoft 36520MB (up to 150MB on some enterprise/Exchange configurations)Varies significantly by admin policy
Yahoo Mail25MBHard limit, no auto-conversion to a link
iCloud Mail20MB natively (up to 5GB via Mail Drop)Mail Drop uploads the file separately and inserts a link
ProtonMail25MBCombined across all attachments in one message
Zoho Mail20MB (up to 250MB via Zoho WorkDrive links on paid plans)Free vs. paid tiers differ substantially
AOL Mail25MBSimilar architecture to Yahoo
GMX / Mail.com50MBHigher than most mainstream providers

Limits change periodically and can also be reduced further by a company’s internal mail server, even when the provider’s stated cap is technically higher. If a colleague can’t open a file that falls within the limits above, an internal IT policy — not the public provider limit — is a common cause.

Why does every provider limit attachment size?

Three overlapping reasons explain why virtually no mainstream provider allows large attachments, even ones with generous overall mailbox storage.

Encoding overhead

Email attachments are converted into a text-safe format called Base64 before they’re sent, because the underlying email protocol (SMTP) was designed to carry plain text, not raw binary data. Base64 encoding increases the effective size of a file by roughly 33%. A file that’s 20MB on disk becomes closer to 27MB in transit, which is one reason providers set their limits somewhat below a round number.

Storage and delivery costs

Every attachment is stored in the sender’s “Sent” folder and separately in each recipient’s inbox. Send the same 20MB file to ten people, and depending on the provider’s architecture, that can mean roughly 200MB of duplicated storage across all the mailboxes involved. Multiply that across billions of users, and attachment size limits become a straightforward infrastructure cost issue for the provider.

Spam and malware scanning

Large or unusual attachments are more expensive to scan quickly for malicious content. Many mail servers — both consumer providers and corporate IT systems — apply stricter filtering or outright rejection to attachments above a certain size specifically because they’re harder to evaluate at scale within the delivery window users expect.

What happens when a file is too large to email

The exact failure mode depends on the provider and, sometimes, on which email client is used to send the message, though you can definitely send large files without email if you want that, even with resumable uploads.

Gmail automatically detects when an attachment exceeds 25MB and uploads it to Google Drive instead, inserting a shareable Drive link into the message body. This happens transparently in Gmail’s web and mobile interface, but the recipient will need appropriate Drive permissions to open it, and the behavior doesn’t apply if you’re sending through a third-party client connected to a Gmail account.

Outlook typically blocks the send before the message leaves the outbox, returning an error that names the size limit. Some configurations instead deliver a bounce-back (non-delivery report) after the send appears to succeed, which can be more confusing since the sender may not notice for several minutes.

Yahoo, AOL and most other consumer providers reject the message outright at send time, often with a generic error that doesn’t clearly state the size problem — leading many users to assume something else is wrong.

Corporate/Exchange environments frequently apply a lower limit than the provider’s public number, set by the organization’s IT department, and may reject the message with an error that references internal policy rather than the provider’s own documentation.

Why 25MB feels arbitrary but usually isn’t

The most common limits — 20MB, 25MB — line up closely with what mail servers could reliably process quickly at the time these ceilings were established, adjusted for the Base64 overhead described above. Even as storage has become cheap and bandwidth has increased dramatically, these numbers have stayed roughly the same for over a decade across most providers, because the underlying constraint (SMTP’s text-based design and per-mailbox duplication) hasn’t changed.

This is why increasing your own mailbox storage plan, or paying for a premium email tier, almost never raises your attachment limit. Storage and attachment size are separate constraints.

How to send a file that’s too large for email

Use a dedicated file-transfer link. Upload the file once, then share a link instead of an attachment. This avoids provider size caps entirely, avoids the per-recipient duplication problem, and lets the recipient download at their own pace instead of waiting for a large message to fully arrive.

Compress the file first, if the content type allows meaningful size reduction. This sometimes gets a file just under the limit, though it’s a partial fix at best for anything over a few hundred MB — see the compression breakdown below.

Use cloud storage sharing (Google Drive, Dropbox, OneDrive) if both sender and recipient already use the same platform. This works well for ongoing collaboration but usually requires the recipient to have or create an account, and permissions can be a common source of “I can’t open this” follow-up messages.

Split the file into multiple parts using archive software, though this pushes the size problem onto the recipient, who then has to download every part correctly and reassemble them — a common source of corrupted or incomplete files if even one part fails to transfer.

For anything over a few hundred MB — video, datasets, design files, backups, photo libraries — a transfer link is almost always faster to set up and more reliable to receive than working around email’s limits with file compression or splitting.

Does compressing a file actually help you email it?

Sometimes, but not reliably for the file types people most often try to email.

Compresses well: Documents (Word, PowerPoint, plain text), uncompressed images (BMP, TIFF, some RAW formats), spreadsheets with large amounts of repeated data, and some structured datasets (CSV, JSON, XML) can shrink substantially — often 50% or more — when zipped.

Compresses poorly: Video files (MP4, MOV), photos already saved as JPEG, music files (MP3), and any file that’s already an archive (ZIP, RAR) shrink very little, because the data is already compressed. Zipping them again typically saves only a few percent, and can occasionally make the file slightly larger due to archive overhead.

For a large video file specifically, compression is rarely a real fix — it either meaningfully degrades quality to hit a smaller size, or barely reduces the file at all if you re-encode conservatively. A transfer link avoids that tradeoff entirely.

Email attachment limits vs. file-transfer services

Email attachmentFile-transfer link (FileFlap)
Typical max size20–25MBUp to 1TB per file
Delivery methodFile travels inside the messageRecipient downloads via link
Multiple recipientsFile duplicated per mailboxOne link, unlimited downloads
Expiration controlNoneTime-based or download-count based
Password protectionNot nativeBuilt in
Recipient requirementsNone beyond an inboxNone — no account required
Failure mode on large filesBlocked, bounced, or silently convertedN/A — no comparable ceiling

A quick decision guide

File under 20MB, going to one or two people. A standard email attachment is fine — no need to overthink it.

File between 20MB and a few hundred MB, sent occasionally. Compression may get documents or images under the limit. For video or already-compressed files, skip straight to a transfer link.

File in the multi-GB range, or sent regularly (weekly deliverables, client work, backups). A file-transfer service is the more reliable long-term habit — it removes the “will this go through” uncertainty entirely and gives you expiration and password controls email doesn’t offer.

Sensitive file of any size. Consider a password-protected, expiring link regardless of size, since email attachments have no equivalent access control once they land in someone’s inbox.

Internal link: Link “password-protect a file before sending” to /blog/password-protect-expiring-file-links/.

Why “just increase the limit” isn’t something providers will do

It’s a reasonable question: if storage and bandwidth are both cheap now, why hasn’t Gmail simply raised its 25MB cap? A few structural reasons:

  • SMTP’s text-based transport still requires Base64 encoding, so any raw increase in the limit costs roughly 33% more in actual transmitted data.
  • Per-recipient duplication means a single large email to a big distribution list multiplies the storage and bandwidth cost by the recipient count, unlike a link, which is stored once.
  • Spam and malware scanning infrastructure is generally tuned around the assumption that attachments stay under a predictable ceiling; raising it broadly would mean re-tuning that infrastructure across an enormous user base.
  • Most providers already offer a built-in workaround (Gmail’s Drive link, iCloud’s Mail Drop) rather than raising the raw attachment ceiling, which solves the user problem without touching the underlying mail infrastructure.

Send large files instead of emailing them

FileFlap, which is among the Wetransfer alternatives, removes the email size ceiling entirely by sending a link instead of an attachment.

Current capabilities include:

Up to 1TB per individual file

Up to 5TB per collection

Parallel chunk uploading

No artificial speed throttling

No account required

Password and expiration options

Free transfers up to 10GB

Paid transfer tiers without an ongoing subscription

These limits and features are listed on FileFlap’s current large-file and speed pages.

Frequently asked questions

What is Gmail’s attachment size limit?
25MB per message. Files larger than that are automatically uploaded to Google Drive and shared as a link within Gmail’s interface.

What is Outlook’s attachment size limit?
20MB for standard Outlook.com and Microsoft 365 accounts, though enterprise/Exchange configurations can allow significantly more depending on the organization’s IT policy.

What is Yahoo Mail’s attachment size limit?
25MB per message, with no automatic conversion to a shareable link — messages over the limit are simply rejected.

Why is my file too large to email even though it’s under 25MB?
Attachments are encoded before sending, which increases their effective size by about a third, and a company mail server can enforce a lower limit than the provider’s publicly stated cap.

How do I send large videos by email?
In most cases you can’t send it as a direct attachment. Use a file-transfer link instead, which has no comparable size ceiling and avoids the quality tradeoffs of compressing video to fit under a limit.

Does zipping a file help it fit under the email limit?
Only for file types that compress well, like documents, spreadsheets and uncompressed images. Video and already-compressed files shrink very little when zipped, sometimes not at all.

Why doesn’t upgrading my email storage plan increase my attachment limit?
Attachment size and mailbox storage are separate constraints. The attachment limit is tied to encoding overhead, per-recipient duplication and server processing, not how much total storage your account has.

What’s the best way to send a file too large for email?
A dedicated file-transfer service. FileFlap supports files up to 1TB with no account required, avoiding email’s size limits entirely and adding password and expiration controls email doesn’t have.

Leave a Comment

Your email address will not be published. Required fields are marked *