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.

1080 × 1080
Drawn at 1080 × 1080, 16:9 or 1:1. Facebook publishes no safe-zone guidance for this placement.
File typeMP4, MOV or GIF
Recommended resolutionAt least 1080 × 1080 pixels
Aspect ratio16:9 or 1:1
Video duration (desktop)5 seconds to 15 seconds
Video duration (mobile)5 seconds to 10 minutes
Maximum file size4 GB
Primary text125 characters
Headline40 characters
EncodingH.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.