Free tool
Ad banner sizes for every platform
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.
| Shape | Platform | Placement | Size (px) | Ratio | Minimum | Max file | Formats |
|---|---|---|---|---|---|---|---|
| Meta | Feed (recommended) | 1440×1800 | 4:5 | 600×750 | 30 MB | JPG, PNG | |
| Meta | Feed square | 1440×1440 | 1:1 | 600×600 | 30 MB | JPG, PNG | |
| Meta | Stories / Reels | 1440×2560 | 9:16 | 500 wide | 30 MB | JPG, PNG | |
| Meta | Carousel card | 1080×1080 | 1:1 | — | 30 MB | JPG, PNG | |
| Meta | Catalog (Advantage+) product image | 1080×1080 | 1:1 | 500×500 | — | — | |
| Google Display | Inline rectangle | 300×250 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Large rectangle | 336×280 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Leaderboard | 728×90 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Large leaderboard | 970×90 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Billboard | 970×250 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Wide skyscraper | 160×600 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Skyscraper | 120×600 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Half-page | 300×600 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Portrait | 300×1050 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Mobile banner | 320×50 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Mobile banner | 300×50 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Large mobile banner | 320×100 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Banner | 468×60 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Square | 250×250 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Small square | 200×200 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Vertical rectangle | 240×400 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Triple widescreen | 250×360 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Netboard | 580×400 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Top banner | 930×180 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Display | Panorama | 980×120 | exact | — | 150 KB | JPG, PNG, GIF | |
| Google Performance Max | Landscape image | 1200×628 | 1.91:1 | 600×314 | 5 MB | JPG, PNG | |
| Google Performance Max | Square image | 1200×1200 | 1:1 | 300×300 | 5 MB | JPG, PNG | |
| Google Performance Max | Portrait image | 960×1200 | 4:5 | 480×600 | 5 MB | JPG, PNG | |
| TikTok | Carousel vertical | 720×1280 | 9:16 | — | — | JPG, PNG | |
| TikTok | Carousel square | 640×640 | 1:1 | — | — | JPG, PNG | |
| TikTok | Carousel horizontal | 1200×628 | 1.91:1 | — | — | JPG, PNG | |
| Single image landscape | 1200×628 | 1.91:1 | 640×360 | 5 MB | JPG, PNG, GIF | ||
| Single image square | 1200×1200 | 1:1 | 360×360 | 5 MB | JPG, PNG, GIF | ||
| Single image vertical | 720×900 | 4:5 | 360×450 | 5 MB | JPG, PNG, GIF | ||
| X | Image ad landscape | 1200×628 | 1.91:1 | — | — | — | |
| X | Image ad square | 1200×1200 | 1:1 | — | — | — | |
| Standard pin | 1000×1500 | 2:3 | — | 20 MB | JPG, 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.