Instagram Video Length Limits in 2025: Reels, Stories, Live, Ads, and What Actually Works
See 2025 Instagram video length limits for Reels, Stories, Live, Feed, and ads. Get caps, ideal durations, specs, and tips to upload cleanly.

This guide clarifies Instagram’s video length limits for 2025 across Reels, Stories, Live, Feed/Carousel, and ads. You’ll find typical caps, practical pacing guidance, export specs, and workflow tips to help your videos upload cleanly and perform better. Because Instagram constantly runs tests, use these limits as guardrails and confirm your account’s exact caps in-app.
Instagram Video Length Limits in 2025: Reels, Stories, Live, Ads, and What Actually Works


If you’ve ever hit “Upload” and wondered whether Instagram will treat your clip as a Reel, a Story, or something else, you’re not alone. The instagram video length limit can shift with tests and account types, but there are consistent guardrails. Here’s the 2025 snapshot, followed by practical tips to get more views, more completion, and more shares.
The quick answer: current Instagram video length limits at a glance
Instagram constantly experiments, but most accounts will see these caps:
Placement | Max length (typical) | Notes |
---|---|---|
Reels (created in-app) | Up to ~90 seconds | In-camera Reel creation tops out around 90s for many accounts. |
Reels (uploaded) | Under ~15 minutes often routes to Reels | Instagram may publish sub-15-minute vertical uploads as Reels with limited editing options. |
Stories | Up to 60 seconds per card | Longer clips auto-split into consecutive 60s Story cards. |
Live | Up to 4 hours | Single broadcast limit; replays and trimming available after. |
Feed/Carousel video | ~60 seconds per slide | Most sub-15-minute vertical uploads are treated as Reels rather than legacy “feed video.” |
Ads (by placement) | Often ~60 seconds for Reels/Feed; Stories in short cards | Caps vary by account/region; confirm in Meta Ads Manager at setup. |
Notes:
- Limits can vary by country, account age/type, and ongoing tests.
- Instagram sometimes alters routing: a vertical feed upload may auto-publish as a Reel.
- If your video is near a cap, expect stricter upload validations.
Reels deep dive: creation vs upload, longer clips, and what works
Reels are Instagram’s default engine for distribution. Two pathways matter:
- Creating in the Reels camera
- Typical in-app creation cap: ~90 seconds.
- You get full Reels tools: templates, multi-clip editing, in-app captions, AR effects, and timed text.
- Uploading from your camera roll
- Instagram can route vertical videos under ~15 minutes to Reels.
- Longer uploads often lose some Reels-native editing features in the composer (e.g., limited audio mixing, fewer templates).
- Algorithmically, extremely long “Reels” (multi-minute) may underperform without tight pacing and clear chaptering.
Recommended lengths for performance:
- Hooks: 7–30 seconds
- Use for teasers, reactions, punchline-first humor, or micro-tips.
- Demos/Tutorials: 30–60 seconds
- Enough time to deliver a before/after, three-step tutorial, or a product walkthrough.
- Serialized education: 30–90 seconds per part
- Break larger topics into a series (Part 1, Part 2…) instead of one long upload.
Editing differences to keep in mind:
- Audio: Longer uploads may show fewer trending sounds or remix options.
- Captions: Auto-captions still work, but timed text and stickers can feel clunkier on multi-minute clips.
- Trimming: Use external editing for multi-minute uploads to avoid mobile lag and crashes.
Completion and share drivers:
- Front-load outcomes (show the final result in the first 3 seconds).
- Add an on-screen progress indicator (1/3, 2/3, 3/3).
- Tease the next part at the end and pin a comment linking it.
Stories length and sequencing
Stories are great for “in-the-moment” content and daily continuity.
- Duration per card: Up to 60 seconds.
- Auto-splitting: If you add a 2-minute clip, Instagram slices it into four 60-second cards.
- Pacing tips:
- Reset attention every 5–8 seconds with a cut, sticker, or text change.
- Use concise captions; assume sound-off viewing.
- Add a progress cue (“Slide 2/5”) so viewers know what’s coming.
- Highlights extend shelf life:
- Archive your best Story sets into Highlights by theme (FAQs, Tutorials, Reviews).
- Re-title Highlights with search-friendly keywords.
- When to turn a Story into a Reel:
- If it’s evergreen, educational, or highly shareable, export/trim it into a 30–60 second Reel.
- For Q&A series, save the best answers as standalone Reels with a stronger hook.
Live video length and replays
Live is still capped at up to 4 hours per broadcast, perfect for launches, interviews, and deep dives.
Pre-Live prep for retention:
- Publish a teaser Reel 24–48 hours prior.
- Schedule the Live; encourage “Remind Me” taps.
- Prepare segments: intro (30s), headline value (3–5 minutes), demo/Q&A (10–20 minutes), CTA (final 60s).
A simple pre-Live checklist:
- Title: Clear promise + keyword
- Run of Show: Hook → Value 1 → Value 2 → CTA → Q&A → CTA
- Tech: Stable Wi‑Fi, ring light, charged phone, Do Not Disturb
- Framing: 9:16 center, headroom, clean background
- Captions: Enable auto-captions or live captioning if available
- CTA Links: Pin a comment with links or direct to bio/Link Sticker
Saving, trimming, repurposing:
- Save Live to your profile and/or device.
- Extract 30–90 second highlights as Reels with fresh hooks.
- Pull FAQs into a 5–8 card Story sequence.
- Create a multi-part series: “Live Clips 1–5,” each with a unique title.
Feed and carousel videos in 2025
Instagram increasingly funnels vertical videos into Reels, but carousels still matter.
- Routing to Reels:
- Uploading a vertical video under ~15 minutes typically publishes as a Reel (even if posted via “Feed”).
- Expect Reels-style discovery and editing constraints for longer uploads.
- Carousel video limits:
- Practical limit ~60 seconds per video slide.
- Use carousels when you need step-by-step visuals a viewer can scrub back and forth.
- Carousel vs single Reel:
- Choose a carousel for multi-step tutorials, before/after breakdowns, or product variants.
- Choose a Reel when momentum and motion drive the story; keep it 30–60 seconds with a strong hook.
- Cross-posting to Facebook:
- Toggle cross-post for incremental reach; Facebook Reels often deliver added views with similar specs.
Ads by placement (what to expect)
Ad limits generally mirror organic placements but can be stricter.
- Reels ads: Commonly capped around 60 seconds; shorter (15–30s) tends to perform best.
- Feed video ads: Often up to 60 seconds; 4:5 portrait is a strong default.
- Stories ads: Delivered in short cards; optimize for 6–15 seconds per card with clear single-message focus.
- Carousel ads: Treat each card as a self-contained beat; keep any video per card near ~60 seconds or less.
- Variability:
- Caps can vary by account, objective, and region.
- Certain objectives (e.g., Advantage+ placements) may auto-trim or show only the first portion.
How to confirm current limits in Meta Ads Manager:
- Create a draft campaign with your desired objective.
- At the ad level, choose Manual placements and inspect each placement’s recommended specs in-line.
- Upload a test creative; watch for warning messages about duration or size.
- Use the Video Trimmer within Ads Manager if you’re slightly over a cap.
Tech specs that influence duration
Pushing right up against duration limits increases the chance of processing failures. Favor proven specs.
Placement | Aspect Ratio | Resolution (recommended) | Orientation | Frame Rate | Codec | Max File Size | Duration Notes |
---|---|---|---|---|---|---|---|
Reels | 9:16 | 1080×1920 | Vertical | 24–60 fps (30 fps default) | H.264 AAC in MP4 | Up to ~4 GB | In-app ~90s; uploaded can be longer (sub-15 min) but check account. |
Stories | 9:16 | 1080×1920 | Vertical | 24–60 fps | H.264 AAC in MP4 | Up to ~4 GB | 60 seconds per card; longer splits automatically. |
Feed (portrait) | 4:5 | 1080×1350 | Vertical-ish | 24–60 fps | H.264 AAC in MP4 | Up to ~4 GB | Many vertical uploads route to Reels; ~60s typical for legacy feed. |
Carousel | 1:1 or 4:5 | 1080×1080 or 1080×1350 | Square/Portrait | 24–60 fps | H.264 AAC in MP4 | Up to ~4 GB per card | ~60s practical limit per video card. |
Ads (Reels/Stories) | 9:16 | 1080×1920 | Vertical | 24–60 fps | H.264 AAC in MP4 | Up to ~4 GB | Reels ~60s common; Stories 6–15s recommended per card. |
Export tips to avoid failures:
- Keep bitrate reasonable (e.g., 8–12 Mbps for 1080p at 30 fps).
- Constant frame rate (CFR) reduces sync issues vs variable (VFR).
- Avoid uncommon color profiles; stick to sRGB/Rec.709.
Example ffmpeg command for a compliant vertical export:
ffmpeg -i input.mov -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,format=yuv420p" \
-r 30 -c:v libx264 -profile:v high -pix_fmt yuv420p -b:v 10M -movflags +faststart \
-c:a aac -b:a 160k -ar 48000 output_instagram.mp4
Choosing the right format for your message
Map your goal to the right placement and length:
- Brand awareness: Under 10 seconds Reels with a thumb-stopping visual and a 3–5 word headline.
- Product explainers: 30–60 seconds Reels; open with the problem, show the solution within 5 seconds.
- Tutorials/education: Serialized Reels (3–6 parts, 30–90 seconds each) or a 10–20 minute Live with clipped highlights.
- Community/Q&A: Stories sequences (4–8 cards) and Lives with replays saved to profile.
- Testimonials/UGC: Carousel (before/after) or 30–45 seconds Reel with subtitles.
Accessibility and retention:
- Add open captions (burned-in or auto-generated).
- Use on-screen text for critical context within the first 3 seconds.
- Maintain fast pacing: a cut, zoom, overlay, or beat every 2–4 seconds for short videos.
Smart workarounds and best practices

