
Instagram Reels Length Limit Explained (2026) — Why 3, 15 and 20 Minutes All Show Up, the Real Source of "Reels Over 3 Minutes Don't Get Recommended," Plus File Size and Aspect Ratio
Search for the Instagram Reels length limit and you get three numbers: 3 minutes, 15 minutes, 20 minutes. One article says the maximum Reel length is 3 minutes, another says 20 minutes works, and alongside both you'll hear that "Reels over 3 minutes get dropped from recommendations." None of these is exactly wrong — each number is the limit for a different thing. Using Instagram's own announcement, Help Center and developer docs, this guide separates ① how long a Reel you can make in the app ② how long a Reel can be and still get recommended ③ how long and how large a Reel can be when an outside tool posts it through the API — and then covers what you run into when you post with a scheduling tool.
Before you read: Instagram figures are based on the Instagram Creators blog post of 2025-01-21, the Instagram Help Center page "Record a reel on Instagram" and the Instagram Graph API IG User Media reference (all checked 2026-10). Instagram rolls features out gradually by account and app version, so the limit in your app may differ. This guide is written by the UUP team, which builds an auto-upload feature that includes Instagram Reels.

1. Three numbers, sorted — what is each Reels length limit actually limiting?
Here it is in one table.
| Number | What it limits | Source |
|---|---|---|
| 3 min | Length eligible for recommendation. The cap for being recommended to non-followers in the Reels tab and Explore | Creators blog 2025-01-21, Help Center |
| 20 min | Length you can record and edit as a Reel in the Instagram app (including multiple clips combined) | Help Center "Record a reel on Instagram" (checked 2026-10) |
| 15 min | Length an outside tool can post as a Reel through the API (minimum 3 sec, 300MB) | Graph API IG User Media reference |
The 3-minute number dates from January 2025. Instagram head Adam Mosseri posted on Threads on January 18, 2025: "We're now supporting reels up to three minutes long on Instagram" (Mosseri's Threads post), and in Korea Digital Today reported on 2025-01-20 that the limit had doubled from the previous 90 seconds. In the same post Mosseri added that Instagram is still focused on short-form over long-form video. To be precise, the January 2025 announcement raised the length of Reels you can post from 90 seconds to 3 minutes, and at the same time widened recommendation eligibility to 3 minutes. The 3 minutes in the table above is the second meaning (Help Center: Reels over 3 minutes won't be recommended to new audiences — see section 2).
20 minutes is what the in-app recording screen expanded to later. The Help Center currently says you can record and edit Reels up to 20 minutes, using one clip or several that add up to 20 minutes (per the Help Center). We couldn't find an official announcement giving the date of that change, and the same Help Center notes the feature may not be available to every account — so if your app still stops at 3 minutes, it may simply not have reached you yet.
15 minutes is the API's number. Scheduling tools like ours post Reels through the Graph API, not the Instagram app, and the developer docs specify Reels as "minimum 3 seconds, maximum 15 minutes, 300MB file." That's why a 20-minute Reel works in the app but a scheduling tool stops you at 15 minutes. It isn't a bug in the tool — the two paths simply have different limits.
2. "Reels over 3 minutes don't get recommended" — there is an official source
This isn't a rumor; Instagram wrote it themselves. The Help Center's Reels recording page carries the note: "Reels over 3 minutes won't be recommended to new audiences" (checked 2026-10).
The history points the same way. Before January 2025, only Reels of 90 seconds or less were recommendation candidates, and the Creators blog post of 2025-01-21 changed that: Reels up to 3 minutes would now be eligible to be shown to non-followers in places like the Reels tab and Explore.
You do need to read the sentence carefully, though.
- It means they won't be recommended to "new audiences." The official wording only talks about recommendations that reach non-followers. There's no official statement that Reels over 3 minutes fail to post or disappear from your followers.
- It doesn't mean "3 minutes or less gets recommended." Being 3 minutes or less only makes a Reel eligible as a candidate; actual recommendation depends on other signals such as how viewers respond.
- Claims like "reach drops past 60 or 90 seconds" are not officially confirmed. Third-party studies compare views by length bracket, but those aren't Instagram's criteria.
In short, for Reels meant to reach new viewers, keeping them to 3 minutes or less is the choice that matches the official rule. For longer videos, treat them as content for existing followers, or split them into several parts.
3. Reels file size, aspect ratio and resolution — only what official docs state
Search for the Reels file size limit and you'll see numbers like "up to 4GB," but we couldn't find an official Instagram document stating the file size limit for in-app uploads. The official figures that do exist are the API specifications (Graph API IG User Media reference, checked 2026-10).
| Item | API Reels specification |
|---|---|
| Format | MOV or MP4 |
| Video codec | HEVC or H.264 |
| Audio | AAC, 48kHz or lower, mono or stereo |
| Frame rate | 23–60 frames per second |
| Horizontal resolution | Up to 1920 pixels |
| Aspect ratio | Accepts 0.01:1 to 10:1, but 9:16 recommended (avoids cropping and blank space) |
| Length | 3 sec – 15 min |
| File size | Up to 300MB |
| Cover | JPEG, 8MB or less, 9:16 recommended |
Three things to check.
- Make it vertical 9:16: other ratios upload, but they get cropped or show empty bands in the Reels view.
- Stay under 300MB (when posting through a tool): high-quality video close to 15 minutes easily passes 300MB. Lowering the bitrate in your export settings fixes it.
- Prepare the cover separately: the steps for changing a Reels cover are in our Reels cover change guide.
4. When you post with a scheduling tool — the Reels length limit in UUP auto-upload
When you schedule a video to an Instagram account with UUP auto-upload, it is published as a Reel. The editor says so too: "Instagram videos are published as Reels and also appear in the feed." (Through the API, feed videos are only possible as Reels, so we post with feed sharing turned on.)
Of the specifications above, UUP checks format (MP4/MOV), length and file size the moment you pick the video, and the server checks again when you save. If Instagram rejects a post at publish time, you usually find out about the failure while you're asleep. Codec, frame rate, resolution and aspect ratio aren't checked, so if those don't match, Instagram may reject the post at publish time. If a check fails when you pick the file, the video isn't uploaded and you see this message (N is your video's actual value).
| When it's caught | Message when you pick the file |
|---|---|
| Over 15 minutes (900 seconds) | "This video is N seconds long. This channel allows up to 900 seconds." |
| Under 3 seconds | "This video is N seconds long. Videos for this channel must be at least 3 seconds." |
| Over 300MB | "This video is NMB. The limit is 300MB." |
Good to know.
- If you upload the video first and pick the Instagram account afterwards, it's caught at save. UUP's upload limit (up to 3GB and 1 hour) is wider than Instagram's, so the file uploads, but when you save, the server rejects it with a notice that the channel accepts up to 15 minutes (or 300MB for size). Files whose length the browser couldn't read are also judged at save. Remove that account or shorten the video and upload again.
- UUP doesn't transcode video. If it doesn't meet the spec, we don't quietly shrink or trim it — we tell you what's wrong and why. Fix length and size in your editing app first.
- The 3-minute line isn't enforced. Reels over 3 minutes still schedule as long as they're 15 minutes or less. Whether a Reel is recommendation-eligible is Instagram's call and UUP doesn't interfere — if reaching new viewers is the goal, keep it to 3 minutes or less as in section 2.
- Videos inside a multi-item post (carousel) are different: they're regular video items, not Reels, so the limit is 3–60 seconds and 100MB (Instagram carousel post guide).
- Other channels each have their own limits: Threads 5 minutes / 1GB, Facebook Pages 20 minutes / 300MB, and YouTube and TikTok vary by account. The per-channel table is in our Reels, Shorts and TikTok cross-upload guide.
Auto-upload is available on the Upload Pro ($8.49/month, $79.99/year) · Ultra ($14.99/month, includes Auto DM) plans and in the 14-day trial that starts right at sign-up (no card required). Go to Dashboard → Auto-upload → Create a post, pick your Instagram account and upload your video.

Frequently asked questions
My app only allows Reels up to 3 minutes — where does 20 minutes come from?
It's the current recording and editing limit stated in the Instagram Help Center. Instagram rolls features out gradually by account and app version, so if your app still stops at 3 minutes after updating, it may not have reached you yet.
If I post a Reel over 3 minutes, will my followers not see it either?
The official wording is "won't be recommended to new audiences." There's no official statement that followers won't see it. What you can assume is that the path to new people through Explore and the Reels tab is closed.
Can I post a 20-minute Reel with a scheduling tool?
The API limit is 15 minutes, so no tool can post a Reel longer than 15 minutes. UUP stops it the moment you pick the file with "This channel allows up to 900 seconds," and if you pick the Instagram account afterwards, it's rejected at save with a notice that the channel accepts up to 15 minutes. Post 20-minute Reels directly from the Instagram app.
Related reading
- How to schedule Instagram Reels — the app's built-in scheduling vs an auto-upload tool
- How to cross-upload Reels, Shorts and TikTok — what changes per channel
- How to change a Reels cover
If you want scheduled posting that catches length and size problems when you save, get started free with a 14-day trial. Per-channel details are on the features page.