FileFits
5 min

Video too large to send? The real limits for email, WhatsApp, iMessage and Discord

The message never says what the limit is. Here are the actual numbers for Gmail, Outlook, WhatsApp, iMessage, Messenger and Discord, why a phone clip blows past them so fast, and the three honest ways to get under.

"This video is too large to send." The message is the same on an iPhone, in Gmail and in WhatsApp, and none of them tells you the number you are supposed to get under. That number is different for every app, it is often smaller than people assume, and a modern phone camera overshoots it within seconds of recording. This is the list, and what to do about it.

Why the video is so big in the first place

Video size is bitrate multiplied by length, and phone cameras now record at bitrates meant for a TV, not a chat window. Apple prints the figures in Settings → Camera → Record Video: about 60 MB per minute at 1080p/30, 90 MB at 1080p/60, 170 MB at 4K/30 and roughly 400 MB per minute at 4K/60. Recent Android flagships land in the same range.

Put that against the limits below and the problem is obvious. One minute of 4K at 60 fps is sixteen times what Gmail accepts as an attachment and twenty-five times what WhatsApp sends as a video. Even a 20-second clip of a birthday cake at 1080p/60 is 30 MB, and that already bounces from most inboxes.

The limits, app by app

Where it is goingLimitWhat happens above it
Gmail25 MB per messageGmail offers a Google Drive link instead
Outlook.com25 MBOneDrive link suggested; the desktop Outlook program caps a whole message at 20 MB
iCloud Mail20 MBMail Drop sends a link, up to 5 GB, expires after 30 days
Yahoo Mail25 MBRejected
Work email (Exchange)Often 10–25 MB, set by ITBounces, sometimes hours later
WhatsApp, sent as a video16 MB after WhatsApp's own compression"Video too large" or a trimmer appears
WhatsApp, sent as a document2 GBNo compression at all
iMessageAround 100 MB (Apple does not publish it)Offered at reduced quality, or fails
SMS / MMS fallbackAbout 1 MB, carrier-dependentHeavily compressed or refused
Facebook Messenger25 MBRejected
Discord10 MB free · 50 MB Nitro Basic · 500 MB Nitro"Your files are too powerful"
Telegram2 GB (4 GB Premium)—
Signal100 MBRejected

Two of these deserve a note. WhatsApp re-encodes every video sent as media to roughly 720p before it goes anywhere, so the quality you see on your phone is not the quality that arrives. And iMessage's limit only applies between Apple devices; the moment a message falls back to SMS, the ceiling drops to about a megabyte, which is why the same video "works for some friends and not others".

Three ways out, honestly compared

1. Send a link instead of the file

Google Drive, iCloud (Mail Drop), OneDrive and Dropbox all hand the recipient the original at full quality. The costs: the other person has to click through, links expire or get revoked, and it is a poor fit for a group chat where people expect the video to play inline. For anything over about 100 MB it is still the right answer.

2. Let the app compress it

WhatsApp and Messenger do this automatically, iMessage offers "low quality image mode" for photos and downgrades video on its own. It is effortless and it is a coin toss: you do not control the resolution, and the result is often blurrier than it needed to be because the app is tuned for speed, not for hitting a target well.

3. Compress it to the exact limit yourself

This is the middle path, and the only one where you decide what gets spent. The arithmetic is simple: the size you want, in bits, divided by the length in seconds, is the bitrate you can afford. A 45-second clip into 8 MB gives about 1.4 Mbps, which is comfortable at 960 × 540 or a touch soft at 720p. Into 25 MB the same clip keeps 1080p with room to spare.

The FileFits compressors do that calculation for you and are set to the limit in their name: compress video for email (25 MB for Gmail and Outlook.com, with a 20 MB option for iCloud Mail), for WhatsApp (16 MB, capped at 720p because WhatsApp would cap it anyway), for Discord (10 MB), and plain targets of 10, 16, 25 and 100 MB. They run inside your browser, so the video is never uploaded, and the output is measured against the limit before you get it rather than estimated.

When compression is not enough: trim first

Bitrate math cuts both ways. Ten minutes of video into 8 MB leaves about 100 kbps for the picture, which is not a video anymore, it is a slideshow of blocks. Below roughly 300 kbps nothing looks acceptable at any resolution. If the clip is long and the limit is small, cut it to the part that matters first — the built-in trimmers in Photos and Google Photos are fine for this — and compress what is left. A 30-second highlight under 8 MB looks better than the whole thing under 8 MB, every time.

Stop it happening next time

Unless you are shooting for a big screen, 1080p at 30 fps in the High Efficiency (HEVC) format is more than enough for anything you will send from a phone, and it is a quarter of the size of 4K/60. On an iPhone: Settings → Camera → Record Video, and Settings → Camera → Formats → High Efficiency. On Android the equivalent is in the camera app's settings under video resolution. You can always record 4K for the occasions that call for it.

For the email case specifically, there is a longer walk-through in how to email a large file, including why a message can bounce at 18 MB when the limit says 25.

More from the blog