Facebook In-Stream Video Ad Size: 1280×720 px
Aspect ratio 16:9 · 1280×720 pixels · MP4, MOV
5-15 second landscape video that plays mid-roll inside partner video content. One of the few Meta placements that natively demands 16:9.
Why this size matters
In-stream is a captive placement — the user is watching video and yours plays mid-roll. Completion rates run 40-60%, far higher than feed video.
- Formats
- MP4, MOV
- Max file size
- 4.0 GB
- Length
- 5–15 seconds
- Best for
- Mid-roll placement inside partner video content.
Design tips that actually move the needle
- 01Sound-on design — in-stream plays with sound by default.
- 02Front-load the message; users can skip after the first frame in some formats.
- 03Product hero shot in the first 3s.
- 0416:9 native — this is one of the few Meta placements where landscape wins.
People also ask
How long can in-stream video ads be?+
5-15 seconds. Shorter (6-10s) completes higher and has better CPM economics.
What is 16:9 in pixels?+
For Facebook In-Stream Video, a 16:9 aspect ratio is 1280×720 pixels. Any resolution with the same ratio works, but 1280×720 px is the recommended native size and avoids upscaling.
Is 1280×720 the right size for Facebook In-Stream Video?+
Yes — 1280×720 px (16:9) is the recommended Facebook In-Stream Video ad size. Accepted formats: MP4, MOV. Maximum file size: 4.0 GB.
Related sizes
Free tools for this size
Aspect ratio reference
→ 16:9 aspect ratio: pixel sizes, mm and placementsFull platform reference
→ All Facebook ad specsStop resizing by hand. Xeli does it for you.
Xeli composes every asset to the correct native aspect and safe zone per placement — automatically, across every platform.
Get early access