Email Attachment Limits by Provider
Before compressing anything, know exactly how much room you have. Every email provider enforces a maximum message size (including headers, body text, and encoded attachments). Because email transmits binary files as text via Base64 encoding — which inflates data by about 37% (4 bytes for every 3) — your actual file must be smaller than the stated limit. A 25 MB message limit translates to roughly 18–19 MB of original file data.
| Provider | Stated Limit | Actual Video Limit | What Happens If You Exceed |
|---|---|---|---|
| Gmail | 25 MB | ~19 MB | Auto-uploads to Google Drive, sends link |
| Outlook.com | 20 MB | ~15 MB | Offers to share via OneDrive |
| Yahoo Mail | 25 MB | ~19 MB | Blocks the send — you must resize or share via cloud link |
| iCloud Mail | 20 MB | ~15 MB | Mail Drop uploads to iCloud (up to 5 GB, 30-day expiry) |
| ProtonMail | 25 MB | ~19 MB | Blocks the attachment |
Safe target: If you compress to 18 MB or less, the video will attach successfully on every major email provider. This accounts for Base64 overhead and leaves a small safety margin.
Method 1: Use an Online Video Compressor
The fastest approach — no software to install, works on any device with a browser.
- Open the Compress Video tool. Drag-and-drop your file or tap to browse. Supports MP4, MOV, AVI, MKV, WebM, and other formats.
- Choose quality and resolution. Convertio re-encodes the video using H.264 at an optimized quality level, reducing file size automatically.
- Download the result and check the file size. If it is under 18 MB, attach it to your email.
For a typical 1-minute iPhone video (60–150 MB), the compressor usually produces a file between 5–15 MB — well within email limits.
Method 2: Reduce Resolution to 720p or 480p
Resolution has the biggest impact on file size. Most smartphone videos are recorded at 4K (3840 × 2160) or 1080p (1920 × 1080), but email recipients will watch on a phone screen or in an email preview window where 720p looks perfectly sharp.
| Resolution | Pixels per Frame | ~Size per Minute | Email-Friendly? |
|---|---|---|---|
| 4K (2160p) | 8.3 million | 50–150 MB | No |
| 1080p | 2.1 million | 15–40 MB | Marginal |
| 720p | 0.9 million | 5–12 MB | Yes (up to 3 min) |
| 480p | 0.4 million | 2–6 MB | Yes (up to 6 min) |
Dropping from 4K to 720p reduces the pixel count by 89%, which typically shrinks the file by 70–85%. Even 1080p → 720p saves roughly 40–55%. If the video is still too large at 720p, switch to 480p for another 50% reduction.
Method 3: Trim to the Essential Clip
Before compressing, ask yourself: does the recipient need the entire video? Often the important moment is just 10–30 seconds of a longer recording. Trimming is the most effective size reduction because it removes data entirely rather than degrading quality.
- iPhone: Open the video in Photos, tap Edit, drag the trim handles to select the portion you need, then tap "Save as New Clip."
- Android: Open in Google Photos, tap Edit → Video → drag the handles to trim, then Save Copy.
- Desktop: Use the free Trim Video tool on Convertio, or use FFmpeg from the command line:
# Trim video from 0:10 to 0:40 without re-encoding
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:40 -c copy trimmed.mp4
A 2-minute video at 720p is roughly 10–15 MB. Trimming it to 30 seconds brings it down to about 3–4 MB — comfortable for any email provider.
Method 4: Convert to MP4 with H.264
If your source video is in an inefficient format (uncompressed AVI, Apple ProRes MOV, old MPEG-2), simply converting to MP4 with the H.264 codec can shrink it dramatically without any visible quality loss.
H.264 is the gold standard for video compression. It is supported by every email client, every browser, every phone, and every operating system. Here is how different source formats compare after conversion to H.264 MP4:
| Source Format | Original Size (1 min) | After H.264 MP4 | Reduction |
|---|---|---|---|
| iPhone 4K MOV (HEVC) | ~150 MB | ~8 MB (720p) | 95% |
| iPhone 1080p MOV | ~60 MB | ~7 MB (720p) | 88% |
| Screen recording (1080p) | ~30 MB | ~3 MB (720p) | 90% |
| Webcam AVI (720p) | ~80 MB | ~6 MB (720p) | 92% |
| Already MP4 H.264 (1080p) | ~20 MB | ~8 MB (720p) | 60% |
The biggest gains come from videos that are already high-quality but in bulky formats. Even an already-compressed MP4 benefits from resolution downscaling.
Method 5: Use Cloud Links Instead of Attachments
When compression alone cannot get the file small enough — typically for videos longer than 3–4 minutes — sending a link is the smarter approach. The recipient clicks the link, watches or downloads the full-quality video, and you avoid all email size limits.
| Service | Free Storage | Max File Size | Link Expiry | Best For |
|---|---|---|---|---|
| Google Drive | 15 GB | 5 TB | Never | Gmail users (seamless integration) |
| OneDrive | 5 GB | 250 GB | Never | Outlook users (auto-suggested) |
| Dropbox | 2 GB | 2 GB (free) | Never | Cross-platform sharing |
| WeTransfer | N/A | 3 GB | 3 days | Quick one-off sends, no account needed |
| iCloud Mail Drop | N/A | 5 GB | 30 days | Apple users (automatic in Mail app) |
Tip: If you use Gmail and your video exceeds 25 MB, Gmail automatically offers to upload it to Google Drive and insert a download link. The recipient does not need a Google account to download the file.
Platform-Specific Tips
iPhone and iPad
- Change recording settings first: Go to Settings → Camera → Record Video and select 1080p at 30 fps instead of 4K at 60 fps. This reduces source file size by 4–6 times before you even need to compress.
- Use Mail Drop: Apple Mail automatically activates Mail Drop for attachments over 20 MB. The video uploads to iCloud and the recipient gets a download link valid for 30 days. This works even if the recipient uses Gmail or Outlook.
- Share directly from Photos: Select the video, tap Share → Mail. If the file is too large, iOS will offer to compress it before sending or use Mail Drop.
Android
- Adjust camera settings: Open Camera → Settings → Video Resolution and select 720p or 1080p instead of 4K.
- Gmail integration: In the Gmail app, attach your video. If it exceeds 25 MB, Gmail prompts you to upload to Google Drive and share a link. Tap "Continue" to let it handle everything.
- Use Files by Google: The built-in file manager can share videos via any cloud service — Google Drive, OneDrive, or Dropbox — directly from the share menu.
Windows and Mac
- Use the online compressor — no software installation required. Just drag the video file into the upload area.
- Check file size before attaching: Right-click the file → Properties (Windows) or Get Info (Mac) to see the exact size. If it is over 18 MB, compress further or use a cloud link.
- Outlook desktop: Outlook for Windows enforces the same 20 MB limit as Outlook.com. For larger files, click Insert → Attach File → Browse Web Locations → OneDrive to upload and link.
How Long Can Your Video Be?
After compression to 720p H.264, file sizes average about 5–8 MB per minute depending on content complexity. Here is what fits within email limits:
| Duration | ~720p Size | ~480p Size | Verdict |
|---|---|---|---|
| 30 seconds | 3–4 MB | 1–2 MB | All providers, easily |
| 1 minute | 5–8 MB | 2–4 MB | All providers |
| 2 minutes | 10–15 MB | 4–7 MB | All providers at 720p |
| 3 minutes | 15–22 MB | 6–10 MB | Gmail/Yahoo at 720p; all at 480p |
| 5 minutes | 25–35 MB | 10–16 MB | 720p too large; 480p works for Gmail |
| 10 minutes | 50–70 MB | 20–30 MB | Use cloud link |
Fast-action footage (sports, kids playing) produces larger files than static content (presentations, talking-head video). Screen recordings with mostly still areas compress exceptionally well — up to 10 minutes can fit under 25 MB at 720p.
Common Mistakes to Avoid
- Zipping the video. ZIP compression does not work on video files because video data is already compressed. A zipped MP4 is the same size as the original (or even slightly larger due to ZIP metadata). This is a common misconception that wastes time.
- Sending multiple small videos instead of one. If your video exceeds the limit, splitting it into multiple clips that each fit under 25 MB does not help — most providers also enforce a total attachment limit per email. Gmail, for example, caps all attachments at 25 MB combined.
- Using H.265/HEVC for email. H.265 produces smaller files than H.264, but many email clients, older phones, and Windows PCs without the HEVC codec extension cannot play them. Stick with H.264 for guaranteed compatibility.
- Not testing first. Always send the email to yourself before forwarding to the recipient. Verify the video plays inline, the quality is acceptable, and the attachment did not get silently stripped by the email server.