Instagram's Reels length limit is 20 minutes when you record in the app — but Instagram's own help page adds, in the next sentence, that Reels over 3 minutes won't be recommended to new audiences. Both sentences are on the same page. Almost nobody quotes the second one.
There is a third number too. Meta's API documentation, which governs tools that publish through the Graph API, caps a Reel at 15 minutes. That is why search results for this question contradict each other so badly: 3, 15 and 20 are all real, all official, and all describe different things.
The limits, at a glance
| How you are posting | Maximum length | Minimum length |
|---|---|---|
| Recording in the Instagram app | "add up to 20 minutes" | not published |
| Publishing through the Graph API | "15 mins maximum" | "3 seconds minimum" |
| Reels ads (Awareness objective) | "0 seconds to 15 minutes" | "0 seconds" |
| Feed video ads (Awareness objective) | "1 second to 60 minutes" | "1 second" |
| Stories through the Graph API | "60 seconds maximum" | "3 seconds minimum" |
Separately, and applying to the app path: "Note: Reels over 3 minutes won't be recommended to new audiences."
Sources, in row order: Instagram's help centre article on recording a reel; Meta's Instagram User Media API reference; Meta's ads guide pages for Reels video and feed video, both read for the Awareness objective — a different objective may carry different numbers.
The 3-minute line is the one that changes your results
The full text from Instagram's help centre, under the heading "How long your reel can be":
"You can record one or multiple clips that add up to 20 minutes. The progress bar at the top shows how long you've recorded."
"Note: Reels over 3 minutes won't be recommended to new audiences."
Read that qualifier exactly as written, because it is narrower than the way it usually gets repeated. It says not recommended to new audiences. It does not say removed, throttled, down-ranked, or hidden from the people who already follow you. A 12-minute Reel is a completely legitimate upload. What Instagram says it gives up is being surfaced to people who do not follow you yet.
That turns the question from a technical one into a strategic one. If the Reel exists for your existing audience — a tutorial for subscribers, a long walkthrough you will link to directly — 20 minutes is available and nothing in the documentation discourages it. If the point of posting is reach, the working ceiling is three minutes, and the other seventeen are a trap that the spec sheets never mention.
Note also what Instagram does not publish: a minimum length for recording in the app. The "3 seconds minimum" figure is real, but it appears only in the API specification. If you need a floor for app recording, check the official documentation rather than assuming the API number carries over.
Why 20 and 15 are both correct
The 15-minute figure is not an error or an old value. It sits in the Reel specifications section of Meta's API reference, in the same block as the other hard constraints on that path:
"Duration: 15 mins maximum, 3 seconds minimum"
"File size: 300MB maximum"
"Video bitrate: VBR, 25Mbps maximum"
That list governs uploads made through the API — the path documented for third-party scheduling tools and automated publishing. A 17-minute Reel therefore sits inside the app's documented 20-minute ceiling and outside the API's documented 15-minute one. Same file, two channels, two different ceilings.
Length interacts with the other two numbers in that block, which is the part people discover too late. The API's ceiling is 300MB and 25 Mbps VBR at the same time as 15 minutes. Those constrain each other: a long Reel encoded at a high bitrate can satisfy the duration rule and still be rejected on size. For the app path, Instagram publishes no file size limit at all — the widely quoted figures for it have no official source, so check the official documentation rather than any number you see repeated in a listicle.
One more thing worth knowing about the app path before you plan a 20-minute Reel: the same help article opens with "Reels isn't currently available to everyone. Some accounts may be able to see reels, but won't be able to record them." Availability itself is not uniform.
What to do when your Reel is over the limit
Three approaches, in the order I would try them.
If you are over 3 minutes and reach matters, cut rather than compress. No amount of re-encoding moves you under a distribution threshold measured in minutes. This is an editing decision, not a file decision.
If you are over 15 minutes and publishing via a scheduler, you have two options that both work: post that one by hand in the app, where the documented ceiling is 20 minutes, or split it. There is no setting that raises the API's limit.
If length is fine but the file is too heavy for the API's 300MB ceiling, re-encode. Long Reels overshoot on size far more often than short ones, and the fix is the same one that keeps you inside the documented 25 Mbps VBR bitrate cap.
Try it right here
Runs in your browser. Your file is not uploaded anywhere.
This runs inside your browser tab. The file is read from disk, re-encoded locally and handed back to you — nothing is uploaded to a server, which for unpublished footage means one copy of it exists instead of two. If you want to understand what you are trading rather than take a preset on faith, how to compress a video without losing quality covers what bitrate and resolution actually do. For footage straight off a Mac or iPhone, MOV to MP4 swaps the container without an upload round trip, and all Clapr tools has the rest.
Gotchas around length
A long video in a carousel is not a Reel at all. Instagram's help centre states: "Keep in mind that videos in carousels are not considered reels and will not show up in the Reels tab or have reels features." That is a genuine route for video you want in the feed but not in the Reels stream. Instagram does not publish duration or size limits for videos inside a carousel, so the numbers above do not transfer.
"90 seconds" is a historical figure. It still appears across the web as the current cap. Instagram's help centre now says 20 minutes and the API reference says 15 minutes.
Stories are not Reels. The API caps a Story at 60 seconds and 100MB. If you have seen a 60-second limit attached to "Instagram video," that is the Stories path.
The API path has rate limits on top of length limits. Meta documents a ceiling of "100 API-published posts within a 24-hour moving period" and, separately, that an account "can only create 400 containers within a rolling 24 hour period." Those are two independent gates, not one number.
Reels cannot appear in carousels, per the API reference — so splitting a long Reel into a carousel converts it into something that is no longer a Reel.
FAQ
How long can an Instagram Reel be in 2026? Up to 20 minutes when you record in the app, per Instagram's help centre. Through the Graph API the documented maximum is 15 minutes. The 90-second figure you may remember is out of date.
Why does my Reel get cut off at 15 minutes? Almost certainly because you are publishing through a tool that uses the Graph API, where the documented cap is "15 mins maximum" rather than the app's 20 minutes. Posting the same file by hand in the app uses the other path.
Do Reels longer than 3 minutes get penalised? Instagram's wording is specific: Reels over 3 minutes "won't be recommended to new audiences." That is a limit on discovery, not a penalty applied to the post. Your existing followers are not what the sentence is about.
What is the shortest a Reel can be? The API specification gives "3 seconds minimum." Instagram does not publish a minimum length for recording in the app, so check the official documentation before relying on a number for that path.
Is there a file size limit tied to Reel length? Not directly, but they collide. The API's 300MB ceiling applies regardless of duration, so a long Reel is much likelier to breach it than a short one. Instagram publishes no file size limit for the app path.
Can I post a 20-minute video to my feed instead of Reels? Instagram's own "post a video" help article now resolves to its Reels article (checked 16 September 2026), and there is no separate published spec page for feed video. Videos placed in a carousel are explicitly not Reels, but Instagram does not document their length limits either.
For the full three-column breakdown of every Reels spec — resolution, frame rate, codec and container — see Instagram Reels video specs. For the same treatment of the other short-form platform, see TikTok video size limits, or browse all platform limits guides.
All figures quoted from the Meta and Instagram sources linked above, checked 16 September 2026. These numbers have changed before — verify against the source before relying on them.