Ad specs, checked against the platform
Ad spec guides disagree with each other because almost none of them read the source. Every number on these pages was read off the platform’s own page, the link is on the page, and the date somebody opened it is next to the link. Where page 1 is wrong, the page says what it gets wrong and why.
Safe zones are stated as percentages, drawn to scale on the real canvas, and downloadable as a correctly-sized frame. A pixel count is only true at one canvas size, which is why no two guides publishing pixel counts agree.
- Feed (image)4:5 · 1440 × 1800A Facebook feed image ad is 4:5 at 1440 × 1800 pixels. The minimum is 600 × 750, the aspect ratio tolerance is 3%, and the file can be a JPG or PNG up to 30 MB.
- Feed (video)4:5 · 1440 × 1800A Facebook feed video ad is 4:5 at 1440 × 1800 pixels. It can run from 1 second to 241 minutes, up to 4 GB, as MP4, MOV or GIF.
- Stories (image)9:16 · 1440 × 2560A Facebook Stories image ad is 9:16 at 1440 × 2560 pixels, with a 1% aspect ratio tolerance and a 500-pixel minimum width. Keep the top 14%, bottom 35% and 6% of each side clear of anything that matters.
- Carousel1:1 · 1080 × 1080Facebook carousel cards are 1:1 at 1080 × 1080 pixels or larger, 2 to 10 cards per ad, images up to 30 MB and videos up to 4 GB.
- In-stream video16:9 or 1:1 · 1080 × 1080Facebook 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.
- Feed (image)4:5 · 1440 × 1800An Instagram feed image ad is 4:5 at 1440 × 1800 pixels, with a 500-pixel minimum width and a 1% aspect ratio tolerance — a third of the tolerance Facebook feed allows.
- Feed (video)9:16 · 1080 × 1920Meta's guide gives Instagram feed video as 9:16 at 1080 × 1920 pixels — vertical, not the 4:5 the image placement uses. Duration runs 1 second to 60 minutes.
- Stories (image)9:16 · 1440 × 2560An Instagram Stories image ad is 9:16 at 1440 × 2560 pixels. Keep the top 14%, bottom 35% and 6% of each side clear — at this canvas that is 358, 896 and 86 pixels.
- Stories (video)9:16 · 1440 × 2560An Instagram Stories video ad is 9:16 at 1440 × 2560 pixels and runs from 1 second to 60 minutes, up to 4 GB. The same 14/35/6 safe zones apply.
- Reels (image)9:16 · 1440 × 2560An Instagram Reels image ad is 9:16 at 1440 × 2560 pixels, with primary text at 44 characters — the tightest text budget Meta publishes for any placement.
- Reels (video)9:16 · 1440 × 2560An Instagram Reels video ad is 9:16 at 1440 × 2560 pixels and runs from 0 seconds to 15 minutes. The minimum width is tiered: 250 pixels under 30 seconds, 500 pixels at 30 seconds or longer.
- Carousel4:5 or 1:1 · 1080 × 1080Instagram carousel ads are 4:5 when every card is an image. The moment one card is a video, Meta supports 1:1 only — so a mixed carousel is a square carousel.
Specs last checked 2026-09-19. Platforms revise these without notice — the source link on each page is the thing to trust, and if it has moved we would rather you told us than trusted us. Why the published guides disagree.