Optimal video lengths and limits for every platform and format, all in one place.
9:16 vertical
Min
5s
Optimal
21–34s
Max
10 min
Videos under 34 seconds see 2x higher completion rates. Longer TikToks (1-3 min) work for storytelling.
9:16 vertical
Min
5s
Optimal
7–15s
Max
15s
9:16 vertical
Min
1 min
Optimal
30–60 min
Max
No limit
Go live for at least 30 minutes to maximize discoverability in the For You feed.
| Platform | Format | Optimal | Max |
|---|---|---|---|
TikTok | TikTok Video | 21–34s | 10 min |
| TikTok Stories | 7–15s | 15s | |
| TikTok LIVE | 30–60 min | No limit | |
Instagram | Reels | 7–15s | 15 min |
| Feed Video | 30–60s | 60 min | |
| Stories | 7–15s | 60s | |
| Instagram Live | 15–45 min | 4 hours | |
YouTube | Standard Video | 8–15 min | 12 hours |
| YouTube Shorts | 30–45s | 3 min | |
| YouTube Live | 1–2 hours | 12 hours | |
Facebook | Feed Video | 15–60s | 240 min |
| Reels | 15–30s | 15 min | |
| Stories | 10–15s | 120s | |
| Facebook Live | 10–60 min | 8 hours | |
LinkedIn | Feed Video | 30–90s | 15 min |
| LinkedIn Live | 15–60 min | 4 hours | |
X | Video Tweet | 15–45s | 2 min 20s |
| X Spaces (Audio) | 30–60 min | No limit | |
Pinterest | Idea Pins (Video) | 15–30s | 5 min |
| Standard Video Pin | 15–30s | 15 min |
Schedule videos effortlessly. ScheduleWave handles video uploads and scheduling for every platform.
FAQ







Join 500+ businesses already using ScheduleWave to grow their social media presence.