Google Display Ad Sizes — All 20 Dimensions
Google accepts 20 uploaded display ad sizes. The ones worth building first are 300x250, 336x280, 728x90, 300x600, and 320x100 — the five Google itself names as top-performing. Every uploaded image ad must be a GIF, JPG, or PNG under 150KB.
Google Display Network Ad Sizes
| Ad Size | Dimensions | Format | Max File Size |
|---|---|---|---|
| Square & rectangle | |||
| Small square | 200 x 200 | GIF, JPG, PNG | 150KB |
| Vertical rectangle | 240 x 400 | GIF, JPG, PNG | 150KB |
| Square | 250 x 250 | GIF, JPG, PNG | 150KB |
| Triple widescreen | 250 x 360 | GIF, JPG, PNG | 150KB |
| Inline rectangle (medium rectangle)Top performing | 300 x 250 | GIF, JPG, PNG | 150KB |
| Large rectangleTop performing | 336 x 280 | GIF, JPG, PNG | 150KB |
| Netboard | 580 x 400 | GIF, JPG, PNG | 150KB |
| Skyscraper | |||
| Skyscraper | 120 x 600 | GIF, JPG, PNG | 150KB |
| Wide skyscraper | 160 x 600 | GIF, JPG, PNG | 150KB |
| Half-pageTop performing | 300 x 600 | GIF, JPG, PNG | 150KB |
| Portrait | 300 x 1050 | GIF, JPG, PNG | 150KB |
| Leaderboard | |||
| Banner | 468 x 60 | GIF, JPG, PNG | 150KB |
| LeaderboardTop performing | 728 x 90 | GIF, JPG, PNG | 150KB |
| Top banner | 930 x 180 | GIF, JPG, PNG | 150KB |
| Large leaderboard | 970 x 90 | GIF, JPG, PNG | 150KB |
| Billboard | 970 x 250 | GIF, JPG, PNG | 150KB |
| Panorama | 980 x 120 | GIF, JPG, PNG | 150KB |
| Mobile | |||
| Mobile banner | 300 x 50 | GIF, JPG, PNG | 150KB |
| Mobile banner | 320 x 50 | GIF, JPG, PNG | 150KB |
| Large mobile bannerTop performing | 320 x 100 | GIF, JPG, PNG | 150KB |
Google also serves a handful of region-specific sizes, including Polish billboards (750x100, 750x200, 750x300) and the Nordic panorama at 980x120.
The Five Top-Performing Sizes, to Scale
Inline rectangle
Large rectangle
Leaderboard
Half-page
Large mobile banner
Drawn at a shared scale. A leaderboard gives you 90 pixels of height and a half-page gives you 600 — the same logo, headline, and button cannot survive both layouts unchanged. Build the tall units and the wide units as separate compositions rather than squeezing one design into every slot.
Download a Blank Template
Start on a correctly-sized canvas for the five sizes that carry most Display Network inventory. Each downloads as a PNG at the exact ad dimensions.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Section Background | 1920 x 1080 | |
| Blog Post Thumbnail | 880 x 586 | |
| Gallery Image | 1000 x 1000 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| Google Slides | Widescreen 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 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 |
File Size & Format Requirements
The 150KB ceiling is the constraint that actually bites. It applies to the finished file, not the source art, and a photographic 970x250 billboard will blow through it long before a flat vector one does.
- 150KB maximum, every size: the limit does not scale with dimensions. A 200x200 small square and a 300x1050 portrait get the same 150KB budget.
- GIF, JPG, or PNG: use JPG for photography, PNG for flat colour, logos, and text. PNG on a photo is the fastest way to overshoot 150KB.
- Animated GIF is allowed: animation must run 30 seconds or shorter and stop after 30 seconds, and it must play slower than 5 frames per second. Looping is fine within that window.
- HTML5 is a separate lane: HTML5 ads upload as a ZIP up to 600KB, but the account must be more than 90 days old with over $9,000 USD lifetime spend and a clean policy history. Most advertisers ship images and responsive ads instead.
- Design at 1x, not 2x: unlike a retina web asset, a display ad is served at its literal pixel size. Uploading a 600x500 file for a 300x250 slot just wastes the file-size budget.
Responsive Display Ads
Responsive display ads flip the model: instead of designing 20 fixed banners, you upload a few images and some text, and Google assembles the units. You supply assets, not layouts — which means your image gets cropped to whatever slot it lands in.
| Asset | Ratio | Recommended | Minimum | Count |
|---|---|---|---|---|
| Landscape image (required) | 1.91:1 | 1200 x 628 | 600 x 314 | 1–15 |
| Square image (required) | 1:1 | 600 x 600 | 300 x 300 | 1–15 |
| Square logo | 1:1 | 1200 x 1200 | 128 x 128 | 1–5 |
| Landscape logo | 4:1 | 1200 x 300 | 512 x 128 | 1–5 |
Image assets max out at 5,120KB (5MB) each — a far looser budget than the 150KB allowed for uploaded image ads.
- Both image ratios are required: you cannot ship a responsive display ad with only a landscape image. Crop a square version deliberately rather than letting Google pick the crop.
- Keep the subject centred: the same asset is cropped into tall, wide, and square placements. Anything important near an edge will be cut.
- Text belongs in the text fields: headlines are 30 characters (up to five), the long headline is 90, descriptions are 90 (up to five), and the business name is 25. Google composes these over your image, so burned-in headlines end up doubled.
- Logos are optional but worth adding: supply the square logo at minimum; add the 4:1 landscape logo so wide units do not have to letterbox the square one.
- Video is optional: up to five videos in 16:9, 1:1, or 2:3, with roughly 30 seconds the preferred length.
Which Sizes to Build First
Twenty sizes is a lot of design work, and the inventory is not evenly spread. If you are building a fixed-size set by hand, work down this order and stop when the budget runs out.
- 300x250 — inline rectangle: fits in sidebars and mid-article, on desktop and mobile alike. If you build exactly one banner, build this one.
- 728x90 — leaderboard: the standard above-the-fold desktop strip. Ninety pixels of height means logo, one short line, and a button — nothing more.
- 160x600 — wide skyscraper: the desktop sidebar rail. Stack the elements vertically; do not rotate text.
- 300x600 — half-page: the largest sidebar unit and a top performer. Room for a real image plus copy.
- 320x100 — large mobile banner: the mobile counterpart to the leaderboard, and the only mobile size Google lists as top performing.
- 336x280 — large rectangle: a near-clone of the 300x250 that opens up extra inventory for a trivial re-crop.
Frequently Asked Questions
What are Google display ad dimensions?
Google accepts 20 uploaded display ad sizes across four groups: square and rectangle (200x200, 240x400, 250x250, 250x360, 300x250, 336x280, 580x400), skyscraper (120x600, 160x600, 300x600, 300x1050), leaderboard (468x60, 728x90, 930x180, 970x90, 970x250, 980x120), and mobile (300x50, 320x50, 320x100). Every one must be a GIF, JPG, or PNG under 150KB.
What is the best performing Google display ad size?
Google names five top-performing sizes: 300x250 (inline rectangle), 336x280 (large rectangle), 728x90 (leaderboard), 300x600 (half-page), and 320x100 (large mobile banner). These have the most advertiser inventory available. If you only build one, build the 300x250 — it fits both desktop sidebars and mobile feeds.
What size is a Google banner ad?
The classic banner is 468x60 pixels and the leaderboard is 728x90. On mobile, banners are 300x50 or 320x50, with a 320x100 large mobile banner. Wider desktop strips include the 970x90 large leaderboard, the 980x120 panorama, and the 970x250 billboard.
What are Google Ads image size requirements?
Uploaded image ads must be GIF, JPG, or PNG and no larger than 150KB, at one of the 20 supported dimensions. Responsive display ads are different: images can be up to 5,120KB (5MB) each, with a required 1.91:1 landscape image (1200x628 recommended) and a required 1:1 square image (600x600 recommended).
What is the maximum file size for a Google display ad?
150KB for uploaded image ads, at every dimension — the limit does not grow with the ad size. HTML5 ads may be up to 600KB as a ZIP, but the account must be more than 90 days old with over $9,000 USD in lifetime spend. Responsive display ad image assets allow up to 5,120KB each.
Can Google display ads be animated?
Yes. Animated GIFs are accepted at the same 150KB limit. The animation must be 30 seconds or shorter and stop after 30 seconds, and it must run slower than 5 frames per second. HTML5 ads support richer animation but require account eligibility.
Are Google display ad sizes the same as Facebook or LinkedIn ad sizes?
No. Google’s display sizes are fixed banner slots — 300x250, 728x90, 160x600 — that are unique to the Display Network. Social ads run at the platform’s native post dimensions instead. The one real overlap is the 1.91:1 landscape image: Google’s recommended 1200x628 responsive asset is effectively the same crop as a LinkedIn 1200x627 post image or an X card image at 1200x628, so one landscape master can feed all three.