← Back to Blog

Facebook Ad Sizes 2026: Complete Specs Guide

By MorganPublished May 3, 202621 min read

# Facebook Ad Sizes 2026: Every Format, Pixel-Perfect

Facebook feed ads are 1080×1080 pixels (1:1) or 1080×1350 (4:5), Stories ads are 1080×1920 (9:16), and Reels ads use 1080×1920 (9:16). All Meta ad images should be JPG or PNG under 30MB, and videos use MP4 or MOV at H.264, max 4GB.

That's the short answer. The longer answer matters because Meta runs the same ad through more than a dozen spots. Each spot crops, scales, or stretches your creative in its own way. Upload a 1.91:1 banner that looks great on desktop and the same file gets squashed into a thumbnail in Reels. Upload a 9:16 vertical and your CTA hides under the Reels UI.

This guide covers the exact facebook ad size for every spot Meta supports in 2026. We cover feed, Stories, Reels, in-stream video, Marketplace, right column, search, and Messenger inbox. We also cover safe zones, file limits, and the text rules that quietly tank reach — even though Meta dropped the 20% rule years ago.

Every Meta ad placement at a glance — feed square, vertical Story, vertical Reel, horizontal in-stream, and carousel.

The Master Cheat Sheet

If you only read one section, read this one. Print it. Tape it next to your monitor. The rest of the article explains the why — this table is the what.

PlacementRecommended sizeAspect ratioMax file sizeMax lengthBest for
Feed image (square)1080×10801:130 MBBrand & product shots
Feed image (vertical)1080×13504:530 MBMobile-first, more screen real estate
Feed image (landscape)1200×6281.91:130 MBLink previews, articles
Feed video1080×13504:54 GB240 min (15–60s recommended)Sound-off product demos
Carousel card1080×10801:130 MB / cardMulti-product, step-by-step
Stories image1080×19209:1630 MBFull-bleed brand moments
Stories video1080×19209:164 GB15s (per card)Short-form vertical hooks
Reels ad1080×19209:164 GB15–60sHigh-watch-time, native feel
In-stream video1280×72016:94 GB5–15s (non-skippable)Mid-roll on partner videos
Marketplace1080×1080 or 1200×6281:1 / 1.91:130 MBLocal intent, listings
Right column (desktop)1200×6281.91:130 MBRetargeting, low CPM
Search results1200×6281.91:130 MBDiscovery, broad reach
Messenger inbox1200×6281.91:130 MBConversational follow-up

A few rules apply across every format:

  • Minimum width is 600 pixels for any image ad. Below that, Meta marks it low-resolution and throttles delivery.
  • JPG or PNG for images. MP4 or MOV for video. Animated GIFs get converted to MP4 and lose frames.
  • H.264 video codec, AAC audio, 30fps target. Higher frame rates upload fine but get re-encoded down.
  • Captions matter: 85% of Facebook video plays sound-off. Burn them in or upload an SRT.

If you need to convert or rescale before uploading, our free social media image resizer handles every Meta preset on this list.

Feed Ads: The Workhorse Format

Feed is where most of your ad spend lands, and feed has three legitimate sizes. Picking the wrong one is the most common mistake new advertisers make.

Side-by-side comparison of Feed, Stories, and Reels ad placements on phones
Side-by-side comparison of Feed, Stories, and Reels ad placements on phones

Feed (1:1) vs Stories (9:16) vs Reels (9:16) — the same product, three different crops.

Single image feed ad

  • Square (1:1): 1080×1080 pixels. The safe default. Renders cleanly on every device.
  • Vertical (4:5): 1080×1350 pixels. The mobile-first pick — takes more screen on phones, which is where 98% of your impressions happen.
  • Landscape (1.91:1): 1200×628 pixels. Use when you have a link preview that benefits from a wide hero (articles, long-form pages).

The vertical 4:5 consistently outperforms square in A/B tests. It pushes the like and share UI off-screen, so users scroll less and absorb more. The square is still fine if you need one creative for both feed and Marketplace.

File specs:

  • Format: JPG or PNG (PNG preserves crisp edges on logos and screenshots; JPG is smaller for photos)
  • Max file size: 30 MB
  • Min width: 600 pixels
  • Recommended: 1080 pixels wide minimum

Carousel is up to 10 cards, each at 1080×1080 (1:1). Mixing aspect ratios in the same carousel is technically allowed but Meta will pad whichever card is the odd one out — so just don't.

