Free tool

Ad banner sizes for every platform

Current image ad sizes, ratios and file limits for Meta, Google Display, Performance Max, TikTok, LinkedIn, X and Pinterest. Drop in an image to see which placements it fits.

How it checks

  • Display ads: the image must match the exact pixel size.
  • Ratio-based placements: within 3% of the ratio and above the minimum size.
  • File size: under the platform's published limit, where one exists.
ShapePlatformPlacementSize (px)RatioMinimumMax fileFormats
MetaFeed (recommended)1440×18004:5600×75030 MBJPG, PNG
MetaFeed square1440×14401:1600×60030 MBJPG, PNG
MetaStories / Reels1440×25609:16500 wide30 MBJPG, PNG
MetaCarousel card1080×10801:1—30 MBJPG, PNG
MetaCatalog (Advantage+) product image1080×10801:1500×500——
Google DisplayInline rectangle300×250exact—150 KBJPG, PNG, GIF
Google DisplayLarge rectangle336×280exact—150 KBJPG, PNG, GIF
Google DisplayLeaderboard728×90exact—150 KBJPG, PNG, GIF
Google DisplayLarge leaderboard970×90exact—150 KBJPG, PNG, GIF
Google DisplayBillboard970×250exact—150 KBJPG, PNG, GIF
Google DisplayWide skyscraper160×600exact—150 KBJPG, PNG, GIF
Google DisplaySkyscraper120×600exact—150 KBJPG, PNG, GIF
Google DisplayHalf-page300×600exact—150 KBJPG, PNG, GIF
Google DisplayPortrait300×1050exact—150 KBJPG, PNG, GIF
Google DisplayMobile banner320×50exact—150 KBJPG, PNG, GIF
Google DisplayMobile banner300×50exact—150 KBJPG, PNG, GIF
Google DisplayLarge mobile banner320×100exact—150 KBJPG, PNG, GIF
Google DisplayBanner468×60exact—150 KBJPG, PNG, GIF
Google DisplaySquare250×250exact—150 KBJPG, PNG, GIF
Google DisplaySmall square200×200exact—150 KBJPG, PNG, GIF
Google DisplayVertical rectangle240×400exact—150 KBJPG, PNG, GIF
Google DisplayTriple widescreen250×360exact—150 KBJPG, PNG, GIF
Google DisplayNetboard580×400exact—150 KBJPG, PNG, GIF
Google DisplayTop banner930×180exact—150 KBJPG, PNG, GIF
Google DisplayPanorama980×120exact—150 KBJPG, PNG, GIF
Google Performance MaxLandscape image1200×6281.91:1600×3145 MBJPG, PNG
Google Performance MaxSquare image1200×12001:1300×3005 MBJPG, PNG
Google Performance MaxPortrait image960×12004:5480×6005 MBJPG, PNG
TikTokCarousel vertical720×12809:16——JPG, PNG
TikTokCarousel square640×6401:1——JPG, PNG
TikTokCarousel horizontal1200×6281.91:1——JPG, PNG
LinkedInSingle image landscape1200×6281.91:1640×3605 MBJPG, PNG, GIF
LinkedInSingle image square1200×12001:1360×3605 MBJPG, PNG, GIF
LinkedInSingle image vertical720×9004:5360×4505 MBJPG, PNG, GIF
XImage ad landscape1200×6281.91:1———
XImage ad square1200×12001:1———
PinterestStandard pin1000×15002:3—20 MBJPG, PNG

Showing 37 of 37 placements.

Verified 2026-10 against official docs: Meta, Google Display, Google Performance Max, TikTok, LinkedIn, X, Pinterest. A dash means the platform doesn't publish a verifiable limit.

FAQ

Common questions

What are the most common display ad sizes?

300×250 (inline rectangle), 728×90 (leaderboard), 300×600 (half-page), 320×50 (mobile banner) and 160×600 (wide skyscraper) cover most display inventory. Google's uploaded image ads must match the size exactly and be 150 KB or smaller.

What size should a Meta (Facebook/Instagram) image ad be?

Meta recommends 4:5 at 1440×1800 for Feed and 9:16 at 1440×2560 for Stories and Reels. JPG or PNG, up to 30 MB, with a 3% aspect-ratio tolerance.

What image sizes does Performance Max need?

Landscape 1.91:1 (1200×628, min 600×314), square 1:1 (1200×1200, min 300×300) and portrait 4:5 (960×1200, min 480×600), each up to 5120 KB.

Is my image uploaded when I use the checker?

No. The image is read locally in your browser to measure its dimensions and file size. Nothing is sent to a server.

How do I produce every size without redesigning each one?

Design once as a multi-size template in Bannervora, connect a product feed, and it renders every artboard size for every item automatically.

Every size, every product

Generate every size from one template.

Design once with multi-size artboards, connect your product feed, and Bannervora renders every placement for every product.