Guides

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 attachment limits for the most used email services. They change rarely, but 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.com20 MBYou get an error and a prompt to use OneDrive
Yahoo Mail25 MBThe attachment is rejected
Apple Mail (iCloud)20 MBMail Drop can take over for files up to 5 GB
Proton Mail25 MBThe attachment is rejected

Company mail servers are often stricter than this. Plenty of corporate inboxes silently drop anything over 10 MB, and the sender never finds out.

Why a 20 MB file can still bounce

Email encodes attachments as text before sending them. That encoding makes files roughly a third larger in transit. So a 25 MB limit fits a file of about 18 MB in practice. 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.

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