Video length checker: will your video fit Reels, Shorts, TikTok and the rest?
Drop a video and see, network by network, whether its length, file size and shape fit. You get the limit in each network's own app and the limit for apps that post for you, side by side. Nothing is uploaded.
Quick answer Facebook has no length limit in its app, Instagram Reels run to 20 minutes (15 through other apps), YouTube Shorts to 3 minutes, and TikTok to 10 minutes through other apps. Apps that post through Facebook's Reels API are held to 90 seconds.
Drag a video here, or
| Network | Result |
|---|
Video length and size limits on each network (2026)
| Network | Length | File size | Shape | Through PersonaXpand | Worth knowing |
|---|---|---|---|---|---|
| Instagram Reels (in the Instagram app) | Up to 20 minutes | Not published | 9:16 to 1.91:1 | Same as the network | Only Reels of 3 minutes or less are shown to people who don't follow you yet. |
| Instagram Reels (posted through other apps) | 3 seconds to 15 minutes | 300 MB | 9:16 recommended | PersonaXpand: up to 15 minutes, like every scheduling app | The 20-minute limit is only in the Instagram app. |
| Instagram Story | 3 to 60 seconds | 100 MB | 9:16 recommended | PersonaXpand: up to 60 seconds | In the app, a longer video is split into several Stories. |
| YouTube Shorts | Up to 3 minutes | Same as videos | Square or vertical | Same as the network | A Short must be square or vertical. |
| YouTube video | 15 minutes (12 hours once verified) | 256 GB | 16:9 recommended | PersonaXpand: files up to 1.9 GB | Verification takes a phone number and lifts the limit to 12 hours. |
| TikTok (posted through other apps) | Up to 10 minutes | 4 GB | 9:16 recommended | Same as the network | In the TikTok app the limit depends on your account; TikTok Studio shows yours. |
| Facebook video (posts as a Reel) | No limit in the app | Not published | 9:16 recommended | PersonaXpand: up to 4 hours and 900 MB | Since June 2025 every Facebook video is a Reel. Apps using Facebook's Reels API are held to 3 to 90 seconds. |
| X (Twitter), free account | 2 minutes 20 seconds | 512 MB | 1:3 to 3:1 | PersonaXpand: up to 2 minutes 20 seconds | Premium accounts can post longer videos. |
| LinkedIn video | 3 seconds to 15 minutes | 5 GB | 1:2.4 to 2.4:1 | PersonaXpand: up to 15 minutes and 500 MB | On a phone the minimum is 2 seconds. |
| Threads video | Up to 5 minutes | 1 GB | Any shape | Same as the network | Threads accepts almost any shape. |
| Bluesky video | Up to 10 minutes | 300 MB | Any shape | Same as the network | Raised from 3 to 10 minutes in August 2026. |
Each limit is from the network's own help or developer page (linked on its name), read on 9 November 2026. The full guide with every source: social media video length limits.
Why the app and other apps have different limits
- Instagram: 20-minute Reels work in the Instagram app, but scheduling apps can send 15 minutes and 300 MB through Instagram's API.
- Facebook: the app has no length limit, while apps using the Reels API are held to 3 to 90 seconds.
- X: a free account posts up to 2 minutes 20 seconds; Premium allows longer.
- iPhone videos: some browsers can't read HEVC (“High Efficiency”) files. The checker then shows the file size only and tells you so, rather than guessing the length.
Video length checker FAQs
How long can a Facebook Reel be?
How long can an Instagram Reel be?
How long can a YouTube Short be?
How long can a TikTok be?
Why does my scheduling app reject a video Instagram accepts?
Why can't it read my iPhone video?
Is my video uploaded?
Want the rest done for you? PersonaXpand is easy to use
PersonaXpand is a beginner-friendly social media app with a simple interface. No experience with social media tools is needed.
- Beginner-friendly setup: answer three short questions and PersonaXpand writes your first post for you, ready to edit.
- Simple interface: posting, scheduling, replies and analytics in one app, not separate tools to learn.
- Replies handled for you: comments, DMs and mentions answered in your own voice, with your approval first if you want it.
- Works in English and Arabic.
Schedule one video to each network
Upload once: the composer checks the length and size for each network before anything is posted, then schedules every version.
Try it with your next video