Every sharing platform has a file size cap. A 2-minute 1080p video is typically 50-200MB — well over every limit. Here is what you are working with:
| Platform | Max File Size | Recommended Resolution | Target Bitrate |
|---|---|---|---|
| Gmail | 25MB | 720p or 480p | 1-2 Mbps |
| Outlook | 20MB | 480p | 1 Mbps |
| Yahoo Mail | 25MB | 720p or 480p | 1-2 Mbps |
| 16MB (64MB web) | 480p | 800 Kbps - 1 Mbps | |
| iMessage | 100MB (auto-compresses) | 720p | 2 Mbps |
| Slack (free) | 50MB | 720p | 2 Mbps |
| Discord | 25MB (50MB Nitro) | 720p or 480p | 1-2 Mbps |
| Telegram | 2GB | 1080p | No compression needed |
For the smallest file that still looks good, use both tools in sequence:
Example: A 150MB 1080p video → resize to 720p (→ ~65MB) → compress to target 25MB (→ ~22MB). Ready for Gmail.
WhatsApp, iMessage, and some email clients auto-compress oversized videos. The problem:
Pre-shrinking with Resize + Compress gives you control over the quality tradeoff. You choose what gets reduced, not an automated algorithm.
Rough estimates for a 2-minute video at different resolutions:
| Resolution | Estimated Size (before compression) | After Compression | Fits In |
|---|---|---|---|
| 4K (2160p) | 300-500MB | 100-200MB | Telegram only |
| 1080p | 80-150MB | 30-60MB | Slack, Discord (maybe) |
| 720p | 40-80MB | 15-30MB | Gmail, Discord, Slack |
| 480p | 15-40MB | 8-15MB | WhatsApp, all platforms |
| 360p | 8-20MB | 4-8MB | Everything (lower quality) |
Shrink your video for sharing — resize + compress in your browser.
Open Resize Tool