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
Discord10 MB500 MB (Nitro)No limitMP4 H.264
Telegram2 GB4 GB (Premium)No limitMP4 H.264
WhatsApp16 MB16 MBNo limitMP4 H.264
Slack1 GB1 GBNo limitMP4 H.264
Signal100 MB100 MBNo limitMP4 H.264
iMessage~100 MB~100 MBNo limitMP4 / MOV
Instagram Reels4 GB4 GB15 minMP4 H.264 1080×1920
TikTok72 MB (Android) / 287 MB (iOS)10 GB (web)10 minMP4 H.264
Facebook10 GB10 GB240 minMP4 H.264
Twitter/X512 MB8 GB (Premium)140 sec / 60 minMP4 H.264
LinkedIn5 GB5 GB10 minMP4 H.264
Reddit1 GB1 GB15 minMP4 H.264
Pinterest2 GB2 GB15 minMP4 H.264
YouTube256 GB256 GB12 hoursMP4 H.264
YouTube Shorts~100 MB recommended~100 MB60 secMP4 1080×1920
Vimeo500 MB/weekUnlimited (Pro)No limitMP4 H.264
Twitch Clips~100 MB~100 MB60 secMP4 H.264
Loom5 GB (Business)5 GBNo limitMP4 / WebM
Gmail25 MB25 MBN/AMP4 H.264
Outlook / M36520 MB20 MBN/AMP4 H.264
Yahoo Mail25 MB25 MBN/AMP4 H.264
ProtonMail25 MB25 MBN/AMP4 H.264
Apple Mail (Mail Drop)5 GB5 GBN/AMP4 / MOV
Notion5 MB (free)5 GB (paid)No limitMP4 H.264
Google Drive5 TB5 TBNo limitAny
Dropbox50 GB50 GBNo limitAny
OneDrive250 GB250 GBNo limitAny
ZoomVaries by planVariesMeeting lengthMP4
Microsoft Teams250 MB250 MBNo limitMP4 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 SizeVidCrush Preset
Discord (free)10 MBDiscord
WhatsApp16 MBWhatsApp
Email (Gmail)25 MBEmail
Email (Outlook)20 MBEmail (set 20 MB)
Discord Nitro500 MBDiscord Nitro
Telegram2 GBTelegram
Instagram / TikTok50–100 MBInstagram / TikTok
YouTubeOptimize bitrateYouTube
Notion (free)5 MBCustom target
Slack / Teams250 MBCustom 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 →
{FOOTER}
{BURGER_SCRIPT} {COOKIE}