FrameNotion

Instagram Ad Video Length Limits: The Complete Guide

Instagram's length limits differ by placement, but the cap that matters least is the technical one. Here's what each placement allows and what actually performs.

FrameNotion Team7 min read

Instagram ad video length limits vary by placement, and the number that matters most is rarely the maximum Meta allows — it's the length that keeps people watching. Feed, Stories, Reels and Explore ads all have different technical caps, and the gap between "what's allowed" and "what performs" is usually wide enough to trip up new advertisers.

Instagram ad video length limits by placement

Meta runs Instagram ads across four main placements, and each one inherited its length limit from the organic format it mirrors. The table below gives a working picture of what to expect — always double-check the live specs in Ads Manager when you set up a campaign, since platforms adjust these numbers from time to time.

PlacementTypical length rangeNotes
Feed1 second up to several minutesTechnically permissive, but feed is a scroll-first environment, so shorter cuts consistently get more completed views
StoriesUp to roughly 60 seconds per cardLonger videos get split into multiple cards automatically; each card restarts the chance to be skipped
ReelsUp to roughly 60 secondsMatches the vertical, full-screen, sound-on-by-default environment of organic Reels
ExploreSame caps as the placement it appears alongsideExplore video ads follow Feed or Reels specs depending on format

Minimum duration across placements is typically around 1 second, though anything under 5–6 seconds rarely gives you enough time to introduce a product and make an offer. On the other end, the practical ceiling for Feed is generous, but Stories and Reels are capped much tighter because they're built around quick, continuous consumption.

Why the maximum length is the wrong question

Knowing the ceiling is useful for avoiding an upload error. It tells you almost nothing about how long your ad should actually be. A video can be well within every technical limit and still lose the viewer in the first few seconds because the hook arrives too late or the offer is buried at the end.

A more useful question is: how long does it take to prove this product is worth stopping for? For most e-commerce products, that answer lives somewhere between 15 and 30 seconds — enough time for a hook, a quick problem statement, a benefit, a flash of proof, and a call to action, without enough slack for attention to wander. If you want a deeper breakdown of how to pick a duration for Reels specifically, see Best Length for Instagram Reels Ads (And How to Pick Yours).

How to choose a length for your campaign goal

Length should follow the job the ad is doing, not the other way around. Use these as starting points to test, not fixed rules:

  • Cold prospecting / scroll-stopping awareness: 15–20 seconds. The goal is a fast, clear hook and one memorable idea — long enough to register, short enough to finish.
  • Retargeting with a specific offer: 15–30 seconds. You already have some trust, so you can move faster through the pitch and spend more of the runtime on the offer and urgency.
  • Product demo or how-it-works: 25–35 seconds. Demonstrating a mechanism or multiple use cases needs a bit more room, but it should still resolve well before any placement's cap.
  • Story ads with multiple cards: keep each card to a single idea (roughly 10–15 seconds) rather than one long video that gets chopped awkwardly at the card boundary.
  • Unboxing or lifestyle style ads: 20–30 seconds, giving enough time for a visual payoff without padding with footage that doesn't move the story forward.

If you're unsure where to start, 30 seconds is a safe default across Feed, Stories and Reels: it clears every placement's minimum requirements by a wide margin, stays well under the tightest cap, and is long enough to include a hook, a benefit and a clear call to action without forcing you to cut corners.

Instagram ad video length limits: technical specs beyond duration

Duration is only one spec among several that determine whether your ad runs cleanly. The others matter just as much for how the ad actually looks and performs once it's live.

SpecWhat to aim forWhy it matters
Aspect ratio9:16 for Stories and Reels; 1:1 or 4:5 also work in FeedVertical fills the whole screen on mobile; square and portrait both hold up well in Feed's scroll
ResolutionAt least 1080×1920 for vertical formatsSharper footage holds up better once it's compressed for delivery
Frame rateStandard 30 fps works across placementsSmooth motion without inflating file size unnecessarily
CaptionsWord-by-word or burned-in captions throughoutMany viewers browse with sound off, so the message needs to land without audio
File sizeKeep well under platform upload capsOversized files slow down review and can fail to upload