- Start strong: Promise the outcome in the opening frame (“This shortcut saves 2 hours…”).
- Structure with “chapter cues” in captions: Part 1/3, timestamps, or bullets.
- Series > single long upload: Break 3–5 minute topics into snackable parts.
- Carousels for depth: Use frames to pause on diagrams, ingredients, or code snippets.
- Pin comments:
- Link to Part 2 or a full guide.
- Repeat your CTA (“Get the template in bio”).
- Direct to long-form:
- If you genuinely need 5–10 minutes, publish a YouTube or blog post and use Reels to trailer it.
- Template your hooks: “Stop scrolling if…,” “3 mistakes when…,” “I tested X so you don’t have to…”
- Music and rights: Prefer in-app sounds for discoverability; watch for limited options on longer uploads.
- Batch and iterate: Test 3 cuts of the same idea at 12s, 30s, and 55s to learn your sweet spot.
Staying current
Instagram frequently tests longer Reels and adjusts caps. Keep tabs on your account’s live limits:
- Test in the camera and upload flows:
- Open the Reels camera and note the maximum timer length.
- Upload a 2–10 minute vertical and see how Instagram routes it (Reel vs Feed) and what the composer allows.
- Read in-app tips:
- The composer will flag duration or size issues; heed those warnings.
- Check the Instagram Help Center and Meta Ads Manager:
- Specs pages and the ad upload UI show the latest caps for your account and region.
- Update your content calendar:
- Build cushions: plan 30–60 second cuts even if your account currently allows longer.
- Maintain a versioned export workflow so you can quickly swap in a shorter edit if caps change.
Bottom line
- Reels created in-app: ~90 seconds; uploaded verticals under ~15 minutes may still publish as Reels with limited editing.
- Stories: 60 seconds per card; use sequencing and Highlights for longevity.
- Live: Up to 4 hours; clip the best 30–90 seconds for Reels after.
- Carousels: ~60 seconds per video slide for step-by-step clarity.
- Ads: Expect ~60 seconds for Reels/Feed, short cards for Stories; confirm inside Ads Manager.
- Specs matter: 9:16, 1080×1920, H.264, 24–60 fps, and reasonable bitrates help avoid upload issues.
Use the limits as guardrails—not creative ceilings. The best-performing Instagram videos respect the format, open strong, deliver fast, and give viewers a clear next step.
Summary
Instagram’s 2025 video limits are stable enough to plan around, but they vary by account and ongoing tests—so always verify in the app and Ads Manager. Prioritize tight hooks, clear pacing, and proven export specs to maximize reach and avoid processing issues. When in doubt, keep it concise, clip highlights, and repurpose across Reels, Stories, and carousels for compounding results.