Specs & Templates

Facebook Video Ad Sizes in 2026: Every Placement, Length, Codec, and Aspect Ratio

Facebook video ad specs differ wildly by placement. Here's the complete 2026 chart: max length, file size, codec, aspect ratio, and frame rate for Feed, Stories, Reels, In-Stream, Marketplace, and Messenger.

AdMake AI Team
May 20, 2026
5 min read
Facebook Video Ad Sizes in 2026: Every Placement, Length, Codec, and Aspect Ratio

Eleven Facebook video placements. The full 2026 spec table is below, plus the codec rule that silently kills 35% of uploads and the three master cuts that cover every slot. Source: Meta Ads Guide, May 2026.

Facebook video ad sizes 2026: every placement, aspect ratio, and length cap visualized

The Complete Facebook Video Ad Spec Table (All 11 Placements)

Source: Meta's Ads Guide for video, May 2026.

PlacementAspect ratioRecommended resMax lengthMax file
Facebook Feed4:5 (or 1:1)1080x1350241 min4 GB
Facebook Stories9:161080x192060 sec4 GB
Facebook Reels9:161080x192090 sec4 GB
Facebook In-Stream16:9 (or 1:1)1920x10805-15 sec*4 GB
Facebook Marketplace1:11080x1080241 min4 GB
Audience Network9:16, 16:9, 1:11080x1080+2 min4 GB
Messenger Stories9:161080x192060 sec4 GB
Messenger Inbox1:11080x1080241 min4 GB
Instagram Feed4:5 (or 1:1)1080x135060 min4 GB
Instagram Stories9:161080x192060 sec4 GB
Instagram Reels9:161080x192090 sec4 GB

*In-Stream technically allows up to 10 min on mobile, but completion rates collapse past 15 seconds. Treat 5-15 sec as the real cap. Marketplace is 1:1 only (4:5 letterboxes there). Instagram Feed/Stories/Reels mirror their Facebook counterparts (except IG Feed caps at 60 min, not 241).

Universal File Rules and the Silent-Rejection Trap

35% of upload failures trace to unsupported formats like AVI or WMV, and 12% are aspect ratio mismatches outside the 9:16 to 16:9 range (Socialeum 2025). Meta's error message rarely says which.

Upload Safe (green)

  • Container: MP4, MOV
  • Video codec: H.264
  • Audio codec: AAC, 128 kbps stereo
  • Sample rate: 44.1 kHz
  • Frame rate: 30 fps (60 fps max)
  • Color: RGB, progressive scan

Silent Fail or Reject (red)

  • Containers: AVI, WMV, MKV, FLV
  • Codecs: H.265, HEVC, VP9
  • File: over 4 GB (per Accio)
  • Frame rate: variable
  • Color: CMYK, interlaced scan
  • Audio: MP3, WAV (in some containers)

Before-you-click-upload checklist

  1. Container is MP4 or MOV. Re-export from your editor if it is anything else.
  2. Video codec is H.264. If you exported with H.265 or HEVC, the upload either fails or silently strips audio.
  3. Audio codec is AAC at 128 kbps stereo.
  4. File size under 4 GB. Use HandBrake at constant quality 23 or FFmpeg with -crf 23 -preset medium.
  5. Aspect ratio matches the intended placement (4:5 Feed, 9:16 Reels/Stories, 16:9 In-Stream).
  6. Resolution is at least 1080 px on the long edge. Anything lower looks bad on retina screens.
  7. Length under the placement cap. Trim before upload, not in Ads Manager.

Two more rejection triggers beyond format

Copyrighted music or audio

Fix: Use Meta's licensed Sound Collection or platforms like Epidemic Sound. Even royalty-free libraries sometimes trigger false-positive copyright matches.

Health, finance, or claim language without substantiation

Fix: Strip absolute claims ("cures acne," "guaranteed returns"). Use softer framing ("designed to support," "may help"). Have evidence ready in case Meta requests substantiation.

Facebook Feed: Use 4:5, Not 1:1

