imageresizers.net

Facebook Ad Image Sizes — Single Image, Carousel, Stories & Reels

Meta’s Ads Guide gives Facebook feed single-image ads as 1440x1800 (4:5), carousel cards as 1080x1080 (1:1), and Stories and Reels as 1440x2560 (9:16). Images are JPG or PNG up to 30MB. If you came here for 1200x628 — that size is no longer what Meta recommends, and the note below explains what it is still good for.

Facebook Ad Sizes at a Glance

FormatRatioRecommendedMinimumFormatsMax File Size
Single image — Feed4:51440 x 1800600 x 750JPG, PNG30MB
Carousel — Feed1:11080 x 10801080 x 1080JPG, PNG30MB per card
Stories9:161440 x 2560500 wideJPG, PNG30MB
Reels9:161440 x 2560600 x 600JPG, PNG30MB
Right column (desktop)1:11080 x 1080254 x 133JPG, PNGNot stated

Meta allows a 3% aspect-ratio tolerance on feed, carousel, and Reels images, and a stricter 1% on Stories — so a Stories asset has to be all but exactly 9:16.

Download a Blank Template

Start on a correctly-sized canvas instead of resizing a finished ad. Each downloads as a PNG at the exact dimensions Meta recommends.

Drop an image here or click to browse

Social Media Image Size Cheat Sheet (2024)

