7 min read · Updated 2026-08-15

Instagram & Facebook ad sizes and specs (2026)

You don't need a spec sheet with 40 dimensions. You need three aspect ratios done right — and to keep your text out of the danger zones.

The three ratios that cover almost everything

Meta supports many placements, but the vast majority of your creative only needs three aspect ratios. Get these right and you're covered across Facebook and Instagram feeds, Stories and Reels:

  • 1:1 (square) — the classic feed post. Safe, universal, works everywhere. A common pixel size is 1080×1080.
  • 4:5 (portrait) — the feed workhorse. It takes up more vertical space than 1:1, so it commands more attention in the feed. A common size is 1080×1350. If you make one feed size, make this one.
  • 9:16 (vertical full-screen) — Stories and Reels. Fills the whole phone screen. A common size is 1080×1920.

Design for the ratio, not the exact pixel count — as long as you export at high resolution (1080px on the short edge or more), platforms downscale cleanly.

Why 4:5 beats 1:1 in the feed

Both work, but 4:5 occupies more screen height as someone scrolls, which means more dwell time and a bigger canvas for your message. Unless you specifically need a square (e.g. for a grid aesthetic), portrait 4:5 is usually the stronger feed choice.

For Stories and Reels, always go full 9:16. A square dropped into a vertical placement leaves dead space above and below and looks like an afterthought — which is exactly how it performs.

Mind the safe zones

On 9:16 Stories and Reels, the platform overlays UI — the profile name and CTA up top, the caption, action buttons and audio label along the bottom. If your headline or logo sits in those areas, it gets covered.

Keep essential text and logos within the middle ~80% of a vertical creative — away from the top and bottom edges. A good habit: imagine the top ~15% and bottom ~20% as 'do not place important things here' zones.

Text: less is more (and the 20% guideline still matters)

Meta officially dropped the hard 20%-text rule, but the spirit remains: image creative with a lot of text on it tends to get less reach and performs worse. Keep on-image copy short — a punchy headline and a short line, not a paragraph.

Put the detail in the caption/primary text, not baked into the image. And check your ad copy against each placement's character limits so nothing gets truncated with an unflattering '…'.

One message per creative

A common mistake is cramming the offer, three benefits, a logo, a QR code and a disclaimer onto one image. On a phone, at thumb-speed, that reads as noise. Each creative should carry one hook and one CTA. If you have three messages, make three creatives — and test which one wins.

Make every size without a designer

The practical problem isn't knowing the sizes — it's producing on-brand creative in all of them, every time you have an offer. You can generate a set of ready-to-post ads across 1:1, 4:5 and 9:16 from a simple brief, edit the copy in place, drop in a product photo, and export each as a full-resolution PNG or an animated video — no design tool required.

That turns 'I need feed and story versions of this promo' from a half-day design task into a few minutes.

Key takeaways

  • You mainly need three ratios: 1:1 and 4:5 for feed, 9:16 for Stories/Reels.
  • Prefer 4:5 in the feed — it takes more screen and earns more attention.
  • Keep text and logos out of the top/bottom safe zones on 9:16.
  • Minimise on-image text; put detail in the caption and mind character limits.
  • One hook + one CTA per creative; make multiple versions and test.

Free tools for this