Captions deserve special attention. Instagram ads autoplay with sound off by default in most feeds, so an ad that only works with audio loses a meaningful chunk of its audience before the message even starts. Design the opening visual and on-screen text to carry the idea on their own, then let voiceover and music reinforce it for viewers who do have sound on.

Common mistakes with Instagram ad video length

  • Maxing out the limit by default. Just because Feed allows a long video doesn't mean a long video earns more attention. Longer only helps if every added second is doing work.
  • Front-loading the logo instead of the hook. The first 2–3 seconds should earn the next 2–3 seconds, not introduce the brand. For more on this, see First 3 Seconds of a Video Ad: Tips That Stop the Scroll.
  • Reusing a TikTok cut without adjusting pacing. TikTok and Instagram audiences overlap, but pacing conventions differ between platforms — see Maximum Video Length for TikTok Ads for a placement-by-placement comparison before you repurpose creative.
  • Splitting one long video into Stories cards without re-editing. If a video gets auto-split, each resulting card should still make sense as a standalone 10–15 second clip.
  • Saving the call to action for the final second. If attention drops at all before the very end, the offer and CTA need to appear earlier and be repeated, not reserved for a closing frame almost nobody reaches.

A simple framework for structuring a 15–30 second Instagram ad

Whatever length you land on, the internal structure matters more than the runtime. A reliable sequence for e-commerce ads looks like this:

  1. Hook (0–3 seconds): a bold visual, a question, or a stated problem that matches what the viewer is already thinking about.
  2. Problem (3–8 seconds): make the pain point concrete and specific, not generic.
  3. Benefit (8–16 seconds): show the product solving the problem, ideally through demonstration rather than description.
  4. Proof (16–22 seconds): a quick visual cue of credibility — a use case, a before/after, or a feature detail that builds trust.
  5. Offer and call to action (22–30 seconds): the specific action you want, repeated once if there's room.

This structure fits comfortably inside the tightest Instagram placement limits while leaving enough room to breathe. If you want more detail on how to write the opening seconds, Best Opening Line for a Product Video Ad: 7 Proven Formulas walks through several hook formulas you can adapt.

How FrameNotion fits into this

FrameNotion is built around the length that tests well across Instagram placements: every ad it generates is a 30-second vertical video at 1080×1920, 30 fps, which comfortably clears Feed, Stories and Reels requirements without needing to trim or re-edit for length. Paste in a product link, and FrameNotion AI writes and renders a full ad — hook, problem, benefit, proof, offer and call to action — with an AI voiceover, music cut to the beat, sound effects and word-by-word captions, so it holds up whether the viewer has sound on or off.

Every ad also comes out in 4:5, 1:1 and 16:9, so the same 30-second creative can run across Feed, Stories, Reels and other placements without separate production work. If text or colors need tweaking afterward, change requests are available directly on the existing ad instead of starting over. You can see finished examples on the examples page, or read more about the process in How Does AI Create Video Ads From Product Links? Explained.

Note that FrameNotion does not publish ads directly to Meta or report on ad performance — it hands you a finished MP4 ready to upload into Ads Manager yourself.

Frequently asked questions

What is the minimum length for an Instagram ad video?+

Most placements accept video starting from around 1 second, but that's far too short to communicate anything useful. In practice, treat 6–10 seconds as a realistic floor for any ad meant to introduce a product and prompt an action.

Does Instagram penalize shorter video ads?+

There's no indication that shorter ads are penalized on their own. What matters is whether the ad delivers its message and call to action clearly within the time it runs — a tight 15-second ad that lands its point often outperforms a padded 45-second one.

Can I run the same video length across Feed, Stories and Reels?+

Yes. A video around 15–30 seconds clears the technical limits for all three placements, which is why many advertisers standardize on one length and export the matching aspect ratios rather than cutting different durations for each placement.

Should Instagram ad length match my TikTok ad length?+

They can be similar, but pacing conventions differ slightly between the two platforms. It's worth comparing notes in Maximum Video Length for TikTok Ads before assuming one cut works perfectly on both without adjustment.

What length works best for a limited-time offer or sale ad?+

Shorter tends to work well here — around 15–20 seconds — since urgency-driven ads benefit from a fast hook and an offer that appears early and gets repeated, rather than a slow build toward a reveal at the end.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.