PlatformTypeDimensions
InstagramPost (Square)1080 x 1080
Post (Portrait)1080 x 1350
Post (Landscape)1080 x 566
Story / Reel1080 x 1920
Profile Photo320 x 320
TikTokVideo Cover1080 x 1920
Profile Photo200 x 200
YouTubeThumbnail1280 x 720
Shorts1080 x 1920
Channel Banner2560 x 1440
Profile Photo800 x 800
FacebookPost (Landscape)1200 x 630
Post (Square)1200 x 1200
Cover Photo820 x 312
Profile Photo170 x 170
Event Cover1200 x 628
X (Twitter)Profile Photo400 x 400
Header Photo1500 x 500
In-Stream Photo1600 x 900
Card Image1200 x 628
LinkedInPost Image1200 x 627
Cover Photo1584 x 396
Profile Photo400 x 400
Company Logo300 x 300
PinterestStandard Pin1000 x 1500
Idea Pin1080 x 1920
Board Cover600 x 600
Profile Photo165 x 165
TwitchProfile Banner1200 x 480
Offline / Video Player Banner1920 x 1080
Profile Photo256 x 256
Info Panel320 x 100
Emote (Large)112 x 112
Emote (Medium)56 x 56
Emote (Small)28 x 28
SnapchatSnap1080 x 1920
Geofilter1080 x 2340
Profile Photo320 x 320
Story Ad1080 x 1920
ThreadsProfile Photo320 x 320
Feed Image1080 x 1350
Feed Square1080 x 1080
Link Preview1200 x 628
DiscordServer Icon512 x 512
Profile Avatar128 x 128
Profile Banner600 x 240
Server Banner960 x 540
Invite Splash1920 x 1080
Custom Emoji128 x 128
Sticker320 x 320
Role Icon64 x 64
RedditPost Image1200 x 675
Community Banner1920 x 384
Avatar / Community Icon256 x 256
Old Reddit Thumbnail70 x 70
WhatsAppStatus (Story)1080 x 1920
Business Catalog1024 x 1024
Profile Photo500 x 500
Group Icon500 x 500
TelegramChannel Post Photo1280 x 1280
Story1080 x 1920
Sticker512 x 512
Profile Picture512 x 512
Channel / Group Icon512 x 512
SpotifyCanvas (Looping Video)1080 x 1920
Cover Art3000 x 3000
Show / Podcast Artwork3000 x 3000
Profile Image (Artist)750 x 750
Playlist Cover640 x 640
SubstackNewsletter Header1456 x 816
Post / Section Hero1456 x 816
Publication Logo256 x 256
Profile Photo256 x 256
beehiivPost Thumbnail1200 x 630
Publication Logo800 x 800
Profile Picture800 x 800
Inline Image (Landscape)1200 x 675
Inline Image (Square)1200 x 1200
Subscriber Profile Picture100 x 100
MediumStory Cover1500 x 750
Topic / Tag Header1500 x 750
Publication Logo (Horizontal)600 x 60
Publication Logo (Square)500 x 500
Profile Photo500 x 500
BlueskyProfile Avatar1000 x 1000
Profile Banner3000 x 1000
Post Image (Portrait)1200 x 1500
Post Image (Landscape)1200 x 675
Link Card Preview1200 x 630
MastodonProfile Picture400 x 400
Header Image1500 x 500
Post Image (Landscape)1280 x 720
Post Image (Square)1200 x 1200
Post Image (Portrait)1200 x 1500
Link Preview Card1200 x 630
EtsyListing Photo (Square)2000 x 2000
Listing Photo (4:3)2700 x 2025
Search Thumbnail570 x 456
Shop Banner (Big)1200 x 300
Shop Banner (Large)3360 x 840
Shop Icon500 x 500
AmazonMain Image (Recommended)2000 x 2000
Main Image (Zoom Minimum)1000 x 1000
Secondary / Lifestyle Image1600 x 1600
Video Thumbnail1280 x 720
Swatch Image30 x 30
ShopifyProduct Image (Recommended)2048 x 2048
Product Image (Maximum)5000 x 5000
Slideshow / Hero Banner1280 x 720
Blog Post Image1200 x 800
Logo (Wordmark)400 x 100
Favicon32 x 32
CanvaPresentation (16:9)1920 x 1080
Instagram Post (Square)1080 x 1080
Instagram Story1080 x 1920
Facebook Cover851 x 315
YouTube Thumbnail1280 x 720
Pinterest Pin1000 x 1500
Logo500 x 500
WixHero / Banner1920 x 1080
Section Background1920 x 1080
Blog Post Thumbnail880 x 586
Gallery Image1000 x 1000
Product Image (Wix Stores)3000 x 3000
Logo250 x 100
Favicon96 x 96
WordPressFeatured Image / og:image1200 x 630
Thumbnail (cropped)150 x 150
Medium300 x 300
Large1024 x 1024
2x Large2048 x 2048
Max Upload Before Scaling2560 x 2560
SquarespaceBanner / Section Background2500 x 1406
Full-Bleed Background2500 x 1667
Blog Featured Image1500 x 1000
Gallery Image1500 x 1500
Product Image2000 x 2000
Logo1200 x 400
Favicon300 x 300
Google SlidesWidescreen Slide (16:9)1920 x 1080
Standard Slide (4:3)1024 x 768
Slide at 100% (16:9)960 x 540
Slide at 100% (4:3)960 x 720
SlackWorkspace Icon512 x 512
Profile Photo512 x 512
Profile Photo (Max)1024 x 1024
Custom Emoji128 x 128
Shared Image (Full Preview)1024 x 1024
Link Preview (og:image)1200 x 630
Google Business ProfileLogo720 x 720
Cover Photo1920 x 1080
Post Photo720 x 720
Product Photo720 x 720
Photo (Minimum)250 x 250
TumblrPhoto Post (Recommended)540 x 810
Photo Post (Max)2048 x 3072
GIF (Recommended Width)540 x 540
Header Image2048 x 1152
Avatar128 x 128
Email HeaderSubstack Email Banner1100 x 220
Header @2x (600px Email)1200 x 240
Mailchimp Header @2x (New Builder)1320 x 264
Email Body Width (1x)600 x 120
Facebook AdsFeed Single Image1440 x 1800
Carousel Card1080 x 1080
Stories & Reels1440 x 2560
Link Ad (Legacy 1.91:1)1200 x 628
Google Display AdsInline Rectangle300 x 250
Large Rectangle336 x 280
Leaderboard728 x 90
Half-Page300 x 600
Wide Skyscraper160 x 600
Billboard970 x 250
Large Mobile Banner320 x 100
Responsive Landscape1200 x 628
Responsive Square600 x 600
LinkedIn AdsSingle Image Ad (1.91:1)1200 x 628
Single Image Ad (Square)1200 x 1200
Single Image Ad (Vertical)720 x 900
Carousel Card1080 x 1080
Spotlight Ad Background300 x 250
Spotlight Ad Logo100 x 100
Message Ad Banner300 x 250
Video Thumbnail (16:9)1200 x 675

Single-Image Feed Ads