Carousel works best when each card builds on the last: step 1, step 2, step 3, or product 1, product 2, product 3. The first card is the only one most users see, so it has to earn the swipe.

Per-card specs:

  • Image: 1080×1080, JPG/PNG, 30 MB max
  • Video: 1080×1080, MP4/MOV, 4 GB max, 240s max
  • Headline: 40 characters
  • Description: 20 characters
  • 2 to 10 cards

Feed video ads

Feed video matches the feed image specs in aspect ratio: 4:5 vertical (1080×1350) is the modern default. Some advertisers still use 1:1 (1080×1080) for cross-placement campaigns, and 16:9 (1280×720) is allowed but it gets letterboxed on mobile and looks dated.

File specs:

  • Format: MP4 or MOV (MOV lets you keep alpha channels, but Meta strips them anyway)
  • Codec: H.264 video, AAC audio
  • Max file size: 4 GB
  • Max length: 240 minutes — but in practice, aim for 15 to 60 seconds. Watch-through rates collapse after 30 seconds on cold traffic.
  • Frame rate: 30fps (60fps uploads, gets re-encoded)
  • Captions: SRT file or burned-in subtitles. Required for accessibility and sound-off viewing.

If your raw footage is the wrong aspect ratio, our aspect ratio calculator finds the right crop without distortion, and the image cropper handles still frames.

Stories Ads: Vertical, Full-Bleed, Brutal Pacing

Stories ads are 1080×1920 pixels (9:16) — same dimensions for image and video. The format is unforgiving: full-screen vertical, fast skip gesture, and the top and bottom 14% of the frame is hidden under Meta's UI.

Stories ad safe-zone diagram with top and bottom hazard zones
Stories ad safe-zone diagram with top and bottom hazard zones

The middle 1080×1420 is your safe zone. Anything in the top 250px or bottom 250px will get covered by UI.

Stories image ads

  • Dimensions: 1080×1920 pixels
  • Aspect ratio: 9:16
  • Format: JPG or PNG
  • Max file size: 30 MB

Stories video ads

  • Dimensions: 1080×1920 pixels
  • Aspect ratio: 9:16
  • Format: MP4 or MOV, H.264, AAC
  • Max file size: 4 GB
  • Max length: 15 seconds per card (longer videos auto-split into multiple Story cards)

Safe zones (the part everyone skips)

Meta's profile circle and account name sit in the top 250 pixels. The CTA button and "more options" sit in the bottom 250 pixels. Anything you put there is gone.

Design rule: keep all logos, text, faces, and product shots inside the central 1080×1420 area. That's the band from y=250 to y=1670. Treat the top and bottom as bleed.

Reels Ads: The 2026 Growth Channel

Reels ads are 1080×1920 (9:16) — identical dimensions to Stories, but the placement context is completely different. Reels users expect snappy, native-feeling content. A polished commercial-style cut feels out of place and gets scrolled past.

  • Dimensions: 1080×1920 pixels
  • Aspect ratio: 9:16
  • Format: MP4 or MOV
  • Max file size: 4 GB
  • Length: 15 to 60 seconds (15s converts best for cold traffic; up to 90s allowed but unusual)
  • Audio: Required. Reels users watch with sound on more than feed users do — design for it.
  • Caption sticker: Native captions overlay the bottom third — keep your own text out of the bottom 30%.

The "native feel" point matters for ROAS. Top-performing Reels ads in 2026 look like organic Reels: handheld, hook in the first 1.5 seconds, captions on, music synced. The same agency-polished cut that wins in feed often loses in Reels.

In-Stream Video Ads

In-stream ads play mid-roll inside Facebook video content — like YouTube pre-roll, but mid-roll. Specs match traditional 16:9 video.

  • Dimensions: 1280×720 pixels minimum (1920×1080 preferred)
  • Aspect ratio: 16:9 (4:5 and 1:1 also accepted)
  • Format: MP4 or MOV, H.264, AAC
  • Max file size: 4 GB
  • Length:
  • Non-skippable: 5 to 15 seconds
  • Skippable: up to 10 minutes (rarely used)
  • Captions: Strongly recommended — viewers don't always have audio on partner content

In-stream is the only major Meta placement where landscape 16:9 is still the right pick. If your campaign mixes feed, Stories, Reels, and in-stream, you'll need at least two creative crops.

Carousel we covered above (multi-card swipe, 1080×1080 per card).

