How to Compress a Video to Email It (Gmail, Outlook, Apple Mail)

Email is the worst video platform ever made — and the one everybody uses. Attachments are size-capped, servers mistrust big payloads, and the “solution” providers offer (cloud links) pushes your video onto a third-party server with a click-through experience.

But for short clips — a product demo, a 45-second moment, a screen recording explanation — a compressed attachment is still the best email experience: it arrives in the message, plays offline, and shows exactly the quality you chose. Here’s how to make video actually fit email.

The real limits (they’re lower than advertised)

ProviderStated limitEffective video file size
Gmail25 MB~18–19 MB (see base64 below)
Outlook.com20–33 MB (varies)~15–25 MB
Corporate Exchangeoften 10–20 MBassume 10 MB to be safe
Apple Mail (iCloud)~20 MB~15 MB before Mail Drop kicks in
Yahoo25 MB~18 MB

The base64 tax

Email attachments travel encoded in base64 — which inflates every file by ~33%. Your 24 MB video becomes 32 MB of encoded text before it hits Gmail’s 25 MB wire limit. That’s why your “under the limit” attachment got rejected.

Practical rule: keep the video file itself under ~18 MB for Gmail, ~10 MB for corporate mail.

The formula that hits any size target

To land under a size cap, you don’t guess bitrates — you derive one:

bitrate (Mbps) = target size (MB) × 8 ÷ duration (seconds)

Examples for the ~18 MB Gmail target:

Clip lengthSafe bitrateResolution to pair it with
30 seconds4.8 Mbps1080p — sharp
1 minute2.4 Mbps1080p — very good
2 minutes1.2 Mbps720p
3 minutes0.8 Mbps720p, soft but watchable
5+ minutes0.5 MbpsSD — or don’t use email

Reading the table honestly: email’s sweet spot is clips under ~2 minutes. Past that you’re fighting the medium — a messaging app that accepts documents (WhatsApp takes 2 GB) or a link is the right answer, not heroic compression.

(The underlying math is explained in the bitrate guide — file size is always bitrate × duration; email just gives you a hard ceiling on the first term.)

Doing it on the phone, in under a minute

The video is on your phone; the email is on your phone; the compression should happen there too — no web uploader in the middle (why that’s also the privacy-safe route):

  1. Pick the video in Kompress (free, on-device — iOS / Android).
  2. Open Advanced mode, set resolution per the table, and dial the bitrate to your formula result. The app shows the estimated output size before you compress — no guess-attach-fail-retry loops.
  3. Check the before/after player, then save.
  4. Share to Mail straight from the result screen — the compressed copy (never your original) goes into the compose window.

For 30–60 second clips, the Good preset often lands under the email limit on its own — check the size estimate first; drop to Advanced only if it’s over.

Both Gmail and Apple Mail will offer to convert your oversized attachment into a link (Drive / Mail Drop). Links work — but know what you trade away:

Real attachment (under the limit):

Cloud link (over the limit):

The strategy: compress first; attach if it fits; link only when the content genuinely can’t fit (long screen recordings, full event videos). Ten minutes of 720p is ~50–100 MB compressed — that’s a link, not an attachment, and that’s fine.

The screen-recording special case

Work demos and tutorials are the most-emailed videos, and they’re the easiest to shrink: mostly-static content compresses 90%+ (the full guide). A 3-minute app demo at 720p/1 Mbps is ~25 MB… still over Gmail — but the same demo at 0.8 Mbps and 480p-kept-sharp-text tradeoffs aside, ~15 MB lands fine. For text-heavy demos, prefer trimming to 2 minutes over dropping text sharpness.

Quick reference: the whole article in four lines

Kompress — first run free, no upload, works in airplane mode. Same video, smaller file, actually attached.

Frequently asked questions

What is the maximum video size for email?

For Gmail, 25 MB total attachment size — but email's base64 encoding inflates files by ~33%, so keep video files under ~18 MB to be safe. Outlook and Exchange servers commonly cap at 10–20 MB; Apple Mail via iCloud enforces around 20 MB before falling back to Mail Drop.

How do I email a video that is too big?

Two options: compress it to fit (1 minute at ~2 Mbps 1080p ≈ 15 MB), or send a cloud link (Gmail offers Drive, Apple offers Mail Drop). An attachment that fits is better — the recipient gets your exact quality with no sign-in or click-through.

What quality should I use to email a video?

For 1-minute clips: 1080p at 2 Mbps looks good on phones. For 2–3 minutes: 720p at 1–1.5 Mbps. Beyond 3 minutes, email is the wrong tool — send a link, or a messaging app with document support like WhatsApp (2 GB).

Why does Gmail say my 24 MB video exceeds the limit?

Base64 encoding expands your file by about a third before it's transmitted. A 24 MB video becomes ~32 MB of encoded data, blowing past the 25 MB wire limit. Target ~18 MB file size to survive inflation.

Is it better to email a video or send a Google Drive link?

If the compressed file fits under the limit, a real attachment is better: plays offline, no sign-in, no click-through, no third-party storage. Links are the fallback for content too long to compress for email — 10+ minute videos.

Keep reading