FrameNotion

Instagram Feed Video Ad Specs Guide: Sizes, Length, Format

Every spec that matters for an Instagram feed video ad, from aspect ratio and resolution to safe zones and captions, plus a pre-upload checklist.

FrameNotion Team7 min read

If you are prepping a video for the Instagram feed, the short answer is this: use a 1080×1920 vertical frame (4:5 or 1:1 also work), keep the file under Instagram's upload limit, keep your message clear in the first few seconds, and build captions in because the feed autoplays on mute. This Instagram feed video ad specs guide walks through every number that matters and the formatting decisions that actually change performance, not just the ones in Meta's help docs.

Instagram Feed Video Ad Specs at a Glance

Before getting into the why, here is a quick-reference version of this Instagram feed video ad specs guide. Treat the recommended column as your default, and the notes column as what to check if your creative looks off after upload.

SpecRecommendedNotes
Aspect ratio4:5 or 1:1 (9:16 also supported)4:5 gives more vertical space than square without being as tall as a Story
Resolution1080×1920 (vertical) or 1080×1080 (square)Match the pixel dimensions to the aspect ratio, don't just resize a horizontal file
File formatMP4 or MOV, H.264 encodingOlder codecs can get recompressed hard by the platform and lose sharpness
Max file sizeSeveral hundred MB, well above what most short ads needKeep well under the ceiling; smaller files upload and process faster
LengthA few seconds up to around 60 seconds; shorter performs better for cold audiencesTreat 15-30 seconds as the default target, not the floor
CaptionsBurned-in word-by-word or at least key-line captionsFeed video autoplays muted by default on most devices
Safe zoneKeep text and logo inside roughly the middle 80% of the frameEdges can get cropped depending on device and placement variant

Aspect Ratio and Resolution: What Actually Works in Feed

The Instagram feed is more flexible than people assume. Square (1:1), portrait (4:5), and full vertical (9:16) all display correctly in feed, and all have shipped as strong performers for different advertisers. The real decision is less about what's technically allowed and more about what you're optimizing for.

  • 4:5 is a good default for feed-only campaigns. It takes up more screen real estate than square without the cropping risk that a full 9:16 video can have in a feed card.
  • 1:1 (square) is the safest shared asset if the same video also runs on Facebook feed or in a carousel, since it behaves consistently across more placements.
  • 9:16 (1080×1920) is the format to use if you're also running the same video as a Reels or Story ad, since it needs no re-cropping for those placements. Feed will typically letterbox or crop it slightly rather than reject it.

If you only have the budget or time to produce one asset, 9:16 at 1080×1920 is the most reusable choice today, because it works in feed, Reels, Stories, and most other Meta placements without extra editing. That's also why it's the default output format for most AI-generated vertical ad tools, including FrameNotion.

Length, File Size, and Format Requirements

Instagram's technical ceiling for feed video length is generous, and its file-size ceiling is high enough that resolution is rarely the bottleneck. The practical limits that matter are creative limits, not platform limits.

  1. Keep it under a minute for almost any feed ad. Longer videos can work for retargeting or brand content, but for a first-touch ad to a cold audience, length competes directly with attention.
  2. Treat 15-30 seconds as a strong starting point to test. It's long enough to show a hook, a problem, a product benefit, and a call to action, and short enough that people are more likely to watch the whole thing.
  3. Export at H.264 MP4 unless you have a specific reason not to. This is the format least likely to get aggressively recompressed on upload, which keeps text and logos sharp.
  4. Don't upscale a small source file. If your footage was shot or rendered below 1080p, upscaling to hit the spec doesn't add real detail, it just adds file size.

For a deeper breakdown of how length limits differ across Instagram's own placements (feed, Reels, Stories, Explore), see this guide on Instagram ad video length limits.

Safe Zones and Captions for the Feed Placement

Feed video ads get watched on mute in a lot of real scrolling sessions, next to a comment count, a profile name, and other UI elements. Two formatting habits protect your message from both of those realities.

Design for muted viewing

Build captions into the video itself rather than relying on the platform's auto-caption toggle, which users have to turn on manually. Word-by-word or short-phrase captions timed to the voiceover or music keep the message readable even with sound off, and they also help viewers who are watching with sound on but in a noisy environment. If you're choosing a caption style, this guide on subtitle font choices for mobile video ads covers legibility at small sizes.

