Video size and length cheat sheet for 15 networks
Free tool, no sign-up
Make vertical videos 1080 x 1920 (9:16) as MP4 and they post everywhere. What changes is the limit: Shorts stop at 3 minutes, Discord files at 20 MB. Here are the size, length and file limits for all 15 networks, checked October 2026, and a checker that reads your video and says where it fits.
The cheat sheet (October 2026)
| Network | Shape and size | Length | Largest file | Files | Good to know |
|---|---|---|---|---|---|
| YouTubeShorts | 9:16, 1:11080 x 1920 | Up to 3 minLonger up to 12 h | 256 GB | MP4, MOV, WebM | Vertical or square up to 3 minutes is a Short. Longer posts as a regular video: 15 minutes until the channel is verified, then up to 12 hours.Official: YouTube Help: Shorts length, YouTube Help: upload limits |
| TikTokVideo | 9:161080 x 1920 | Up to 10 min | 4 GB | MP4, MOV, WebM | Apps can post up to 10 minutes and 4 GB, but some accounts are capped at 3 or 5 minutes. The TikTok app itself takes longer uploads.Official: TikTok for Developers: media transfer |
| InstagramReels | 9:161080 x 1920 | 3 s to 3 minLonger up to 15 min | 300 MB | MP4, MOV | Apps can post Reels of 3 seconds to 15 minutes, up to 300 MB. Reels over 3 minutes are not recommended to people who do not follow you.Official: Instagram Graph API: media, Instagram Help: Reels |
| FacebookPage video | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to 4 h | 10 GB | MP4, MOV | Page videos run up to 240 minutes and 10 GB. Reels posted from apps must be 3 to 90 seconds, at least 540 x 960.Reported: Meta for Developers: Reels publishing, Hootsuite: video specs |
| ThreadsVideo post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to 5 min | 1 GB | MP4, MOV | Up to 5 minutes and 1 GB, 23 to 60 frames a second.Official: Threads API overview |
| XVideo post | 9:16, 1:1, 16:91080 x 1920 | Up to 20 min | 8 GB | MP4 | Up to 20 minutes and 8 GB; Premium accounts get 125 minutes and 16 GB. Use H.264 with AAC sound.Official: X API: media best practices |
| LinkedInVideo post | 9:16, 1:1, 16:91080 x 1920 | 3 s to 30 min | 500 MB | MP4 | Apps can post 3 seconds to 30 minutes, 75 KB to 500 MB.Official: LinkedIn Videos API |
| PinterestVideo Pin | 9:16, 4:5, 1:11080 x 1920 | 4 s to 15 min | 2 GB | MP4, MOV, M4V | 4 seconds to 15 minutes, up to 2 GB. Pinterest suggests 6 to 15 seconds.Official: Pinterest Help: product specs |
| BlueskyVideo post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to 3 min | 100 MB | MP4, MOV, WebM | Up to 3 minutes and 100 MB, one video per post, not mixed with pictures.Reported: Postpone: Bluesky media limits |
| RedditVideo post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to 15 min | 1 GB | MP4, MOV | Up to 15 minutes and 1 GB. Each subreddit decides whether it allows video at all.Reported: Dacast: posting video on Reddit |
| MastodonVideo post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to No limit | 99 MB | MP4, MOV, WebM | No length limit. 99 MB on mastodon.social; other servers set their own limit.Official: mastodon.social server settings |
| Google BusinessProfile video | 9:16, 4:5, 1:1, 16:9720p or more | Up to 30 s | 75 MB | MP4, MOV | Videos up to 30 seconds and 75 MB. TallyReel posts photo updates here; add videos to the profile yourself.Official: Google Business Profile Help: photos and videos |
| TelegramChannel post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to No limit | 50 MB | MP4 | Bots, which scheduling tools post through, can send files up to 50 MB. The Telegram app takes 2 GB.Official: Telegram Bot API |
| DiscordMessage | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to No limit | 20 MB | MP4, WebM | 20 MiB per file for everyone, bots and webhooks included (raised from 10 MiB in August 2026).Official: Discord Developer docs: uploading files |
| TumblrVideo post | 9:16, 4:5, 1:1, 16:91080 x 1920 | Up to 10 min | 500 MB | MP4, MOV | Up to 10 minutes and 500 MB. Older guides list a lower daily upload limit.Reported: Postpone: Tumblr media limits |
Check a video
Fits 12 of 15 networks as it is.
- YouTubeFits
- TikTokFits
- InstagramFits
- FacebookFits
- ThreadsFits
- XFits
- LinkedInFits
- PinterestFits
- BlueskyFits
- RedditFits
- MastodonFits
- Google Business45 s too long (up to 30 s)Will not post
- TelegramFile too big (up to 50 MB)Will not post
- DiscordFile too big (up to 20 MB)Will not post
- TumblrFits
TallyReel renders every video at 1080 x 1920 and checks each network's limits before it posts.
Make the video from thisHow to make one video fit every network
- Export at 1080 x 1920, 9:16, MP4 with H.264 and AAC, 30 frames a second.
- Keep it under 3 minutes if it should count as a Short and reach non-followers on Reels.
- Keep the file under 100 MB for Bluesky and Mastodon, and under 20 MB if you share it to Discord.
- Pick your file above to check it against all 15 networks at once.
Questions
What size should a vertical video be?
1080 x 1920 pixels, 9:16, as an MP4 with H.264 video and AAC sound at 30 frames a second. Every network on this page takes it.
How long can a YouTube Short be?
Up to 3 minutes, vertical or square. A longer vertical video posts as a regular YouTube video.
How long can an Instagram Reel be?
Apps that post for you can send Reels of 3 seconds to 15 minutes and up to 300 MB. Reels over 3 minutes are not recommended to people who do not follow you.
Which networks have the smallest limits?
By file size, Discord (20 MB), Telegram bots (50 MB), Google Business (75 MB), Mastodon (99 MB on mastodon.social) and Bluesky (100 MB). By length, Bluesky, Google Business.
Why do some limits differ from what the app allows?
Posting from another app goes through each network's developer tools, and those sometimes allow less than the network's own app. This table shows the limit that applies when a scheduler posts for you.
How current is this?
Every number was checked against the networks' own help pages and developer docs in October 2026. Rows marked Reported have no official number, so they use what most guides agree on.
More free tools
From an idea to a finished video.
TallyReel writes the script, reads it in a natural voice, adds footage, captions and music, then posts it to every network.