Back to Blog
Ad Launching

Meta Ad Specs & Sizes 2026: The Complete Cheat Sheet (Feed, Reels, Stories & Carousel)

CM
Caner MoralFounder, AdRiseLab
Jun 4, 202612 min
TL;DR

Three sizes cover every Meta placement in 2026: 1080×1080 (1:1) for Feed and carousel, 1080×1350 (4:5) for mobile Feed where it earns up to 20% more screen real estate, and 1080×1920 (9:16) for Stories and Reels. Video: MP4 (H.264), under 4GB, 15-30 seconds for performance ads. Text: keep primary text under 125 characters and headlines under 40 to avoid truncation. Produce every creative concept in all three ratios — under Advantage+ Placements, missing a ratio means missing the placement.

3 sizes
1:1, 4:5, and 9:16 cover every Meta placement in 2026
Source: Meta ad specs 2026
1080×1920
the 9:16 Stories/Reels spec — placements that now serve 50%+ of impressions
Source: AdRiseLab placement data 2026
125 chars
primary text visible before truncation on mobile Feed
Source: Meta ad specs 2026
~20%
more mobile screen area for 4:5 versus 1:1 in Feed
Source: Format geometry
Meta Ad Specs & Sizes 2026: The Complete Cheat Sheet (Feed, Reels, Stories & Carousel), AdRiseLab Blog

Every Meta ad spec that matters in 2026, in one reference. The short version: produce every creative in three sizes — 1080×1080 (1:1), 1080×1350 (4:5), and 1080×1920 (9:16) — keep videos in MP4/H.264 under 30 seconds, and write primary text so the first 125 characters carry the message. The rest of this cheat sheet covers each placement's exact requirements, the text limits, and the safe zones that keep your CTA from being buried under UI elements.

Meta ad aspect ratios compared: 1:1, 4:5, 9:16 and 1.91:1 with pixel dimensions
The four Meta ad aspect ratios in 2026. Three of them — 1:1, 4:5, 9:16 — cover every placement that matters.

Image Ad Specs by Placement

Facebook & Instagram Feed:

  • Recommended size: 1080×1350 (4:5) — the tallest ratio Feed supports, maximizing mobile screen share.
  • Also supported: 1080×1080 (1:1) — required for some catalog and carousel contexts.
  • Landscape 1200×628 (1.91:1) — legacy format; only use for link ads where the image is secondary.
  • File types: JPG or PNG, max 30MB.
  • Minimum width: 600px — but always export 1080px+; Meta's compression punishes small sources.

Stories & Reels (Facebook and Instagram):

  • Size: 1080×1920 (9:16) full-screen vertical, no exceptions worth making.
  • Safe zones: keep text and CTAs out of the top ~250px and bottom ~340px, where profile chrome and CTA overlays render. Full safe-zone maps are in our [vertical video production guide](/blog/vertical-video-meta-ads-9-16-production-specs).
  • Letterboxed 1:1 assets in these placements consistently underperform native 9:16 — this is the most common spec mistake in 2026 accounts.

Right column, search, and Audience Network accept 1:1 and 1.91:1 assets automatically; they're low-volume placements that don't justify dedicated production.

Video Ad Specs

Video requirements for 2026:

  • Container: MP4 or MOV, H.264 codec, AAC audio.
  • Max file size: 4GB. Max duration 241 minutes — irrelevant in practice; 15-30 seconds is the performance window for cold traffic, with the [first 3 seconds doing most of the work](/blog/first-3-seconds-hook-formulas-meta-ads-2026).
  • Resolution: 1080px minimum width. 4K sources are downscaled; they don't hurt but don't help.
  • Frame rate: 24-30fps. 60fps is supported but adds file size without measurable lift.
  • Captions: always. Burned-in or uploaded SRT — feeds are watched in silence more often than not.
  • Thumbnail: set it manually. Auto-selected frames are a quiet CTR killer.

On the strategic question of whether to produce video at all: our static vs video analysis found a 60/40 image-heavy mix beats video-only strategies in most verticals — video is mandatory for Reels placements, not for the account as a whole.

Carousel Ad Specs

Carousel requirements:

  • Cards: 2-10 per carousel, each 1080×1080 (1:1). Square is the only ratio carousels render consistently across placements.
  • Per-card text: headline ~40 characters, description ~20 characters before truncation.
  • Mixed media allowed — image and video cards can share one carousel; keep video cards under 15 seconds.
  • First card carries the campaign. Card 1 gets 60-70% of total carousel impressions-weighted attention; sequence accordingly. The full card-sequencing playbook is in [carousel ad anatomy](/blog/meta-carousel-ads-anatomy-2026).

