Quick answer: There is no single “best” length. A good rule is 21–34 seconds for TikTok, 7–15 seconds for a punchy Instagram Reel (up to ~30 for tutorials), and 15–30 seconds for a YouTube Short. But the number that actually drives reach is completion rate, not duration — a 12-second video people finish beats a 40-second one they abandon.
Creators obsess over the “ideal” length, but the platforms reward the same thing regardless of duration: people watching to the end and replaying. Length only matters because it changes how easy it is to hit high completion. Here are practical ranges by platform, and the rule that overrides all of them.
Ideal length by platform
| Platform | Practical range | Notes |
|---|---|---|
| TikTok | 21–34 seconds | Long enough to build a payoff, short enough to finish; longer works only with strong retention |
| Instagram Reels | 7–15 seconds (up to ~30 for tutorials) | Reels reward tight, loopable clips; front-load the value |
| YouTube Shorts | 15–30 seconds | Shorts tolerate slightly more setup, but completion still rules |
These are starting points, not rules. A brilliant 45-second story can outperform a weak 10-second clip — but the longer you go, the harder it is to keep everyone watching.
Why completion beats duration
Every short-form algorithm cares more about what fraction of the video people watch than the raw seconds. A 12-second video watched to 100% sends a stronger signal than a 40-second video watched to 40%. That is why cutting a video down often increases reach: you are trading length for completion.
So the real question is not “how long should this be” but “is every second earning its place.” If a beat does not advance the idea, it is lowering your completion rate.
How to find your right length
- Cut your draft to the shortest version that still delivers the full payoff.
- Watch it back and mark any second where your attention dips — trim there first.
- If the video is long, make sure the hook and early payoff are strong enough to carry viewers past the halfway point.
- Test retention before posting so you know where people are likely to drop off.
Because it is hard to judge your own pacing, many creators map retention drop-off on the draft first — the tool shows the exact seconds where viewers are likely to swipe away, which tells you what to cut regardless of the target length. You can analyze Reels and Shorts drafts the same way.
Frequently asked questions
How long should a TikTok be to go viral?
Many viral TikToks land in the 21–34 second range, but length is secondary to completion. A shorter video people finish and replay will usually outperform a longer one they abandon. Match the length to the idea and cut dead beats.
How long should an Instagram Reel be?
Punchy Reels of 7–15 seconds tend to perform well because they are easy to finish and loop; tutorials or story-driven Reels can stretch to about 30 seconds if the retention holds. Front-load the value either way.
How long should a YouTube Short be?
15–30 seconds is a reliable range for Shorts. They tolerate a touch more setup than Reels, but completion still drives distribution, so avoid padding.
Do longer videos get less reach?
Not automatically — but longer videos are harder to keep people watching, so they often have lower completion, which can reduce reach. Length is only a problem when it costs you completion.
Continue this workflow with Reels Performance Improvement Playbook: Diagnose, Edit, Repost (Natural next step after Improvement.) , Should I Post This Video or Rework It? A Repeatable Decision Framework (Same Improvement stage.) and What Is Replay Value in Short-Form Video? (And How to Build It) (Same Improvement stage.) .