Collection ads are a hybrid: a feed-level cover image or video, plus a grid of product images that opens into an Instant Experience. Specs:

  • Cover image: 1080×1080 (1:1) or 1080×1080 video
  • Cover video: same as feed video specs (MP4/MOV, 4 GB max)
  • Product images: 1080×1080, JPG/PNG, 30 MB each
  • Catalog source: at least 4 products

Collection works best for ecommerce with a real product feed. If you're running a single offer, stick with carousel.

Marketplace, Right Column, Search, and Messenger

These are the "other" placements — lower volume, but useful for retargeting and broad reach campaigns.

Mobile vs desktop showing Facebook ad rendering across both
Mobile vs desktop showing Facebook ad rendering across both

Mobile shows feed + Stories + Reels. Desktop adds the right-column slot — same campaign, different placements.

Marketplace ads

Local-intent placement. Two acceptable sizes:

  • 1080×1080 (1:1) — preferred, matches the listing thumbnail style
  • 1200×628 (1.91:1) — also works, gets letterboxed slightly
  • Format: JPG/PNG, 30 MB max

Right-column ads (desktop only)

Small banner on the desktop sidebar. Cheap, low CTR, useful for retargeting warm audiences.

  • Dimensions: 1200×628 pixels
  • Aspect ratio: 1.91:1
  • Min width: 254 pixels (renders at smaller size in the rail)
  • Format: JPG/PNG, 30 MB max
  • Headline: 25 characters
  • Description: 30 characters

Search results ads

Inline placement inside Facebook's search results.

  • Dimensions: 1200×628 pixels
  • Aspect ratio: 1.91:1
  • Format: JPG/PNG, 30 MB max

Messenger inbox ads

Appears as a card between conversations in the Messenger app.

  • Dimensions: 1200×628 pixels
  • Aspect ratio: 1.91:1
  • Format: JPG/PNG, 30 MB max
  • Headline: 25 characters
  • Description: 30 characters
  • Body text: 125 characters

A single 1200×628 banner covers right column, search, and Messenger inbox. That's a handy time-saver when you're making lots of ads at once.

Instant Experience and Lead Form ads

These two formats use a feed creative as the cover, then open a full-screen experience inside Facebook.

Instant Experience (formerly Canvas):

  • Cover: any feed format (1:1, 4:5, or 1.91:1)
  • Inside: vertical-stacked images and videos at 1080 wide
  • Background images: 1080×1920 (9:16)
  • Video clips inside: same as feed video specs

Lead Form ads:

  • Cover image: 1080×1080 (1:1) or 1080×1350 (4:5)
  • The form itself uses a Meta-styled template — no custom dimensions needed
  • Image specs match standard feed image specs

Branded Content / Partnership Ads

When a creator tags a brand and the brand boosts the post, the dimensions are whatever the original organic post used. In practice:

  • Feed organic post → 1:1 or 4:5 image, 1:1 or 4:5 video
  • Reels → 9:16 video
  • Stories → 9:16 image or video

The boost inherits the format. There's no "ad version" to re-export — you're paying to amplify what's already there.

ScreenSnap Pro
Sponsored by the makers

Tired of plain screenshots? Try ScreenSnap Pro.

Beautiful backgrounds, pro annotations, GIF recording, and instant cloud sharing — all in one app. Pay $29 once, own it forever.

See what it does

The Aspect Ratio Cheat Sheet

Five aspect ratios cover every Meta placement. Memorize these and the dimension numbers stop mattering.

Aspect ratio cheat sheet showing 1:1, 4:5, 1.91:1, 9:16, and 16:9
Aspect ratio cheat sheet showing 1:1, 4:5, 1.91:1, 9:16, and 16:9

The five ratios that cover every Meta ad placement.

RatioDimensionsWhere it shows
1:11080×1080Feed (square), Carousel, Marketplace
4:51080×1350Feed (vertical) — mobile-first
1.91:11200×628Right column, Search, Messenger, Feed link previews
9:161080×1920Stories, Reels
16:91280×720In-stream video

If you only have time to design two crops: 4:5 for feed and 9:16 for Stories and Reels. That covers ~90% of mobile impressions.

Why Meta keeps so many ratios