Keep key elements inside the safe zone

Feed cards can crop differently depending on device, whether the post has a caption underneath, and whether it's shown as a single post or inside a carousel. A reliable rule of thumb: keep your logo, call-to-action text, and any critical product detail inside roughly the middle 80% of the frame, both vertically and horizontally. Put your hook line and offer there first, and treat the outer edges as background, not information.

Feed vs Reels vs Stories: Why It Matters for One Upload

A common mistake is exporting one video and assuming it will look identical everywhere on Instagram. It won't, because each placement frames the video differently even when the aspect ratio is the same file.

PlacementTypical frameWhat changes for your creative
FeedSquare to 4:5, sometimes cropped verticalMore UI elements compete for attention around the video; shorter runtime performs better
ReelsFull 9:16, immersiveText needs to clear the UI overlay at the bottom and sides; full-screen motion reads well
StoriesFull 9:16, tap-throughTop and bottom safe zones are tighter; see this guide on Instagram Story ad size and format for exact margins

If you're running the same campaign across all three placements, the safest approach is to export in 9:16 and let Meta's placement assets handle the cropping, but always preview each placement before launch. A hook line that's perfectly placed in Reels can sit right under a profile picture in feed.

A Pre-Upload Checklist for Feed Video Ads

Run through this before you upload a feed video ad, whether you shot it yourself or had it generated:

  • File is MP4 or MOV, H.264, and under the platform's size ceiling
  • Resolution matches the aspect ratio you chose (1080×1920 for vertical, 1080×1080 for square, 1080×1350 for 4:5)
  • Hook or main benefit is visible in the first few seconds, before any scroll-past happens
  • Captions are burned in and readable at a small size, not relying on auto-captions
  • Logo and offer text sit inside the safe zone, not touching the outer edges
  • Video has been previewed in feed, Reels, and Stories placements separately if running across all three
  • Call to action is explicit on screen, not just implied in the voiceover

How FrameNotion Fits In

If you'd rather not manage every pixel dimension and safe-zone rule by hand, FrameNotion builds ads that already match the specs in this guide. You paste in a product link, and FrameNotion AI writes and renders a 30-second video in 9:16 at 1080×1920, 30fps, with word-by-word captions baked in and a voiceover or music track cut to the beat, so it's designed to work muted in a feed scroll as well as with sound on. Every ad also comes out as 4:5, 1:1, and 16:9, so you get the feed-friendly crops alongside the vertical master without re-exporting anything.

It doesn't publish directly to Instagram or report on ad performance; you still upload the finished MP4 and run it the way you prefer. But the formatting work this guide covers, aspect ratio, resolution, caption placement, safe zones, is handled automatically. You can see what finished ads look like on the examples page, check how the editing and A/B hook variants work on the features page, or compare plans on pricing if you're producing feed creative regularly.

Whichever route you take, treat this Instagram feed video ad specs guide as a baseline, not a finish line. Specs tell you what the platform will accept; testing different hooks, lengths, and caption styles inside those specs is what actually moves results.

Frequently asked questions

Does Instagram feed video need to be square, or can it be vertical?+

Both work. Square (1:1) and portrait (4:5) are common feed-native choices, while full vertical (9:16) is also accepted and is the most reusable format if you're running the same video on Reels or Stories too.

What happens if my video is the wrong aspect ratio for feed?+

Instagram will typically crop or add padding to fit the card rather than reject the upload, but that can cut off text or logos positioned near the edges. It's safer to export in a supported ratio than to rely on automatic cropping.

Do I need captions on an Instagram feed video ad?+

You don't technically need them to upload, but feed video commonly autoplays without sound, so burned-in captions make the difference between a message that lands and one that gets scrolled past unheard.

Can I reuse a Reels video as a feed ad?+

Yes, a 9:16 Reels video can run in feed, though it may display slightly cropped or letterboxed. Preview it in the feed placement before launch to confirm the hook and any text are still fully visible.

How long should an Instagram feed video ad be?+

The platform allows videos up to about a minute, but shorter performs better for cold audiences. Treat 15 to 30 seconds as a solid starting point and test from there based on how your specific product and offer need to be explained.

Try it on your product.

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