The workhorse format. Meta recommends 1440x1800 — a 4:5 portrait — at up to 30MB in JPG or PNG, with a floor of 600x750. The same 4:5 spec applies whether the campaign objective is awareness, traffic, leads, or sales.

About that 1200x628 Facebook ad size

1200x628is the single most-searched Facebook ad dimension, and Meta’s Ads Guide no longer recommends it for any Facebook ad placement. It is the old 1.91:1 link-ad shape from the era when a Facebook ad was a shared link with a preview image attached. Today the Ads Guide gives one ratio for feed images — 4:5 — and 1:1 for carousels and the right column.

The size is not useless. 1.91:1 is still the correct shape for the link preview that Facebook renders when someone shares your page organically — the og:image — which is why Facebook post and link-preview images are still 1200x630. It also matches Google’s responsive display ad landscape asset at 1200x628. Keep a 1.91:1 master for those. Do not build your paid creative around it.

  • 4:5 is a mobile decision: a portrait image claims more vertical feed space on a phone than a landscape one, and almost everyone sees the ad on a phone. That is the whole reason the recommendation moved.
  • 1440x1800, not 1080x1350: both are 4:5. Meta asks for the larger one, which gives its compressor more to work with. Design at 1440x1800 and you can derive 1080x1350 for free.
  • 600x750 is the floor: below Meta’s minimum width of 600 pixels the ad may not deliver. It is a floor, not a target.
  • Keep the headline out of the image: Meta composes your 27-character headline and primary text around the creative. Burning the same words into the picture prints them twice.
  • 30MB in JPG or PNG: generous enough that it never binds. Use PNG for flat colour and type, JPG for photography.

Carousel Ads

A carousel is 2 to 10 cards the viewer swipes through, each with its own image, headline, and link. Cards are 1:1 — Meta gives a minimum of 1080x1080, at up to 30MB per image.

  • Square, not 4:5: the carousel is the one feed format that did not move to portrait. A 1440x1800 feed image cropped into a carousel card loses its top and bottom.
  • Every card is the same size: mixing ratios across cards guarantees a crop. Build all of them on one 1080x1080 canvas.
  • Cards get reordered: Meta can show your best-performing card first unless you pin it. A composition that only reads left-to-right — a panorama split across cards, a numbered sequence — breaks when the order changes.
  • 2 to 10 cards on Facebook Feed; 3 to 10 in Stories: and Stories carousels are images only. Video is not supported there.
  • Card headlines are short: plan on roughly 20 to 25 characters reading comfortably. The exact limits shift by campaign objective, so check the field in Ads Manager rather than designing to a number.

Stories & Reels Ads

Both are fullscreen 9:16 at 1440x2560, JPG or PNG, up to 30MB. They share a spec — and a safe zone — but not a floor: Stories has a minimum width of 500 pixels and a tight 1% ratio tolerance, while Reels asks for at least 600x600 and allows 3%. A Stories image ad displays for eight seconds, or until the viewer swipes away.

The 9:16 Safe Zone, to Scale

  • Top 14% — 358px: the profile icon, page name, and ad label sit here.
  • Bottom 35% — 896px: the call-to-action button, caption, and the like/comment/share rail. This is the band that catches people out.
  • Each side 6% — 86px: trimmed on narrower devices.
  • What survives: 1268 x 1306 — roughly 45% of the canvas, and it sits high. Your product, logo, and any words a viewer must read belong inside it.

The background image should still fill the whole 1440x2560 frame. The safe zone constrains where the meaning goes, not where the pixels go.

  • The bottom 35% is the expensive one: a third of your canvas is reserved for the call-to-action button and the engagement rail. Centring your logo vertically puts it directly behind the CTA.
  • Design top-heavy: the safe rectangle’s centre sits well above the canvas centre. Anchor the product and the words there, not in the middle of the frame.
  • Stories carousels quote an older, looser zone: Meta’s carousel-in-Stories page still gives 14% (250px) off the top and 20% (340px) off the bottom. Design to the stricter 35% bottom margin and you satisfy both.
  • Copy fields are brutally short here: Reels allows 40 characters of primary text and a 55-character headline; Stories allows 125 and 40. There is no room for a second sentence.
  • Meta discourages text in the image on Reels outright: its own guidance for the placement reads “due to the small image size, we recommend that you don’t add text on images.”

