Compress Video for Email, Discord & WhatsApp — Hit Every Platform Limit
Last updated: March 20268 min readVideo Tools
Every Platform's File Size Limit
| Platform | Max Video Size | Max Duration | Format |
|---|
| Gmail | 25MB attachment | ~2-3 min at 720p | MP4 |
| Outlook | 20MB attachment | ~1.5-2 min at 720p | MP4 |
| Discord (free) | 8MB | ~30-45 sec at 720p | MP4, MOV, WebM |
| Discord (Nitro) | 25MB | ~2-3 min at 720p | MP4, MOV, WebM |
| WhatsApp | 16MB | ~1-2 min at 720p | MP4 |
| iMessage | 100MB (auto-compresses) | Several minutes | MP4, MOV |
| Slack | 1GB (free: no upload) | Long | MP4 |
| Telegram | 2GB | Very long | MP4 |
The Universal Workflow
- Trim first — cut to only the essential footage. Every second removed is data saved.
- Compress — medium quality gets most clips under email limits. High quality if the platform allows more.
- Downscale if needed — 1080p→720p halves the file size. On phones and chat windows, 720p looks identical to 1080p.
This order matters. Trimming reduces the data the compressor has to process (faster + better quality). Compressing a 30-second clip gives better results than compressing 5 minutes and hoping it fits.
Platform-Specific Tips
- Email (Gmail/Outlook) — if the video is over 25MB after compression, Gmail auto-offers to share via Google Drive link. Consider this instead of aggressive compression. Corporate email servers may have even tighter limits (10-15MB).
- Discord — 8MB is brutal. For gaming clips, trim to the 10-15 second highlight, compress at medium quality, 720p. For longer content, upload to YouTube/Streamable and share the link.
- WhatsApp — WhatsApp auto-compresses videos when sending. If you pre-compress, WhatsApp compresses again = double quality loss. Send at 720p medium quality and let WhatsApp do minimal additional compression.
- Slack — free Slack has no file upload. Paid Slack allows 1GB. For free tier, share a Google Drive or Dropbox link instead.
When Compression Isn't Enough
Some videos simply cannot be compressed to 8MB or 25MB without unacceptable quality loss. Alternatives:
- Share a link instead — upload to Google Drive, Dropbox, YouTube (unlisted), Streamable, or WeTransfer. Share the link via chat/email.
- Extract key frames as images — for showing a moment (not motion), use the Frame Extractor to pull a still image. Images are 50-200KB vs megabytes for video.
- Convert to GIF for short clips — a 5-second clip as a GIF can be under 5MB and embeds directly in most platforms.
- Extract just the audio — if the visual isn't important (meeting recording, voice note), extract the MP3 audio. A 30-minute recording as audio is 5-10MB vs 500MB+ as video.