← Blog6 min read
How to Compress 1080p Video to 25MB for Email (Gmail, Outlook, iCloud)
If you've ever tried to email a phone video, you've hit this:
"Your message was not sent because the file is too large."
Email attachment limits haven't kept up with smartphone cameras. A 1-minute 1080p iPhone video is ~80MB. A 1-minute 4K video is 250MB+. Meanwhile, most email providers cap attachments at 25MB or less.
Here's the complete table for 2026, and a 30-second recipe to fit any video under any of these limits.
2026 email attachment limits — complete table
| Provider | Free tier limit | Paid limit | Workaround on overflow |
|---|---|---|---|
| Gmail | 25 MB | 25 MB (Workspace) | Auto-converts to Google Drive link |
| Outlook.com | 20 MB | 20 MB | Manual OneDrive link |
| Yahoo Mail | 25 MB | 25 MB | Dropbox link |
| iCloud Mail | 20 MB | 20 MB | Mail Drop (up to 5GB, 30 days) |
| ProtonMail | 25 MB | 25 MB | None — fix or split |
| Microsoft 365 | 35 MB (default, admin-configurable) | up to 150 MB | Manual SharePoint link |
| Apple Mail (server side) | varies by provider | — | Mail Drop if Apple |
Bottom line: 25MB is the practical universal ceiling. Aim for 24MB to be safe.
What you can fit in 25MB
| Source | Length you can keep at 24MB | Notes |
|---|---|---|
| 720p / 30fps / talking head | ~3 minutes | Looks great |
| 1080p / 30fps / talking head | ~1.5 minutes | Looks great |
| 1080p / 30fps / mixed motion | ~50 seconds | Acceptable |
| 1080p / 60fps / sports/gaming | ~25 seconds | Some artifacts |
| 4K / 30fps | downscale to 1080p first | Then ~50s |
| 4K / 60fps | downscale to 1080p first | Then ~20s |
The hard limit is bitrate × duration ≤ size. For 24MB:
- 30s clip → 6.4 Mbps available (excellent for 1080p)
- 60s clip → 3.2 Mbps (good for 1080p)
- 120s clip → 1.6 Mbps (720p is safer)
- 300s clip → 640 kbps (consider trimming or a hosting link instead)
The 30-second recipe
1. Don't upload your file to a server
Most "video compressor online" tools require you to upload, wait, then re-download. For a 100MB iPhone clip on average home internet:
- Upload: 1–3 minutes
- Server processes: 30–90 seconds
- Re-download: 30 seconds
That's 3–5 minutes per video. Plus your footage is on someone else's server.
VidCompress runs the compression locally in your browser using the MediaRecorder API. No upload, no waiting:
- Pick file: 2 seconds
- Compress: 10–30 seconds
- Done: file is in Downloads
Total: ~30 seconds for most clips. And the 0 bytes uploaded badge appears, so you can verify nothing left your device.
2. Use the Email preset
Go to /compress-video-for-email (preset already locked to 24MB).
Or at /compress, click the Email chip. Either way, the engine picks:
- Resolution: 1080p (or smaller if source is smaller)
- Bitrate: dynamic, targeting 24MB
- Codec: H.264 (universally compatible)
- Audio: 128 kbps AAC stereo (you can hear the music; speech sounds great)
3. Drag in your video and hit Compress
Files under 300MB run locally. Files larger get queued for cloud processing (still no watermark, still free).
4. Attach the result in Gmail/Outlook/whatever
The downloaded MP4 is ready. Attach it like any file. Gmail's "Attach file" button → pick the compressed version.
If Gmail still shows the "send as Drive link" prompt, you accidentally attached the original — check the file size in the dialog. Should say ~24MB.
Provider-specific tips
Gmail
If your compressed file is 24.5MB, Gmail might still convert it to a Drive link. Aim for 23MB to be safe — VidCompress's Email preset already does this.
If you need it as a "real" attachment (compliance, archive, recipient who can't access Drive), check the "Send as attachment" box before sending.
Outlook (web and desktop)
Outlook is stricter: 20MB hard limit on free tiers. The Email preset overshoots a bit for Outlook safety, but if you specifically need Outlook, set a custom 19MB target in VidCompress instead.
iCloud Mail
iCloud also caps at 20MB but has Mail Drop — clicking "Send" with a large attachment uploads it to iCloud and recipient gets a link valid for 30 days, up to 5GB. If your video is special-occasion (wedding, baby's first steps), Mail Drop is genuinely the better path than compressing 4K down to 20MB. Otherwise: compress, attach normally.
Yahoo Mail / ProtonMail
25MB hard. Email preset works first try.
What about really long videos?
"My video is 10 minutes long and I want to email it."
Compression has limits. At 25MB / 10min = 350 kbps total. That's worse than VHS quality at 1080p. Three real options:
- Trim to the parts that matter. 90 seconds of "the actual moment" beats 10 minutes of buildup.
- Use Mail Drop (iCloud) or Drive/OneDrive link instead of attachment.
- Split the video into 3–4 parts and email separately.
VidCompress does compression, not trimming or hosting — for those, you'd use iMovie/CapCut to trim, then come back for compression.
FAQ
Will compression add a watermark?
No. VidCompress is watermark-free on every tier including free.
Will my recipient be able to play the file?
Yes — the output is H.264 MP4, the most compatible video format. Plays on Windows, Mac, iPhone, Android, browser, smart TVs.
Does Gmail re-compress my video after upload?
No — Gmail keeps attachments byte-identical. (This is different from sending video over Hangouts/Meet/WhatsApp, which often re-encode.)
What's the minimum file size I can get?
Realistically about 1MB for a 30-second clip without becoming a slideshow. Most reasonable cases land 5–24MB.
Is the Pro plan worth it for this?
Probably not. The free plan handles email compression perfectly. Pro is mainly useful if you want job history (re-download a file you compressed last week) or expect to compress files >300MB regularly via cloud mode.
Quick comparison: VidCompress vs alternatives for email
| Tool | Email preset | Upload required | Watermark | Speed for 100MB clip |
|---|---|---|---|---|
| VidCompress | ✅ 24MB locked | ❌ no | ❌ none | ~30s |
| FreeConvert | manual settings | ✅ yes | ❌ none | ~3 min |
| Clideo | manual settings | ✅ yes | ❌ none | ~2 min |
| VEED | manual settings | ✅ yes | ⚠️ yes (free tier) | ~3 min |
| HandBrake (desktop) | manual settings | n/a (local) | ❌ none | ~1 min + setup |
If you compress for email rarely, VidCompress is hands-down the fastest path. If you do it daily and want batch processing, HandBrake (free desktop app) is solid but has a 30-minute learning curve.
TL;DR
- Go to vidcompress.com/compress-video-for-email
- Drop in your video
- Hit Compress
- Attach the result to your email
For Gmail/Yahoo/Proton, the 24MB target fits first try. For Outlook/iCloud, drop to a 19MB custom target.
Total time: under a minute for most videos. Files stay on your device. No watermark. Free.
Last updated: May 2026