FastCompressor — Free App
Offline · No uploads · Mac & Win
Loading, please wait...
FastCompressor Team
Performance Experts
FastCompressor — Free App
Offline · No uploads · Mac & Win
You shot the perfect video on your phone. You try to send it to a friend on Discord, and you get a red error message: "Your files are too powerful." You try to attach it to an email, and Gmail blocks it. You try WhatsApp, and it fails.
People rarely search for video compression just for fun; they search because a specific platform blocked their upload. The internet is governed by strict, often frustrating file size limits.
In this guide, we will break down the exact file size limits for the internet's most popular platforms and show you how to easily compress your video to fit them perfectly.
This is the complete reference table for every major platform in 2026:
Gmail / Google Workspace: 25 MB attachment limit. A 1-minute 1080p video at H.264 CRF 28 ≈ 15–22 MB. Safe for most 30–60 second clips. For longer videos, use a Google Drive link instead.
Outlook / Microsoft 365: 20 MB default (admins can increase to 150 MB). More restrictive than Gmail. Target under 18 MB to be safe.
Discord (free): 10 MB per file upload (reduced from 25 MB). A 1-minute 1080p clip will struggle to fit without aggressive compression; target 480p or 720p for free tier. Discord Nitro Basic: 50 MB. Discord Nitro: 500 MB.
WhatsApp: 100 MB limit for standard video sharing (updated from the old 16 MB limit). Alternative: send as a "Document" to bypass the limit and avoid WhatsApp re-compression entirely (up to 2 GB).
Telegram: 2 GB per file for free users (up to 4 GB for Premium users). Effectively no practical limit for most videos.
Slack: 1 GB per file across all plans (Free or Paid). Rarely an issue.
iMessage (Apple): Automatically compresses video before sending. No manual action needed — but the auto-compression is lossy and low-quality. For higher quality, compress manually with FastCompressor first, then attach.
Twitter / X: Free users: 512 MB, max 140 seconds, max 1920×1200 resolution. X Premium subscribers: up to 8 GB (up to 2 hours of 1080p video).
LinkedIn: 5 GB, max 10 minutes (up to 15 minutes via desktop browser), MP4 recommended.
Instagram: 650 MB for Reels/Feed videos under 10 minutes. Up to 3.6 GB for videos up to 60 minutes. Reels: up to 90 seconds. 1080p MP4 H.264 at 3,500 kbps bitrate is the recommended upload spec.
Exact settings to hit each platform's limit without guessing:
For WhatsApp (16 MB limit): Resolution: 720p · Codec: H.264 · Quality/CRF: 30 · Expected output: 30-sec clip ≈ 8–12 MB
For Discord free (25 MB limit): Resolution: 1080p for clips under 45 sec, 720p for longer · Codec: H.264 · Quality/CRF: 28 · Expected output: 1-min clip ≈ 18–24 MB
For Gmail (25 MB limit): Resolution: 1080p · Codec: H.264 · Quality/CRF: 26–28 · Expected output: 1-min clip ≈ 15–22 MB
For iMessage quality (no official limit): Compress manually first at 1080p CRF 22 before attaching — then iMessage won't further degrade quality during send.
For web embedding (Core Web Vitals): Resolution: match display size exactly · Codec: H.264 or H.265 · Bitrate: 800–1,500 kbps for 1080p · Consider WebM/VP9 for Chrome users.
Discord is notorious for its brutal file size limits, heavily restricting free users to encourage upgrades to its paid Nitro tier.
The Strategy (Targeting 25MB): To fit a video under 25MB, you must make aggressive cuts.
Email was built for text, not gigabytes of multimedia. Both major providers enforce strict attachment caps.
The Strategy (Targeting 20MB): Unlike Discord, 20MB gives you a bit of breathing room. You can typically maintain 720p or even 1080p resolution for short clips (under 60 seconds). Set your bitrate to roughly 2,500 kbps. If your video is longer than a minute and you refuse to sacrifice quality, do not attach it directly. Upload the compressed MP4 to Google Drive or Dropbox and paste the link into the email body.
WhatsApp processes billions of media messages a day. To keep their servers alive, they enforce strict limits, though they have improved recently.
The Strategy: WhatsApp actually applies its own heavy, aggressive compression algorithm to anything you send via the standard "Photo/Video" picker. If you want to maintain control over the quality, compress the video yourself to exactly 16MB using a tool like FastCompressor, and then send it. Pro Tip: If your video is larger but you want to bypass WhatsApp's ugly compression, send the video as a "Document" instead of a "Video". This allows you to send files up to 2GB completely uncompressed.
YouTube does not have a restrictive file size limit (you can upload up to 256GB), but compression still matters heavily for upload speeds.
The Strategy: You do not want to compress YouTube videos aggressively. YouTube will re-encode your video on their end anyway. If you feed them a low-quality, heavily compressed file, the final result will look terrible.
Trying to hit an exact 25MB target for Discord using an online web tool is a nightmare. You upload the file, wait 10 minutes, guess the settings, download it, and realize it came out to 25.2MB. Then you have to start all over.
Stop guessing. Use FastCompressor.
Use FastCompressor's free online video compressor to compress any MP4, MOV, or WebM to your target file size — no upload, no watermark, no account required. For bulk video compression, the desktop app processes multiple videos in a queue.
FastCompressor runs natively on your Mac or PC. Because it processes files locally on your own hardware, compression happens in seconds, not minutes. You can easily tweak the bitrate and resolution, export instantly, check the file size, and adjust again—completely offline and incredibly fast.
Never get blocked by a file size limit again. Compress smarter, locally.
Offline · No uploads · No limits
Desktop app processes entire folders in seconds — free to start.
FastCompressor
Offline · Free · No uploads