Ad specs / Facebook
Facebook in-stream video ad size
Facebook in-stream video ads are 16:9 or 1:1; Meta recommends at least 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 (recommended) |
| Headline | 40 characters (recommended) |
| 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 is from there, as of . Platforms revise specs without notice; check the source before you build a template on it.
Related reading
Check a file against this size in the free ad size checker. Terrads composes each placement for its own frame, instead of cropping one master down to it.