Text Overlay Rules

The famous 20% text rule — the one that rejected ads whose image was more than a fifth covered in words, and the grid tool that measured it — no longer exists. Meta retired it in September 2020, stating that it would “no longer penalise ads with higher amounts of image text in auctions and delivery” and that it would begin removing the material describing the rule. The text overlay checking tool went with it.

  • Nothing is rejected for text density any more: if your ad is not delivering, image text is not the reason. Look elsewhere.
  • Meta still recommends less of it: its stated position is that images with under 20% text generally perform better. That is advice about results, not a gate on delivery — a meaningful difference.
  • Two placements go further: for Reels and for the desktop right column, Meta explicitly recommends adding no text to the image at all, because the rendered image is small.
  • The text fields are the right place for words: primary text, headline, and description are selectable, translatable, and get re-composed per placement. Words baked into a JPEG are none of those things.
  • Advertising Policies still apply: the 20% rule is gone, but what an ad may claim and show has not changed.

Frequently Asked Questions

What size image for Facebook ads in 2026?

Meta’s Ads Guide recommends 1440x1800 pixels (4:5) for single-image ads in the Facebook feed, 1080x1080 (1:1) for carousel cards and right-column ads, and 1440x2560 (9:16) for Stories and Reels. All are JPG or PNG up to 30MB. If you build only one asset, build the 4:5 feed image — it is the placement most ads run in.

Is 1200x628 still the right size for Facebook ads?

No. 1200x628 is the old 1.91:1 link-ad size and Meta’s Ads Guide no longer recommends it for any Facebook ad placement. Feed single-image ads are now 4:5 (1440x1800) and carousels are 1:1 (1080x1080). The 1.91:1 ratio remains correct for link-preview images — the og:image Facebook shows when your page is shared organically, at 1200x630 — and for Google’s responsive display ad landscape asset at 1200x628.

What size are Facebook carousel ads?

Facebook carousel cards are square, 1:1, with a minimum resolution of 1080x1080 pixels and a maximum of 30MB per image in JPG or PNG. A Facebook feed carousel holds 2 to 10 cards; a Stories carousel holds 3 to 10 and supports images only, not video. Every card must use the same dimensions, and Meta may reorder cards by performance unless you pin the first one.

What size are Facebook Stories and Reels ads?

Both are 9:16 fullscreen at a recommended 1440x2560 pixels, JPG or PNG, up to 30MB. Stories requires a minimum width of 500 pixels and allows only 1% aspect-ratio tolerance; Reels asks for at least 600x600 and allows 3%. A Stories image ad displays for eight seconds or until the viewer swipes away.

What is the Facebook ad safe zone?

For 9:16 Stories and Reels ads, Meta recommends leaving roughly 14% of the top, 35% of the bottom, and 6% of each side free from text, logos, and other key creative elements. At the recommended 1440x2560 canvas that is 358 pixels off the top, 896 off the bottom, and 86 off each side — leaving a safe rectangle of 1268x1306, about 45% of the image. The bottom band holds the call-to-action button and the engagement icons.

Does Facebook still have the 20% text rule?

No. Meta retired the 20% text rule in September 2020, saying it would no longer penalise ads with higher amounts of image text in auctions and delivery, and it removed the text overlay checking tool. Meta still advises that images with less than 20% text tend to perform better, and for Reels and desktop right-column placements it recommends adding no text to the image at all — but no ad is rejected or throttled for text density.

What is the maximum file size for a Facebook ad image?

30MB, in JPG or PNG, for single-image feed ads, carousel cards, Stories, and Reels. The limit is generous enough that it rarely binds — dimensions and aspect-ratio tolerance are the constraints that actually reject creative. Meta allows 3% ratio tolerance on feed, carousel, and Reels images, but only 1% on Stories.

Are Facebook ad sizes the same as Instagram ad sizes?

Largely, because both run through Meta Ads Manager on shared specs. Instagram Reels image ads use the same 9:16 1440x2560 canvas and the same 14% / 35% / 6% safe zone as Facebook Reels. The organic sizes differ more than the paid ones: an Instagram feed post is 1080x1080 or 1080x1350, while a Facebook ad in the feed is 1440x1800.