Every media buyer has seen it: the same video, same hook, same offer, running at two different CPMs depending on whether it was exported at 9:16 or 16:9. That gap isn't algorithm mood swings. It's Meta's delivery system quietly discounting creative that doesn't fit the placements it's competing in. If you still build horizontal-first and crop down as an afterthought, you're paying a tax on every impression.

0
core aspect ratios Meta recognizes
0
min. recommended pixel height (9:16)
0
max video file size, most placements

Why Meta pushes vertical and square so hard in delivery

Meta's own ad specs guidance is explicit: 1:1, 4:5, and 9:16 are the formats it recommends across nearly every placement, with 9:16 named as the standard for Reels and Stories. This isn't a stylistic preference. It's structural. Most Feed, Reels, and Stories inventory is consumed on phones held vertically, and a full-bleed vertical video occupies far more of the screen than a horizontal one boxed in with gray bars or blurred fill.

More screen means more attention, which tends to mean better watch-through, which feeds the signals Meta's delivery system uses to decide how cheaply it can show your ad to the next person. Video that natively fills the frame tends to get rewarded with more efficient delivery, because the system reads a completed, well-watched view as an ad worth serving again. Skinny, cropped, or letterboxed video does the opposite: it announces itself as retrofitted content, and audiences scroll past faster.

This is the same dynamic we break down in facebook-ad-creative-formats-ranked-2026, where vertical-native formats tend to outperform repurposed horizontal assets across objectives, not just awareness.

Exact specs by placement (2026 reference)

Meta updates its ads guide periodically, but the core geometry has held steady for several cycles. Here's the cheat sheet worth pinning to your creative brief template.

PlacementAspect ratioRecommended resolutionMax length
Reels (Facebook & Instagram)9:161080 x 1920pxUp to 60s (best under 15s)
Stories (Facebook & Instagram)9:161080 x 1920pxUp to 60s (best under 15s)
Feed (Facebook & Instagram)4:5 or 1:11080 x 1350px (4:5) / 1080 x 1080px (1:1)Up to 241 minutes, best under 15s
In-stream / classic video16:9 or 1:11080 x 1080px minimumVaries by placement

Ratios per Meta's official aspect ratio guidance: 1.91:1 and 16:9 are horizontal, 1:1 is square, 4:5 and 9:16 are vertical.

A few technical details trip up even experienced editors:

  • File size cap: most placements accept video up to 4GB, but there's no reason to push that high. Compress smart. A bloated file only slows upload and preview rendering in Ads Manager.
  • Frame rate: 30fps is the safe universal target. 60fps footage gets accepted but doesn't meaningfully change performance and inflates file size.
  • Safe zones: for 9:16 Reels and Stories, keep text and logos out of the top ~250px and bottom ~250px, where the UI overlays (captions, CTA button, profile info) sit on top of your video.
  • Audio: design for sound-off first. Captions aren't optional polish. They carry your hook on most placements.

Reels vs Stories vs Feed: the creative rules actually differ

Matching the aspect ratio is table stakes. Winning the placement means understanding that Reels, Stories, and Feed are different content environments with different viewer expectations, even when the pixel dimensions overlap.

Reels

Reels sits inside an entertainment feed, competing against organic creator content. Ads that look like ads get skipped in under a second. The format rewards native pacing: quick cuts, on-screen text that mimics creator captioning, and a hook in the first one to two seconds that doesn't read as a commercial. Handheld product demos tend to outperform polished studio footage here.

Stories

Stories is a tap-through environment, not a scroll-through one. Viewers move through content with intent, so your first frame has to justify the next three to five seconds or they tap past. Stories also surfaces interactive stickers and swipe-style CTAs more prominently than Reels, so one clear, early, unambiguous CTA usually converts better than a slow build.

Feed

Feed is the one placement where 1:1 still competes fairly with 4:5, largely because Feed runs on both mobile and desktop, and desktop Feed doesn't reward tall vertical the same way. Feed video also tolerates a slightly longer runway before the hook lands, since scroll behavior here is a touch slower than in Reels.

These placement-level differences are what we map in more depth in instagram-ad-creative-best-practices-2026, including hook timing benchmarks by placement.

