Video Upload Size Limits 2026 — Every Major Platform
Every platform has different rules for video uploads — size limits, duration caps, resolution restrictions, and format preferences. This page is a single, always-updated reference for 30+ platforms so you never have to Google "what is the video limit for [X]" again.
All limits were last verified in April 2026. We check monthly and update immediately when platforms change their policies. If you spot an outdated number, let us know.
Comparison Table — All Platforms at a Glance
| Platform | Free Limit | Premium Limit | Max Duration | Recommended Format |
|---|---|---|---|---|
| Discord | 10 MB | 500 MB (Nitro) | No limit | MP4 H.264 |
| Telegram | 2 GB | 4 GB (Premium) | No limit | MP4 H.264 |
| 16 MB | 16 MB | No limit | MP4 H.264 | |
| Slack | 1 GB | 1 GB | No limit | MP4 H.264 |
| Signal | 100 MB | 100 MB | No limit | MP4 H.264 |
| iMessage | ~100 MB | ~100 MB | No limit | MP4 / MOV |
| Instagram Reels | 4 GB | 4 GB | 15 min | MP4 H.264 1080×1920 |
| TikTok | 72 MB (Android) / 287 MB (iOS) | 10 GB (web) | 10 min | MP4 H.264 |
| 10 GB | 10 GB | 240 min | MP4 H.264 | |
| Twitter/X | 512 MB | 8 GB (Premium) | 140 sec / 60 min | MP4 H.264 |
| 5 GB | 5 GB | 10 min | MP4 H.264 | |
| 1 GB | 1 GB | 15 min | MP4 H.264 | |
| 2 GB | 2 GB | 15 min | MP4 H.264 | |
| YouTube | 256 GB | 256 GB | 12 hours | MP4 H.264 |
| YouTube Shorts | ~100 MB recommended | ~100 MB | 60 sec | MP4 1080×1920 |
| Vimeo | 500 MB/week | Unlimited (Pro) | No limit | MP4 H.264 |
| Twitch Clips | ~100 MB | ~100 MB | 60 sec | MP4 H.264 |
| Loom | 5 GB (Business) | 5 GB | No limit | MP4 / WebM |
| Gmail | 25 MB | 25 MB | N/A | MP4 H.264 |
| Outlook / M365 | 20 MB | 20 MB | N/A | MP4 H.264 |
| Yahoo Mail | 25 MB | 25 MB | N/A | MP4 H.264 |
| ProtonMail | 25 MB | 25 MB | N/A | MP4 H.264 |
| Apple Mail (Mail Drop) | 5 GB | 5 GB | N/A | MP4 / MOV |
| Notion | 5 MB (free) | 5 GB (paid) | No limit | MP4 H.264 |
| Google Drive | 5 TB | 5 TB | No limit | Any |
| Dropbox | 50 GB | 50 GB | No limit | Any |
| OneDrive | 250 GB | 250 GB | No limit | Any |
| Zoom | Varies by plan | Varies | Meeting length | MP4 |
| Microsoft Teams | 250 MB | 250 MB | No limit | MP4 H.264 |
Messaging Apps
Discord (10 MB / 500 MB)
Discord Free users can upload videos up to 10 MB. Nitro Basic raises this to 50 MB, and full Nitro to 500 MB. There is no duration limit — only file size. Discord does not compress uploads; files above the limit are rejected. Best format: MP4 H.264 with AAC audio.
Telegram (2 GB / 4 GB)
Telegram Free allows files up to 2 GB. Telegram Premium doubles this to 4 GB. Videos sent in "Video" mode are auto-compressed for inline playback; send as "File" to preserve quality. No duration limit. MP4 H.264 recommended for inline preview on all clients.
WhatsApp (16 MB)
WhatsApp limits video attachments to 16 MB on all platforms. No premium option changes this. WhatsApp's built-in compression is aggressive — pre-compress with VidCrush and send as Document to control quality. Status videos are limited to 30 seconds.
Slack (1 GB)
Slack allows file uploads up to 1 GB on all paid plans. Free workspaces have the same per-file limit but a 5 GB total workspace storage cap. Videos play inline in channels. MP4 H.264 recommended.
Signal (100 MB)
Signal limits attachments to approximately 100 MB. Signal compresses videos sent as media; send as a file to preserve quality. End-to-end encrypted, so no server-side processing. MP4 recommended.
iMessage (~100 MB)
iMessage limits vary — typically around 100 MB for direct messages. Larger files may be downscaled automatically. For very large videos, use AirDrop or iCloud link sharing instead.
Social Media
Instagram Reels (4 GB)
Instagram accepts uploads up to 4 GB for Reels, Stories, and Feed. Reels can be up to 15 minutes. Instagram re-compresses everything — upload at 1080×1920 (9:16) for Reels, 8–12 Mbps H.264 for best results after re-encoding.
TikTok (72 MB – 10 GB)
TikTok limits vary by platform: 72 MB on Android, 287 MB on iOS, 10 GB on web upload. Maximum duration is 10 minutes. Vertical 1080×1920 MP4 recommended. TikTok re-encodes all uploads.
Facebook (10 GB / 240 min)
Facebook allows videos up to 10 GB and 240 minutes. Feed videos auto-play at lower quality; higher bitrate sources produce better results after Facebook's re-encoding. MP4 H.264 strongly recommended. Reels follow same limits as Feed.
Twitter/X (512 MB / 8 GB)
Free accounts: 512 MB, up to 2 minutes 20 seconds. Premium subscribers: 8 GB, up to 60 minutes. Twitter compresses heavily — upload at higher bitrate than you think necessary. MP4 H.264 required.
LinkedIn (5 GB / 10 min)
LinkedIn allows video uploads up to 5 GB and 10 minutes for organic posts. Ads have a 200 MB limit. 1080p MP4 H.264 recommended. LinkedIn re-encodes all uploads.
Reddit (1 GB / 15 min)
Reddit allows direct video uploads up to 1 GB and 15 minutes. Videos are hosted on Reddit's CDN and re-encoded. MP4 H.264 recommended. Some subreddits disable direct video uploads.
Pinterest (2 GB / 15 min)
Pinterest allows video Pins up to 2 GB and 15 minutes. Ideal length is 6–15 seconds for best engagement. Vertical 2:3 aspect ratio recommended. MP4 H.264.
Video Platforms
YouTube (256 GB / 12 hours)
YouTube has the most generous limits: 256 GB per video, up to 12 hours. Unverified accounts are limited to 15 minutes. YouTube re-encodes everything to VP9/AV1. Uploading optimized H.264 MP4 results in faster processing and better quality.
YouTube Shorts (60 sec)
Shorts are limited to 60 seconds. No official size limit, but ~100 MB is practical for 1080×1920 vertical. Shorts follow the same encoding pipeline as regular YouTube uploads.
Vimeo (500 MB/week free)
Vimeo Free: 500 MB per week upload limit. Plus: 5 GB/week. Pro/Business: unlimited weekly uploads. No per-file limit on paid plans. Vimeo preserves quality better than most platforms. H.264 MP4 recommended.
Loom (5 GB Business)
Loom recording files can be up to 5 GB on Business plans. Starter plans have shorter recording limits. Loom records natively in the browser and produces WebM or MP4. For archiving Loom recordings, compress with VidCrush to save storage.
Email Providers
Gmail (25 MB)
Gmail allows attachments up to 25 MB. Files exceeding this are automatically uploaded to Google Drive and shared as a link. Gmail does not compress attachments. MP4 H.264 for best compatibility.
Outlook / Microsoft 365 (20 MB)
Outlook limits attachments to 20 MB. Corporate Exchange servers may impose stricter limits (5–10 MB). OneDrive integration offers link sharing for larger files. Same format recommendation: MP4 H.264.
Yahoo Mail (25 MB)
Yahoo Mail matches Gmail at 25 MB per attachment. No auto-upload to cloud storage — files over the limit simply cannot be attached.
ProtonMail (25 MB)
ProtonMail allows 25 MB attachments. End-to-end encrypted, so attachments are encrypted before upload. Larger files require Proton Drive or external sharing.
Apple Mail / Mail Drop (5 GB)
Apple Mail supports standard attachments up to 20 MB. Mail Drop (via iCloud) allows sending files up to 5 GB as a temporary download link valid for 30 days. Automatically offered for large attachments.
Productivity & Cloud
Notion (5 MB free / 5 GB paid)
Notion Free limits file uploads to 5 MB — one of the strictest limits for any productivity tool. Paid plans (Plus, Business, Enterprise) raise this to 5 GB. For free-tier users, VidCrush is essential for embedding video in Notion pages.
Google Drive (5 TB)
Google Drive allows individual files up to 5 TB. Storage is shared across Gmail, Drive, and Photos. Videos stored in Drive can be streamed directly. Any format accepted.
Dropbox (50 GB)
Dropbox limits individual file uploads to 50 GB via the desktop app. Web uploads may be limited to 2 GB depending on browser. No format restrictions.
OneDrive (250 GB)
OneDrive allows single files up to 250 GB. Integrated with Microsoft 365 for sharing. Videos play inline in the browser. Any format accepted.
Microsoft Teams (250 MB)
Teams limits file uploads in chat to 250 MB. Files are stored in SharePoint/OneDrive. For larger videos, share a OneDrive link. MP4 H.264 for inline playback.
Zoom Recordings (varies)
Zoom cloud recordings are limited by your plan's cloud storage (Free: none, Pro: 5 GB, Business: unlimited). Local recordings have no size limit. Compress Zoom MP4 recordings with VidCrush before sharing via email or messaging.
How to Choose the Right Compression Target
| Sending to... | Target Size | VidCrush Preset |
|---|---|---|
| Discord (free) | 10 MB | Discord |
| 16 MB | ||
| Email (Gmail) | 25 MB | |
| Email (Outlook) | 20 MB | Email (set 20 MB) |
| Discord Nitro | 500 MB | Discord Nitro |
| Telegram | 2 GB | Telegram |
| Instagram / TikTok | 50–100 MB | Instagram / TikTok |
| YouTube | Optimize bitrate | YouTube |
| Notion (free) | 5 MB | Custom target |
| Slack / Teams | 250 MB | Custom target |
Frequently Asked Questions
How often are these limits updated?
We verify all platform limits monthly. Last update: April 2026. Platforms occasionally change limits without announcement, so if you notice a discrepancy, please let us know via our contact page.
Which platform has the strictest video size limit?
For messaging: WhatsApp at 16 MB. For social media: TikTok on Android at 72 MB. For email: Outlook at 20 MB. Discord Free (10 MB) is the most common pain point since it's so popular for sharing clips.
Do any platforms compress videos automatically?
Yes. Instagram, WhatsApp (when sent as Video), Facebook, and Twitter/X all apply their own compression. Pre-compressing with VidCrush gives you control over quality before the platform re-encodes.
What's the best format for all platforms?
MP4 with H.264 video and AAC audio. It's universally supported, plays inline everywhere, and processes fastest. VidCrush outputs this format by default.
Can I compress a video once for multiple platforms?
If the target platforms have similar limits, yes. For example, a 10 MB MP4 works for Discord Free, WhatsApp (under 16 MB), and Email (under 20–25 MB). For platforms with very different limits, compress separately for best quality.
What happens if my video exceeds a platform's limit?
Most platforms reject the upload entirely (Discord, Email). Some offer to compress it (WhatsApp as Video mode) or auto-upload to cloud storage (Gmail → Google Drive). VidCrush lets you avoid all of these by compressing beforehand.
Is there a universal 'safe' size that works everywhere?
10 MB works on every platform listed here except those that don't accept video at all. However, 10 MB limits quality significantly for videos longer than 15–20 seconds. For best results, target each platform's specific limit.
How do I know what size my video needs to be?
Find your platform in the table above, note its limit, then use VidCrush with that platform's preset. VidCrush automatically targets the right size — no manual calculation needed.
Compress Your Video Now
Pick your platform, drop your video, download the result. Free, no signup, no watermark.
Compress Video with VidCrush →