Guidesby Bram Krekels

Email attachment size limits, and how to get around them

You attach a file, hit send, and your email bounces back. Every email provider caps attachments, most of them somewhere between 20 and 25 MB. Here are the exact limits for each provider, why your file fails even when it looks small enough, and the easiest way to send something bigger.

Illustration of a large file that does not fit in an email envelope

Attachment limits for every major email provider

These are the sending limits for the most used email services, checked against each provider's own documentation in August 2026. They change rarely, and the short version has been the same for years: email was never built for big files.

ProviderAttachment limitWhat happens above it
Gmail25 MBGmail uploads the file to Google Drive and sends a link instead
Outlook.com25 MBYou get prompted to share it through OneDrive
Microsoft 365 (work email)35 MB defaultThe message bounces back with a delivery error
Yahoo Mail25 MBYahoo warns you and the message will not send
AOL Mail25 MBThe attachment is rejected
Apple iCloud Mail20 MBMail Drop takes over for files up to 5 GB
Proton Mail25 MBThe attachment is rejected
Zoho Mail20 MBThe composer offers to attach it as a link
GMX50 MBThe message is blocked from sending
Comcast (Xfinity)25 MBThe email will not send
GoDaddy (Microsoft 365)35 MBThe message bounces back with a delivery error
EarthLink20 MBThe attachment is rejected

Work email is its own story. Microsoft 365 and Exchange admins can set the cap anywhere from 1 MB to 150 MB, and plenty of corporate inboxes silently drop anything over 10 MB. The sender never finds out.

The big providers, in detail

Gmail

Gmail lets you send 25 MB of attachments per message but receive up to 50 MB, so someone can send you an email you could not send back. Go over the limit and Gmail quietly uploads the file to Google Drive and sends a link instead. That works, but your recipient inherits Drive's permission dialogs, and the file sits in your Drive quota until you remember it.

Outlook.com and Microsoft 365

Personal Outlook.com accounts allow 25 MB of attachments, a number plenty of articles still misreport as 20 MB. Work accounts on Microsoft 365 default to 35 MB for sending and 36 MB for receiving. Admins can raise that to 150 MB, but mail leaving Microsoft's network loses about a third of that headroom to encoding, so the real ceiling is closer to 112 MB. Over the limit, Outlook prompts you to share through OneDrive; over a work limit, the message simply bounces.

Yahoo Mail

Yahoo caps the total of all attachments in a message at 25 MB, and the limit applies in both directions: you cannot send more, and you cannot receive more. There is no automatic fallback. Yahoo warns you, refuses to send, and leaves the workaround up to you.

AOL Mail

AOL Mail runs on Yahoo's infrastructure and shares the same 25 MB cap, though AOL's own help pages are shy about printing the number. Like Yahoo, there is no built-in fallback for a file that is too big.

Apple iCloud Mail

iCloud Mail has the lowest headline limit here, 20 MB per message, but the most graceful fallback. Mail Drop offers to take over automatically and handles files up to 5 GB. The catch: recipients get 30 days to download before the link expires, and Mail Drop only works from Apple's own apps and iCloud.com.

Proton Mail

Proton allows 25 MB of attachments and at most 100 attached files per message, and can receive up to 50 MB. Anything bigger means a Proton Drive share link, which requires you to have set up Proton Drive.

Zoho Mail

Personal Zoho accounts cap the whole message at 20 MB. Paid plans add a feature Zoho calls Huge Attachments, which sends the file as a link instead, up to 250 MB, 500 MB, or 1 GB per file depending on the plan.

GMX, Comcast, GoDaddy, and EarthLink

GMX is unusually generous at 50 MB in both directions. Comcast (Xfinity) counts the entire email, text and all, against its 25 MB cap. GoDaddy mailboxes run on Microsoft 365, so the 35 MB default applies. EarthLink caps attachments at 20 MB and officially recommends staying under 15 MB, because some receiving servers reject mail that gets close to the line.

Why a 20 MB file can still bounce

Email encodes attachments as text before sending them, and that encoding makes files roughly a third larger in transit. So a 25 MB limit fits a file of about 18 MB in practice. This is not folklore: Microsoft's own mail system budgets for a 33 percent size increase on any message that leaves its network. If your attachment sits close to the limit, expect a bounce.

The limit also applies to the whole message, not per file. Three 8 MB photos in one email will fail on most providers, even though each photo is fine on its own.

Why email limits attachments at all

Email delivery works by relay. Every server between you and your recipient accepts and stores a full copy of the message, attachments included, before passing it on. Caps are how those servers protect themselves from being filled up by a handful of huge messages.

That is also why the limits have barely moved in fifteen years while cameras went from 12 to 60 megapixels. The constraint is the delivery model, not storage prices. Email is excellent at carrying messages and permanently mediocre at carrying files, and no provider is going to fix that by raising a number.

The usual workarounds, and where they fall short

Zipping the files

Compression helps with documents and spreadsheets. It does almost nothing for photos, video, and audio, because those formats are already compressed. A 4 GB video is still a 4 GB zip.

Cloud drive links

Google Drive and Dropbox links work, but they come with friction. Permission settings trip people up, recipients sometimes need an account, and the file counts against your storage quota forever unless you remember to clean it up.

A file transfer service

Purpose built transfer tools skip all of that. You upload, you get a link, the recipient downloads. No account needed on their side, no permission dialogs, and the transfer cleans itself up when it expires.

Send big files with a transfer link instead

With ZappFiles you can send up to 3 GB free without creating an account, 5 GB with a free account, and up to 250 GB on the Max plan. Sending works like this:

  • Go to the homepage and drop in your files or folders. Folder structure stays intact.
  • Choose link or email delivery. With email delivery the recipient gets the download link straight in their inbox.
  • Hit send. You get a short link you can paste anywhere, and your recipient downloads without an account.

Files are encrypted in transit and at rest, and every transfer expires on its own after a set period, from 10 days up to a full year depending on your plan. Read more about how transfers are secured or check the size limits per plan.

Which option should you pick?

  • Under 15 MB and just a document or two: email is fine.
  • A file the recipient needs to edit with you: a cloud drive makes sense.
  • Anything big, anything with lots of files, or anything going to a client: use a transfer link. It looks better, it tracks downloads, and nobody has to fight a permissions dialog.

Your files are too big for email. They are not too big for us.

Send up to 3 GB free, right now, no account needed.

More from the blog