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.

Sample 1:1 image ad for a fictional brand1080 × 1080
Sample image ads for fictional brands, shown at 1:1 to show the frame; this placement runs video. 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 (recommended)
Headline40 characters (recommended)
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 is from there, as of . Platforms revise specs without notice; check the source before you build a template on it.

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.