It's a fair question. Why not pick one and standardize? Two reasons. First, Reels and Stories are full-screen vertical placements that came from mobile-only contexts (Snapchat, Instagram Stories, then TikTok). Second, the news feed grew up alongside desktop, where 1.91:1 link previews were the default for years. Meta has been slowly nudging advertisers toward 4:5 and 9:16, but it can't drop legacy ratios without breaking older ad accounts.

The practical upshot: design once at 4:5, once at 9:16, and let Meta's automatic placement handle the rest. Manually crafting every aspect ratio is rarely worth the effort unless you're spending more than $50,000 a month.

Asset Customization vs Automatic Placement

Two settings inside Ads Manager change how your creative gets cropped:

  • Automatic placement (default): Meta fits your single creative into every placement. Cheap and fast. Looks ok for most campaigns.
  • Asset customization: you upload a different crop for each placement (feed, Stories, Reels, in-stream, etc.). More work, better results.

Rule of thumb: small budgets stay on automatic. Mid-to-large budgets do asset customization. The lift in CTR from native-feeling crops is usually worth the production time once you're past $5,000 a month in spend.

The 20% Text Rule (and Why It Still Matters)

Meta officially dropped the 20% text overlay rule in 2020. You can now upload an ad with any amount of text and it won't be auto-rejected.

But the algorithm still penalizes high text density. Here's what changed: instead of a hard reject, Meta's delivery system internally scores text density and quietly limits reach for ads that are mostly text. Your ad runs, your spend goes through, and your CPM is 30 to 50% higher than a text-light version of the same offer.

Practical guideline: keep text to under 20% of the image area. Yes, the same number. The tool to check is gone, but the algorithm's preference isn't.

