Free · no signup · nothing leaves your browser
Meta ad specs — Facebook and Instagram, sourced and dated
Meta’s six video placements, each with the resolution, ratio, duration and file limits it actually publishes. Drop a clip to see it inside all of them with the safe zone drawn on.
Every figure checked against the platform’s own documentation on 2026-08-08, with the source beside it.
Drop a clip to see it in every placement
Video or still. It stays in your browser — nothing is uploaded.
Every check below runs against these numbers. The red areas are where the platform draws its own interface over your frame.
Your clip in every Meta placement
Instagram Reels
FitsInstagram Reels ads
- Aspect ratio — 9:16 — accepted
- Resolution — 1080 px wide clears the 250 px minimum
- Duration — 12 s is within 15 min
- File size — 8 MB against a 4 GB cap
What Instagram Reels publishes
- Recommended resolution
- 1440 × 2560
- Aspect ratio
- 9:16
- Duration
- 0 s – 15 min
- Maximum file size
- 4 GB
- File types
- .mp4, .mov
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128 kbps or above.
- Minimum width rises to 500 px for ads of 30 seconds or longer.
Meta Ads Guide — Instagram Reels · checked 2026-08-08
Instagram Stories
FitsInstagram Stories ads
- Aspect ratio — 9:16 — accepted
- Resolution — 1080 px wide clears the 250 px minimum
- Duration — 12 s is within 60 min
- File size — 8 MB against a 4 GB cap
What Instagram Stories publishes
- Recommended resolution
- 1440 × 2560
- Aspect ratio
- 9:16
- Duration
- 1 s – 60 min
- Maximum file size
- 4 GB
- File types
- .mp4, .mov, .gif
Meta — video requirements one-sheeter states 1–120 seconds for the same placement. Check it
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128 kbps or above.
- Aspect ratio tolerance is 1%.
Meta Ads Guide — Instagram Stories · checked 2026-08-08
Instagram Feed
1 problemInstagram Feed ads · Instagram Explore
- Aspect ratio — 1080×1920 matches none of 4:5
- Resolution — 1080 px wide clears the 250 px minimum
- Duration — 12 s is within 60 min
- File size — 8 MB against a 4 GB cap
What Instagram Feed publishes
- Recommended resolution
- 1440 × 1800
- Aspect ratio
- 4:5
- Duration
- 1 s – 60 min
- Maximum file size
- 4 GB
- File types
- .mp4, .mov, .gif
Meta — video requirements one-sheeter states 1–120 seconds for the same placement. Check it
- Aspect ratio tolerance is 1%.
Meta Ads Guide — Instagram Feed · checked 2026-08-08
Facebook Reels
FitsFacebook Reels ads
- Aspect ratio — 9:16 — accepted
- Resolution — 1080 px wide clears the 250 px minimum
- Duration — 12 s — no published ceiling
- File size — 8 MB against a 4 GB cap
What Facebook Reels publishes
- Recommended resolution
- 1440 × 2560
- Aspect ratio
- 9:16
- Duration
- 1 s and up
- Maximum file size
- 4 GB
- File types
- .mp4, .mov, .gif
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128 kbps or above.
Meta Ads Guide — Facebook Reels · checked 2026-08-08
Facebook Stories
FitsFacebook Stories ads
- Aspect ratio — 9:16 — accepted
- Resolution — 1080 px wide clears the 250 px minimum
- Duration — 12 s is within 3 min
- File size — 8 MB against a 4 GB cap
What Facebook Stories publishes
- Recommended resolution
- 1440 × 2560
- Aspect ratio
- 9:16
- Duration
- 1 s – 3 min
- Maximum file size
- 4 GB
- File types
- .mp4, .mov, .gif
Meta — video requirements one-sheeter states 1–120 seconds for the same placement. Check it
Meta Ads Guide — Facebook Stories · checked 2026-08-08
Facebook Feed
1 problemFacebook Feed ads · Marketplace
- Aspect ratio — 1080×1920 matches none of 4:5
- Resolution — 1080 px wide clears the 120 px minimum
- Duration — 12 s is within 241 min
- File size — 8 MB against a 4 GB cap
What Facebook Feed publishes
- Recommended resolution
- 1440 × 1800
- Aspect ratio
- 4:5
- Duration
- 1 s – 241 min
- Maximum file size
- 4 GB
- File types
- .mp4, .mov, .gif
Meta — video requirements one-sheeter states maximum 240 minutes for the same placement. Check it
- H.264, square pixels, fixed frame rate, progressive scan, stereo AAC audio at 128 kbps or above.
- Minimum frame is 120 × 120 px.
Meta Ads Guide — Facebook Feed · checked 2026-08-08
Meta recommends 1440×2560, not 1080×1920
Every Meta Ads Guide placement page — Instagram Reels, Instagram Stories, Facebook Reels, Facebook Stories — states 1440×2560 as the recommended resolution for 9:16, and 1440×1800 for the 4:5 feed placements. The 1080×1920 figure republished across the rest of the web is what Meta accepts, not what it recommends.
The floor is far lower again: 250 pixels wide for most placements, 120×120 on Facebook Feed, and 500 pixels for Reels ads of thirty seconds or more. Meta also allows a 1% aspect-ratio tolerance, which is why a 1080×1919 export does not get rejected.
Meta disagrees with Meta about duration
The Ads Guide gives Instagram Stories and Instagram Feed as one second to sixty minutes. Meta’s own video-requirements one-sheeter gives one to a hundred and twenty seconds for the same placements. Facebook Stories is three minutes on one document and a hundred and twenty seconds on the other; Facebook Feed is 241 minutes against 240.
Both are Meta, neither cites the other, and there is no note anywhere saying which supersedes which. Both are shown on this page, each labelled with the document it came from.
Instagram Reels is the only placement with a zero-second floor
Every other Meta placement states a minimum of one second. Instagram Reels states zero. It is almost certainly an editorial slip rather than a real difference, but it is what the page says, and guessing which of two Meta numbers is a typo is exactly the judgement a reference should not be making silently.
Meta publishes no safe zone for 4:5
The 14% top, 35% bottom and 6% sides that govern Reels and Stories are published for 9:16 ads only. For Instagram Feed at 4:5 and 1:1, Meta says to keep the bottom and side edges clear — notably not the top — but publishes no percentage or pixel margin at all. The preview above therefore shows no overlay on the feed placements, because inventing one would be worse than leaving it out.
The red areas come from the safe-zone reference, which measures each platform’s own template and shows where every margin came from.
FAQs
Frequently Asked Questions
What are the Meta ad specs for Reels?
Instagram Reels and Facebook Reels both take 9:16 at a recommended 1440×2560, in MP4 or MOV up to 4 GB, with H.264 video, square pixels, a fixed frame rate, progressive scan and stereo AAC audio at 128 kbps or above. Instagram Reels publishes a ceiling of 15 minutes; Facebook Reels publishes no ceiling. Minimum width is 250 pixels, rising to 500 for ads of 30 seconds or longer.
What size should an Instagram ad be?
For Reels and Stories, 9:16 at Meta’s recommended 1440×2560 — though anything from 250 pixels wide is accepted, and 1080×1920 is the common export. For the feed, 4:5 at a recommended 1440×1800. Meta allows a 1% tolerance on the ratio, so an off-by-one export is fine.
How long can a Facebook or Instagram ad be?
Meta’s answer depends on which of its documents you read. The Ads Guide says up to 60 minutes for Instagram Feed and Stories, 15 minutes for Instagram Reels, 3 minutes for Facebook Stories and 241 minutes for Facebook Feed. Meta’s video-requirements one-sheeter says 1–120 seconds for the Instagram placements and Facebook Stories, and 240 minutes for Facebook Feed. Both figures are shown above with their sources.
What file types does Meta accept?
MP4, MOV and GIF across the placements, except Instagram Reels, which lists MP4 and MOV only. The cap is 4 GB everywhere. Meta also asks that videos contain no edit lists or special boxes in the file container.
What is the Meta safe zone?
For 9:16 ads Meta asks you to leave roughly 14% of the top, 35% of the bottom and 6% of each side clear of text and logos — 269, 672 and 65 pixels on a 1080×1920 frame. The bottom margin becomes 40% if the ad carries a disclaimer. Meta publishes no safe zone for 4:5 or 1:1 feed placements.
Do these specs cover Facebook and Instagram both?
Yes — Meta publishes one spec set governing both, which is why they are on one page here rather than two. The placements differ from each other on duration and minimum frame size, not by which app they run in.