The most expensive misconfiguration on most ad accounts: Ads Manager defaults Feed to 1:1, but Meta recommends 4:5. Teams ship the default and lose CTR they never measured.

Why 4:5 wins the Feed in 2026:

Facebook Stories: 9:16, Watch the Safe Zone

Two traps. (1) The UI eats ~250 px top and ~340 px bottom (per Foreplay). Text in those bands is invisible. (2) The 60-sec cap is a file limit; Stories auto-advances after 10 sec and splits longer videos into 2-3 cards. Treat Stories as a 6-10 sec medium.

Facebook Reels: 9:16, 90 Seconds

Why Reels prints money when you get it right:

  • +35% CTR vs square Feed placements (Adstellar 2026)
  • +23% completion rate vs square (same source)
  • CPMs 10-30% lower than square Feed (Adstellar synthesis)
  • +12% conversion lift on vertical-with-sound vs silent Feed (Adstellar)

Facebook In-Stream: 16:9, 5-Sec Hook

Only Facebook placement with audio on by default and a 5-sec skip button. Your hook isn't 3 seconds, it's 5. Useful range: 6-15 sec. The 6-sec bumper beats 15-30 sec on brand metrics (Designsfirm 2026).

Length Sweet Spots

Length matters as much as spec. Sweet spot: 15-30 sec for Feed, 6-15 sec for In-Stream, sub-30 sec for Reels. Hook rate (3-sec plays / impressions) above 25% is acceptable; 30%+ is top-performing.

Captions

85% of Facebook video plays silent (Digiday). Captions lift view time 12% per a Facebook study (IdeaRocket summary). Burn them into the frame; Meta's auto-caption is English-only and inaccurate. Rules: white text + black outline, two lines max, sync to spoken audio at the word level, stay inside the 9:16 middle-60% safe zone.

One Master, Three Cuts

Shoot at 9:16, the largest canvas. Crop down, never up. Keep logos, faces, product, and captions inside the 4:5 center safe zone (1080x1350). Outside that zone gets cropped on Feed.

One 9:16 master, four placement cropsViolet shows the visible ad. Fuchsia overlays show what gets cropped.9:16Stories / ReelsFull fit, no crop4:5Feed (recommended)Slight side crop1:1Feed alt / MarketplaceHeavy top + bottom crop16:9In-StreamHeavy side letterboxShoot 9:16, master at 4:5 safe zone, export 4 cuts. Source: Meta ads guide 2026.

Export 3 cuts from the same master

  • 9:16 at 1080x1920 for Reels and Stories (full master)
  • 4:5 at 1080x1350 for Feed (center crop)
  • 1:1 at 1080x1080 for Marketplace + In-Stream backup (further crop)

Then trim 3 length variants from each cut

  • 6 sec bumper for In-Stream and awareness
  • 15 sec full ad for Feed and Reels (sweet spot)
  • 30 sec consideration cut for Stories and retargeting

That is 9 final assets (3 cuts x 3 lengths) from one shoot, all eligible for a single Advantage+ campaign.

Skip the manual cropping. Generate all 3 aspect ratios at once.

AdMakeAI's Video Set Studio takes one product and ships a batch of cuts: 9:16 Reels, 4:5 Feed, 1:1 Marketplace. Same hook, same script, three placements, ready to upload. No editor.

Open Video Set Studio

Frequently Asked Questions

Six most common causes: wrong codec (H.265 instead of H.264), file over 4 GB, aspect ratio mismatch with placement, resolution under 1080 px, length over the placement cap, copyrighted audio. Roughly 35% of upload failures trace to format and codec issues, 12% to aspect ratio.

Spec-compliant cuts in one batch.

AdMakeAI ships 9:16, 4:5, and 1:1 cuts from a single source. Captions burned in at the right resolution, AI-disclosure metadata included. Multiple length variants per cut. Free credits, no card.

Free credits included. Generate 9 cut/length variants from one source.

Related Resources

Ready to Create Winning Ads?

Join marketers using AI to research competitors and create high-converting ads

Research Competitors