Facebook

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.

Dimensions
1280×720
Aspect
16:9
Max file
4.0 GB
Length
5–15s
Resize to 1280×720
Safe area
1280 × 720 px

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.

At a glance
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

  1. 01Sound-on design — in-stream plays with sound by default.
  2. 02Front-load the message; users can skip after the first frame in some formats.
  3. 03Product hero shot in the first 3s.
  4. 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 placements

Full platform reference

→ All Facebook ad specs

Stop 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