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.

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.

The Complete Facebook Video Ad Spec Table (All 11 Placements)
Source: Meta's Ads Guide for video, May 2026.
| Placement | Aspect ratio | Recommended res | Max length | Max file |
|---|---|---|---|---|
| Facebook Feed | 4:5 (or 1:1) | 1080x1350 | 241 min | 4 GB |
| Facebook Stories | 9:16 | 1080x1920 | 60 sec | 4 GB |
| Facebook Reels | 9:16 | 1080x1920 | 90 sec | 4 GB |
| Facebook In-Stream | 16:9 (or 1:1) | 1920x1080 | 5-15 sec* | 4 GB |
| Facebook Marketplace | 1:1 | 1080x1080 | 241 min | 4 GB |
| Audience Network | 9:16, 16:9, 1:1 | 1080x1080+ | 2 min | 4 GB |
| Messenger Stories | 9:16 | 1080x1920 | 60 sec | 4 GB |
| Messenger Inbox | 1:1 | 1080x1080 | 241 min | 4 GB |
| Instagram Feed | 4:5 (or 1:1) | 1080x1350 | 60 min | 4 GB |
| Instagram Stories | 9:16 | 1080x1920 | 60 sec | 4 GB |
| Instagram Reels | 9:16 | 1080x1920 | 90 sec | 4 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
- Container is MP4 or MOV. Re-export from your editor if it is anything else.
- Video codec is H.264. If you exported with H.265 or HEVC, the upload either fails or silently strips audio.
- Audio codec is AAC at 128 kbps stereo.
- File size under 4 GB. Use HandBrake at constant quality 23 or FFmpeg with
-crf 23 -preset medium. - Aspect ratio matches the intended placement (4:5 Feed, 9:16 Reels/Stories, 16:9 In-Stream).
- Resolution is at least 1080 px on the long edge. Anything lower looks bad on retina screens.
- 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:
- +18% CTR and -22% CPA vs 1:1 in competitive niches (Adstellar synthesis)
- +78% more screen real estate on mobile vs square (Foreplay)
- +15% CTR vs landscape 16:9 (Adstellar synthesis)
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.
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.
Working with a static image instead of video?
Video isn't the only thing that needs these four ratios. The static image creatives, thumbnails, and companion feed ads running alongside your video need the same 1:1, 4:5, 9:16, and 16:9 cuts. The free Meta Ad Resizer reframes one ad image into every placement, extending the background with AI to fill the new shape instead of cropping or stretching, so the subject, headline, and CTA stay intact. Images only, not video files.
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 StudioFrequently Asked Questions
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
Facebook Ad Image Sizes 2026
The static-image companion to this guide. All placements, dimensions, and crop traps.
The Creative Volume Wall
Why top DTC brands ship 500+ concurrent ads and the volume math small brands rarely hear.
Video Set Studio
Generate a batch of video cuts at every Meta placement aspect ratio in one pass.
Ready to Create Winning Ads?
Join marketers using AI to research competitors and create high-converting ads