ReelsNative, fast-cut
9:16 2 hooks
9:16 1 caption style
StoriesTap-through CTA
9:16 2 hooks
9:16 1 sticker layout
FeedSlower build
4:5 2 hooks
1:1 1 hook
3 placements x 2 formats x hook variants= 10+ assets per concept

Common spec mistakes that quietly hurt delivery and CPMs

Most underperforming vertical video isn't losing on script or offer. It's losing at the technical layer, before the message even gets evaluated.

  1. Uploading one master file for all placements. Ads Manager will auto-crop a 16:9 file into 9:16 slots, and it crops blindly, often cutting product shots or faces mid-frame.
  2. Leaving text in the overlay zones. Captions or CTAs placed in the top or bottom 250px of a 9:16 video get physically covered by Meta's native UI in Reels and Stories.
  3. Exporting at 720p "to save space." On a modern OLED screen, that reads as visibly soft next to native 1080p content, and viewers associate soft video with low-quality or scammy ads before they process the message.
  4. Ignoring sound-off design. Much of mobile video is watched muted on first tap. If the hook rides on a voiceover with no captions, the message dies in the first second.
  5. Treating Stories and Reels specs as interchangeable creative. Same pixel dimensions, very different viewer behavior. Reusing a Reels-paced edit in Stories, or the reverse, leaves performance on the table even when the spec sheet technically checks out.

The point: spec compliance isn't a creative afterthought. It's the first performance lever you pull, before hook, before offer, before audience.

A perfectly on-brand video in the wrong aspect ratio is still the wrong ad.

Building spec-compliant variants without re-shooting everything

The real operational problem isn't knowing the specs. It's producing enough compliant variants fast enough. A single concept now needs to exist in 9:16 for Reels, 9:16 for Stories with different pacing, and 4:5 or 1:1 for Feed, each with safe zones respected and captions burned in correctly. Multiply that by three or four hooks per concept, and manual editing becomes a bottleneck that kills testing velocity.

This is where AI generation and reformatting tools earn their keep. Instead of hand-cropping and re-timing every export, you generate a base concept and produce placement-correct variants (right ratio, right safe zones, right caption placement) in a fraction of the time. For teams comparing options, our breakdown of creatify looks at how different AI video platforms handle multi-format output at scale, which matters more than raw generation quality once you're running more than a handful of concepts a week.

Whatever your tool stack, the workflow discipline stays the same: build the brief placement-first, generate or edit natively into each ratio rather than cropping down from one master, and QA every export against the safe-zone guidelines before it goes live. The creative principles behind why this pays off are covered in facebook-ad-creative-best-practices-2026, particularly how format decisions interact with hook and pacing.

Key takeaways

  • Meta's delivery favors 9:16 for Reels/Stories and 4:5 or 1:1 for Feed; cropped horizontal video gets less screen real estate and weaker signals.
  • Export at 1080x1920 minimum for vertical placements, keep the top/bottom 250px clear of text, and design every hook for sound-off viewing.
  • Reels, Stories, and Feed share pixel dimensions but demand different pacing and CTA placement; treat them as separate briefs, not one export resized three ways.

The bottom line

Spec compliance is the cheapest performance win available on Meta right now, and it gets left on the table constantly because it feels like a technical checkbox rather than a strategic decision. It isn't. Getting aspect ratio, resolution, and safe zones right by placement is what lets the algorithm give your creative a fair shot at the audience you're paying to reach. Fix the frame first. Then fight over the hook.

Put this into practice

Generate on-brand Meta ads — angles, formats, hooks and copy — in minutes.

Start free
A
AdGenz Editorial
Performance creative team at AdGenz

The AdGenz editorial team writes from hands-on experience building, testing, and scaling Facebook and Instagram ad creative. We turn what actually moves performance — hooks, angles, offers, and creative volume — into practical playbooks.

Frequently asked questions

9:16 for Reels and Stories placements, and 4:5 for Feed placements where the ad needs to work across both mobile and desktop. Avoid submitting only 16:9 landscape, since Meta will crop or letterbox it into placements it wasn't built for.
It can. Placements are auctioned individually, and a video that doesn't fill the native frame gets less screen real estate and tends to see lower completion rates, which can weaken relevance signals and push CPMs up over the campaign's life.
Export at 1080x1920 minimum. Meta accepts lower resolutions but they visibly soften on newer high-density phone screens, and soft video reads as low-effort in a feed full of native content.