What counts as "text" in 2026:

  • Words burned into the image
  • Logos with prominent wordmarks (the wordmark counts; the icon doesn't)
  • Watermarks
  • Numbers and pricing overlays

What doesn't count:

  • Text inside book covers, album art, infographic screenshots, or product packaging that's the actual product
  • Captions in the body copy (those are unlimited)
  • Text on a CTA button

If you need to compress a text-heavy creative before re-uploading, run it through our image resizer with the 4:5 preset.

Compression and Quality (the Hidden Killer)

Meta re-compresses every image and video you upload. Always. There is no "high quality" toggle. This means:

  • Upload at 2× resolution. A 1080×1080 ad uploaded at 2160×2160 keeps more detail after Meta's pass.
  • Use PNG for screenshots, logos, and UI shots. JPG on top of JPG = stacked artifacts.
  • Use H.264 with a high bit rate for video. 8 to 12 Mbps for 1080p holds up well through Meta's re-encode.
  • Avoid heavy gradients and fine text. Both compress badly. Solid backgrounds and bold sans-serif copy hold up best.

If your final file is over the 30 MB image cap, you're almost always over-resolving. Drop to 1080 wide, save at JPG quality 85, and you'll be under 2 MB with no visible difference.

The 2× upload trick

Designers call this "supersampling." You design at twice the target size, then export at 2× and let Meta scale it down. The math is simple. A 1080-pixel ad uploaded at 2160 pixels gives Meta extra detail to work with. The re-encode still runs, but it starts from a richer source.

This works for both image and video. For a feed video at 1080×1350, render at 2160×2700 if your editor can handle it. For a Stories ad at 1080×1920, render at 2160×3840 (which is 4K vertical). The file size goes up, but you stay well under the 30 MB image cap and 4 GB video cap.

Color and gamma drift

Meta's pipeline shifts color slightly. Saturated reds dull, deep blacks lift, and skin tones can warm up or cool down by a few percent. There's no fix you can apply on your end — only awareness. Soft pastels survive better than punchy neons. Pure black logos render as near-black after the pass. If you have brand color rules, test with a small spend before scaling.

Fonts and text legibility

Text that looks crisp in your design tool can blur after upload. The rule of thumb: any body text on the ad should be at least 30 pixels tall at the upload size. For a 1080×1350 feed ad, that's roughly 24 to 28 point sans-serif. Headlines can be larger. Anything smaller than 24 pixels tall will smear after compression — and small text is one of the things Meta's algorithm uses to flag high text density.

Best Practices for 2026

What's working in Meta paid right now, based on the campaigns we and our customers run:

  1. Vertical-first design. 4:5 for feed, 9:16 for Stories and Reels. Square is fine but no longer the default.
  2. Hooks in the first 1.5 seconds. Average watch time has dropped every year since 2020. If your value prop isn't visible right away, you've lost them.
  3. Captions on every video. 85%+ of plays are sound-off. Use an SRT or burn captions in.
  4. Less text in-image, more text in body copy. The ad creative gets the low-text-density boost. The body copy carries the message.
  5. Native-feeling Reels. Polished commercial cuts under-deliver in Reels. UGC-style and creator content out-perform.
  6. Test creative weekly. Creative fatigue sets in around day 7 to 10 on most accounts.
  7. One headline per audience. Dynamic creative testing covers the rest.
  8. Add alt text. It helps screen readers and slightly helps relevance scoring.

Accessibility checklist

Meta's relevance score now factors in accessibility signals. Three quick wins:

  • Alt text on every image. Use the alt field in Ads Manager. Describe the visual, not the call to action.
  • Captions on every video. Either burn them in (safer for sound-off) or upload an SRT in Ads Manager.
  • Color contrast for text overlays. Aim for at least a 4.5:1 ratio between text and background. White text on a busy photo fails this — add a dark gradient overlay first. Our color contrast checker gives you a pass-or-fail score in one click.

Mobile-first thinking

Roughly 98% of Facebook impressions render on a phone. Two implications. First, anything you design for desktop will get cropped or scaled on mobile — design mobile-first and let desktop figure itself out. Second, your ad will be viewed on a screen smaller than your design preview. Always do a final check at 375 pixels wide (iPhone display width) to spot text that's too small or details that get lost.

Creative refresh cadence

Most ad accounts see CTR drop 30 to 50% by day 10 of the same creative. The frequency cap on a winning ad set is around 3 to 5 in a 7-day window before fatigue kicks in. Plan for a fresh creative every 7 to 14 days on evergreen campaigns. For seasonal pushes, plan three to five variants up front so you can rotate without going back to the drawing board.

Troubleshooting: Why Is My Facebook Ad Rejected, Blurry, or Underperforming?

Rejected vs approved Facebook ad examples with diagnostic markers
Rejected vs approved Facebook ad examples with diagnostic markers

The four most common upload failures: text density, low resolution, wrong aspect ratio, wrong file format.

The four causes account for ~95% of rejections and quality flags:

1. High text density. Even though the 20% rule is officially gone, the algorithm still flags text-heavy creatives. Fix: reduce text-in-image, move copy to body text. Re-upload.

2. Low resolution. Anything under 600px wide gets a low-quality flag and reduced delivery. Fix: re-export at 1080px minimum. For square feed, use 1080×1080. For 4:5, use 1080×1350.

3. Wrong aspect ratio for the placement. A 1.91:1 banner uploaded for Stories looks like a tiny letterboxed bar. Fix: design for 9:16 specifically, or use Meta's automatic placement adjustments only for low-stakes campaigns.

4. Wrong file format. GIF, WebP, and HEIC all get rejected or auto-converted with quality loss. Fix: stick to JPG or PNG for images, MP4 or MOV for video.

A few less-common ones:

  • Trademark or copyrighted material in the creative
  • Misleading text overlay ("CONGRATULATIONS!" without a real promo, "100% guaranteed", etc.)
  • Personal attribute targeting in copy ("Are you depressed?" type lines — auto-flagged)
  • Before/after weight loss imagery — explicitly disallowed

For Meta's full policy detail, see the Meta Ads Policies page.

Where ScreenSnap Pro Fits

When your ad creative is a product screenshot, app UI, or website mockup, the polish matters as much as the dimensions. ScreenSnap Pro is a one-time $29 screenshot and recording tool for Mac and Windows that adds professional gradient backgrounds and clean annotations to product shots — the kind of polish that helps a UI screenshot survive Meta's compression and stand out in the feed. Built-in 150+ wallpapers and 15 annotation tools mean a product mockup goes from raw capture to ad-ready in under a minute. It's not a replacement for Figma or your design pipeline, but it's the fastest way we know to turn a clean screen capture into a feed-worthy creative.

Frequently Asked Questions

Author
Morgan

Morgan

Indie Developer

Indie developer, founder of ScreenSnap Pro. A decade of shipping consumer Mac apps and developer tools. Read full bio

@m_0_r_g_a_n_
ScreenSnap Pro — turn plain screenshots into polished visuals with backgrounds and annotations
Available formacOS&Windows

Make every screenshot look pro.

ScreenSnap Pro turns plain screenshots into polished visuals — backgrounds, annotations, GIF recording, and instant cloud links.

See ScreenSnap Pro