Across 315 reels from 96 Instagram accounts analyzed by highviz, the reels that earn the most engagement per view run 15 to 30 seconds. But the shortest reels, under 15 seconds, are the ones people actually watch to the end. Length trades retention against engagement, and the sweet spot for most creators sits in the middle.
Most length advice online lands on a single rule: keep it short. The data is more interesting than that. Watch completion and engagement per view do not peak at the same length, so the right answer depends on what you want a reel to do. Here is what 315 reels show, split into four length bands.
For most creators, 15 to 30 seconds is the sweet spot. It earns the highest engagement per view, 9.4%, while still holding a healthy share of its length. Go shorter, under 15 seconds, only when completion and rewatches are the goal.
How much of a reel people actually watch
Watch ratio is the average watch time on a reel divided by its length. A watch ratio of 66.9% means viewers stayed, on average, for about two thirds of the reel. The pattern here is steep and one directional: the shorter the reel, the larger the share people finish.
- 0 to 15 seconds: 66.9% of the reel watched on average, 114 reels.
- 15 to 30 seconds: 31.6%, 84 reels.
- 30 to 60 seconds: 20.3%, 54 reels.
- 60 seconds plus: 15.9%, 56 reels.
The drop from 66.9% to 15.9% is the clearest signal in the study. Every extra second is another chance for someone to swipe away, so completion falls sharply as reels get longer. If your goal is a high finish rate, and the rewatches that often come with it, keep reels under 15 seconds.
Which length gets the most engagement
Engagement here is interactions, likes, comments, saves and shares, divided by views. It answers a different question from watch ratio: not how long people stayed, but how often they acted. This is where the shortest-is-best rule breaks down.
- 0 to 15 seconds: 7.5% engagement per view, 114 reels.
- 15 to 30 seconds: 9.4%, the peak, 84 reels.
- 30 to 60 seconds: 4.5%, the weak zone, 54 reels.
- 60 seconds plus: 7.8%, 56 reels.
Engagement per view peaks at 15 to 30 seconds, 9.4%, not at the shortest length. A reel needs a little room to make a point people want to save or share, and 15 to 30 seconds gives it. The 30 to 60 second band is the weak zone at 4.5%, long enough to lose the quick-hit energy of a short reel but not yet earning the payoff of true long form.
Engagement ticks back up to 7.8% for reels over 60 seconds, which looks like a second peak. Read that number with caution. It rests on just 56 reels, and an average in a small group is easily pulled up by a few strong long-form performers. Treat 60 seconds plus as promising for creators whose content genuinely earns the length, not as a reliable rule.
So how long should your reels be
Put the two measures together and a practical answer falls out.
- For most creators, aim for 15 to 30 seconds. It earns the best engagement per view and still holds a decent share of its length.
- If completion and rewatches matter most, go under 15 seconds. Those reels held 66.9% of their length, by far the highest finish rate in the study.
- Avoid drifting into 30 to 60 seconds unless the content earns it. That band had the lowest engagement per view, 4.5%.
- Go past 60 seconds only for content built for it, a clear story or a genuine tutorial, and watch your own numbers rather than trusting the small-sample average.
None of this is a guarantee. These are averages across many accounts, not a promise about your next reel. The length that works for you depends on your content and audience, so treat the sweet spot as a starting point and let your own results move it.
How to apply this to your account
Length is one lever. To see how yours actually perform, start with the numbers on your own reels rather than a blanket rule.
Work out your engagement rate with the Instagram engagement rate calculator, then compare your reels against the wider Instagram Reels Report 2026, which covers hooks, watch-through and posting times alongside length.
Methodology and limitations
This study draws on 315 reels from 96 Instagram accounts connected to highviz. Engagement is interactions divided by views, averaged per reel. Watch ratio is average watch time divided by reel length, so a value above 100% is possible when viewers rewatch, and every figure here is an average, not a median. Internal and deleted accounts were excluded. The dataset was generated on 2026-07-20, matching the reels report snapshot.
Two limits are worth stating plainly. The length bands are uneven and some are small, especially the 60 seconds plus band at 56 reels, so read the long-form numbers as directional rather than settled. And because these are averages, a handful of viral reels can lift a band's figure above what a typical reel in it sees. For context, the median reel in the sample held 31.7% of its length and reached 341 views.
Get a free snapshot of your 10 latest posts and 3 reels, with watch-through and engagement measured on your own content.
Analyze my reels, free→