Ad specs / Facebook
Facebook in-stream video ad size
Facebook in-stream video ads are 16:9 or 1:1 at a minimum of 1080 × 1080 pixels. Duration depends on the device: 5 to 15 seconds on desktop, 5 seconds to 10 minutes on mobile.
| File type | MP4, MOV or GIF |
|---|---|
| Recommended resolution | At least 1080 × 1080 pixels |
| Aspect ratio | 16:9 or 1:1 |
| Video duration (desktop) | 5 seconds to 15 seconds |
| Video duration (mobile) | 5 seconds to 10 minutes |
| Maximum file size | 4 GB |
| Primary text | 125 characters |
| Headline | 40 characters |
| Encoding | H.264 compression, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128kbps+ |
What the other guides get wrong
Every guide prints one duration for this placement. Meta publishes two, and they differ by a factor of forty: 15 seconds is the desktop ceiling and 10 minutes is the mobile one. A single figure cannot be right.
Source: Meta Ads Guide — video ads on Facebook In-Stream Video. Every figure on this page was read there on 2026-09-19. Platforms revise specs without notice; check the source before you build a template on it.
Related reading
Terrads composes each placement for its own frame at this size, instead of cropping one master down to it.