Text Field Limits That Actually Matter

Meta's technical limits are generous; the visible limits are what determine performance:

Visible text limits in 2026:

  • Primary text: first ~125 characters show on mobile Feed before "See more." Front-load the hook and the offer.
  • Headline: ~40 characters in Feed, as few as 27 in some placements. One idea, no subordinate clauses.
  • Description: ~30 characters, renders inconsistently. Treat it as optional garnish, never load-bearing.
  • Text on image: no formal penalty since the 20% rule retired, but text-heavy images still underperform — the algorithm's quality signals correlate with native-feeling visuals.

Aspect Ratio Strategy Under Advantage+ Placements

The spec sheet above is table stakes; the strategic layer is ratio coverage. Advantage+ Placements (the 2026 default) distributes your ads across every surface — but it can only serve placements you've supplied ratios for. An ad set with only 1:1 assets effectively forfeits optimal delivery on Stories and Reels, placements that now carry more than half of available impressions and meaningfully cheaper CPMs.

The operational standard in 2026: every creative concept ships in all three ratios at launch. Manually, that triples production time — which is why ratio coverage is one of the strongest arguments for automating creative production. AdRiseLab generates every creative in all three formats automatically: one URL in, 10 concepts × 3 ratios = 30 ad-ready assets out.

Common Spec Mistakes That Cost Performance

The five we see most in account audits:

  1. 1.One 1:1 asset running everywhere. Letterboxed Reels delivery, wasted impressions.
  2. 2.Critical text in Stories safe-zone margins. CTAs hidden behind the swipe-up chrome.
  3. 3.Sub-1080px source images. Meta's compression turns them visibly soft.
  4. 4.125+ character openers. The offer dies behind "See more."
  5. 5.Auto-selected video thumbnails. A mid-blink frame as your ad's first impression.

AdRiseLab handles specs automatically — every generated creative exports in 1:1, 4:5, and 9:16 with safe-zone-aware text placement, ready to publish directly to your ad account. Try it free.

Related Reading

Go deeper on 9:16 production specs and safe zones for Stories and Reels. See carousel card sequencing for the highest-converting card orders. And read the Reels-first strategy guide on why 9:16 should lead your production pipeline, not trail it.

Ready to automate your Meta ad creatives?

AdRiseLab generates Andromeda-optimized creatives from any URL or product photo. Start with 5 free creatives, no credit card required.

Generate Your First Ads Free

Frequently Asked Questions

What is the best image size for Facebook ads in 2026?+
1080×1350 pixels (4:5 vertical) is the best single choice for Feed placements — it occupies roughly 20% more mobile screen than a 1:1 square and is fully supported in Facebook and Instagram Feed. Pair it with a 1080×1920 (9:16) version for Stories and Reels, and a 1080×1080 (1:1) version for carousel and right-column. Always export at 1080px width or higher; Meta compresses aggressively and low-resolution sources visibly degrade.
What are the video requirements for Meta ads?+
MP4 or MOV container, H.264 codec, maximum 4GB file size, up to 241 minutes duration (but 15-30 seconds is the performance sweet spot), minimum 1080px width recommended, 30fps standard. For Reels placements: 9:16 ratio, 1080×1920, with captions burned in or enabled — the majority of Reels views happen with sound considerations that make caption-free videos underperform.
How many characters can a Facebook ad have?+
Technically primary text allows 3,000+ characters, but only the first ~125 characters display on mobile before the "See more" truncation. Headlines display about 40 characters in Feed (27 in some placements), and the description field shows around 30 characters when it renders at all. Write as if only the visible portions exist — the truncated text is read by almost no one.
Do I need different creatives for every placement?+
You need different ratios, not different concepts. Produce each creative concept in 1:1, 4:5, and 9:16, then use placement asset customization (or let your creative tool export all three automatically) so Meta serves the right ratio everywhere. Running a single 1:1 asset across all placements leaves Stories/Reels impressions letterboxed and underperforming.
CM
Caner Moral

Founder & CEO, AdRiseLab

Performance marketer turned product builder. Managed six-figure monthly Meta ad budgets across e-commerce, SaaS, and agency clients before founding AdRiseLab to solve the creative production bottleneck in Meta advertising.

See these strategies in action

AdRiseLab turns any product URL into Andromeda-optimized creatives. Try it free, 5 creatives, no credit card.

Try AdRiseLab Free
Share this article

More from AdRiseLab