Google Ads · Updated October 10, 2026
Banner ad sizes (2026): 300 × 250 px and the full chart
The standard banner ad size is 300 × 250 pixels, a 6:5 medium rectangle, listed first among Google AdSense's top-performing sizes. Google Ads accepts 20 uploaded banner sizes as GIF, JPG or PNG, up to 150 KB each.
Last verified October 10, 2026 against Google Ads Help: uploaded display ads. All sources.
Banner ad resizer
Your image never leaves your browser.
Drop an image here
JPG, PNG, WebP or GIF
Drag the preview or use the arrow keys to reposition.
300 × 250 px · JPG · add an image
Banner ad sizes: every format and limit
| Format | Size (px) | Ratio | Minimum / maximum | File types and limit | Source |
|---|---|---|---|---|---|
| Medium rectangleFirst in the top-performing table on Google's AdSense help, which says it performs well inside text or at the end of articles. Google Ads calls it the inline rectangle. | 300 × 250 | 6:5 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| LeaderboardThe wide strip above content. In AdSense's top-performing table, which says it performs well above the main content. | 728 × 90 | 8.09:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Half pageA tall sidebar unit with room for a headline, an image and a button. Google Ads calls it the half-page ad; it is in AdSense's top-performing table. | 300 × 600 | 1:2 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Mobile bannerThe standard phone strip (AdSense calls it the mobile leaderboard). Only 16,000 pixels, so it needs one short line of text. | 320 × 50 | 6.4:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Large rectangleSame 6:5 shape as the medium rectangle, so one master scales to both. A top performer per AdSense. | 336 × 280 | 6:5 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Large mobile bannerTwice the height of 320 × 50. In AdSense's top-performing table. | 320 × 100 | 3.2:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Wide skyscraper | 160 × 600 | 4:15 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| BillboardThe largest size in Google's leaderboard group. 242,500 pixels inside a 150 KB cap; only the 300 × 1050 portrait has a tighter budget. | 970 × 250 | 3.88:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| BannerThe original web banner. Google Ads names it Banner; AdSense lists it under other supported sizes. | 468 × 60 | 7.8:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Large leaderboard | 970 × 90 | 10.78:1 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Portrait (largest)The tallest accepted size. At 315,000 pixels it has the tightest file-size budget of the 20. | 300 × 1050 | 2:7 | Not stated | GIF, JPG, PNGLimit: 150 KB | Google Ads Help: uploaded display adsPlatform's own page |
| Responsive display, landscape imageNot a fixed banner: Google assembles responsive display ads from your images, with square (1200 × 1200, minimum 300 × 300) and vertical 9:16 (900 × 1600, minimum 600 × 1067) options as well. | 1200 × 628 | 1.91:1 | Min: 600 × 314 px | JPG, PNGLimit: 5120 KB | Google Ads Help: responsive display adsPlatform's own page |
Safe zones and crops
Drawn to scale from the numbers above. Dashed boxes mark what stays visible; hatched areas are cut or covered.
One 6:5 layout: 300 × 250 inside 336 × 280
- 300 × 250, same 6:5 shape
Leaderboard with a 10 px margin
- Working area 708 × 70
How Google Ads shows your image
- Each uploaded image ad is one fixed size from Google's list of 20. Google's own page suggests also creating responsive display ads for the spaces where your uploaded ads may not fit.
- Google warns that some ad sizes show only in certain regions. AdSense's regional table limits five of the 20 (240 × 400, 250 × 360, 580 × 400, 930 × 180 and 980 × 120) to publishers in 15 countries, including Denmark, Finland, Norway, Russia and Sweden.
- Google's AdSense help lists five top-performing sizes: 300 × 250, 336 × 280, 728 × 90, 300 × 600 and 320 × 100. It lists 160 × 600 and 320 × 50 under other supported sizes.
- Animated GIF banners must finish within 30 seconds (they can loop, but must stop by 30 seconds) and must run slower than 5 frames per second.
- Responsive display ads work differently: you supply images, logos and text, and Google combines them into the unit. Google recommends 1200 × 628 for the landscape image.
- Google is moving Display campaigns into Demand Gen. A migration tool started rolling out in June 2026, and Google says new Display campaigns will later be created only in Demand Gen, where it lists uploaded static image ads as supported.
How to resize and upload
- 01Start with the five sizes in AdSense's top-performing table: 300 × 250, 336 × 280, 728 × 90, 300 × 600 and 320 × 100.
- 02Add 320 × 50 for phones and 160 × 600 for sidebars, then 970 × 250 if you have the production time.
- 03Open the resizer above and pick a preset. Start each size from the master in the same ratio family (see below) rather than from a different shape.
- 04Use Crop to fill and Show safe zone to keep the logo and call to action inside the margin. If nothing may be cut, use Fit inside.
- 05Check the file size under the preview and lower the quality slider until it reads 145 KB or less. The resizer counts 1 KB as 1,024 bytes, and Google does not say which it uses.
- 06Download as JPG for photographic banners or PNG for flat graphics. Google also accepts GIF, which the resizer does not export, so build animated banners in an editor.
- 07Upload each file in Google Ads and check the preview for every size before launch.
Common mistakes to check before you post
- Exporting at the wrong pixel size. A 300 × 251 file is not one of Google's 20 listed sizes; export at the exact size.
- Ignoring the 150 KB cap on large units. A 970 × 250 banner has about 0.63 bytes per pixel to spend and a 300 × 1050 portrait about 0.49, so photographic backgrounds usually need heavy compression or a flat design.
- Stretching one size to fit another. 300 × 250 to 728 × 90 changes the ratio from 1.2 to 8.09, so build a new layout rather than scaling.
- Using small text on 320 × 50. The strip is 50 px high and is shown on a phone, so a single short line is the maximum.
- Letting an animated GIF loop forever or play fast. Google requires animation to stop within 30 seconds and run slower than 5 frames per second.
- Uploading only 300 × 250. Each size you skip is a set of slots that your ad cannot fill.
Which banner ad sizes should you build first?
Google's AdSense help has a table of top-performing ad sizes: 300 × 250 (medium rectangle), 336 × 280 (large rectangle), 728 × 90 (leaderboard), 300 × 600 (half page) and 320 × 100 (large mobile banner). It says the first three tend to have more ad inventory available from advertisers. The table is written for publishers choosing ad slots, not for advertisers, so treat it as a guide to which slots are common rather than to which ads perform best.
Google Ads' own page for uploaded image ads accepts 20 sizes: 200 × 200, 240 × 400, 250 × 250, 250 × 360, 300 × 250, 336 × 280 and 580 × 400 (squares and rectangles); 120 × 600, 160 × 600, 300 × 600 and 300 × 1050 (skyscrapers); 468 × 60, 728 × 90, 930 × 180, 970 × 90, 970 × 250 and 980 × 120 (leaderboards); and 300 × 50, 320 × 50 and 320 × 100 (mobile).
Our suggested first batch is eight sizes: those five, plus 320 × 50, 160 × 600 and 970 × 250.
Worked example: the 150 KB budget, in bytes per pixel
Google's cap is 150 KB per file. If we read that as 150 × 1,024 = 153,600 bytes, you can divide by the pixel count to see how hard each size is to fit. This is only arithmetic; it ignores image content, so a flat graphic compresses far better than a photograph.
- 320 × 50 = 16,000 pixels: 9.6 bytes per pixel. Trivial.
- 728 × 90 = 65,520 pixels: 2.34 bytes per pixel. Easy.
- 300 × 250 = 75,000 pixels: 2.05 bytes per pixel. Easy.
- 300 × 600 = 180,000 pixels: 0.85 bytes per pixel. Needs a simple background.
- 970 × 250 = 242,500 pixels: 0.63 bytes per pixel. Tight. Use flat colours and large type.
- 300 × 1050 = 315,000 pixels: 0.49 bytes per pixel. The tightest of the 20 sizes.
- Rule of thumb from the numbers: the bigger the unit, the more the design has to look like a graphic instead of a photograph.
One master design, many sizes: ratio families
You do not need 20 separate designs. Sizes with nearly the same ratio can share a layout, and scaling between them is a plain resize with no crop.
- 300 × 250 and 336 × 280 are both 6:5 (300 ÷ 250 = 1.2; 336 ÷ 280 = 1.2). Scale by 1.12 and nothing changes.
- 728 × 90 is 8.09:1 and 980 × 120 is 8.17:1. To get from 980 × 120 to 8.09:1, trim 980 − (120 × 728 ÷ 90) = 980 − 970.7 ≈ 9 px from the width.
- 300 × 600 (1:2), 300 × 1050 (2:7) and 160 × 600 (4:15) share a tall layout but each needs its own text size.
- 320 × 50 and 320 × 100 need separate layouts: one short line versus a headline and a button.
Banner ad sizes versus responsive display ads
Responsive display ads are built from your assets instead of uploaded as a finished image. Google's responsive display page recommends 1200 × 628 for landscape images (minimum 600 × 314), 1200 × 1200 for squares (minimum 300 × 300) and 900 × 1600 for vertical 9:16 images (minimum 600 × 1067), with a file limit of 5120 KB and up to 15 images. Google resizes the images to fit different ad sizes, and its guidelines say to avoid overlaid text, logos and buttons, and to keep blank space under 80% of the image.
Use uploaded banners when you need control over the exact layout and wording. Use responsive ads when you would rather give Google several images and let it assemble the unit.
Display campaigns are moving to Demand Gen
Google's migration article says Display campaigns are moving into Demand Gen as Google Display Network (GDN) inventory. Eligible advertisers could start migrating with a tool from June 2026; later, new Display campaigns can only be created in Demand Gen, and remaining campaigns will be migrated automatically.
Google lists uploaded static image ads as supported in Demand Gen, with HTML5 uploads planned for late 2026. It does not say whether the 20 sizes and the 150 KB cap carry over unchanged, so check the upload screen when you build a Demand Gen campaign.
What we could not confirm
- We read the four Google help pages cited here in full on 2026-10-05. Google can change them without notice, so check the size list in Google Ads when you upload.
- Google's image-ad page does not rank sizes. The top-performing list is from Google's AdSense help, written for publishers, not from advertiser performance data.
- Whether Google's KB means 1,000 or 1,024 bytes is not stated. The bytes-per-pixel figures use 1,024, so aim well under the cap.
- The 10 px margin is a design convention, not a Google requirement.
- Size names follow Google's pages. Where they differ (Google Ads calls 300 × 250 the inline rectangle and 320 × 50 the mobile banner; AdSense calls them the medium rectangle and mobile leaderboard) we use the more common name. We did not check names against the IAB's own specification.
- Google Ads warns that some sizes are regional but its page links to a list we could not find there. The five regional sizes named here come from AdSense's publisher table, so whether advertiser delivery is limited the same way is not confirmed.
- Google does not say whether the 20 sizes and the 150 KB cap apply unchanged to uploaded image ads in Demand Gen.
Banner ad sizes FAQ
What is the most common banner ad size?
300 × 250 (medium rectangle). Google's AdSense help lists it first among its top-performing sizes and says it tends to have more ad inventory available from advertisers.
What banner ad sizes does Google Ads accept?
Twenty sizes for uploaded image ads: 200 × 200, 240 × 400, 250 × 250, 250 × 360, 300 × 250, 336 × 280, 580 × 400, 120 × 600, 160 × 600, 300 × 600, 300 × 1050, 468 × 60, 728 × 90, 930 × 180, 970 × 90, 970 × 250, 980 × 120, 300 × 50, 320 × 50 and 320 × 100. Google warns that some sizes show only in certain regions.
What file types and size limit apply to banner ads?
GIF, JPG and PNG, up to 150 KB per file for uploaded image ads in Google Ads. Animated GIFs must stop within 30 seconds and run slower than 5 frames per second.
Is 720 × 90 a standard banner size?
No. The standard leaderboard is 728 × 90. Google Ads' list of 20 uploaded image sizes has no 720 × 90, so export at exactly 728 × 90.
How many banner sizes do I need?
Google gives no minimum. A practical first batch is eight: the five sizes in AdSense's top-performing table (300 × 250, 336 × 280, 728 × 90, 300 × 600 and 320 × 100), plus 320 × 50, 160 × 600 and 970 × 250.
What is the largest banner ad size Google Ads accepts?
By area, the 300 × 1050 portrait at 315,000 pixels; by width, 980 × 120. Both still have to fit Google's 150 KB file cap, which makes the portrait the hardest size to keep sharp.
Sources and dates
- Google Ads Help: uploaded display ads
- Google AdSense Help: ad sizes
- Google Ads Help: responsive display ads
- Google Ads Help: Display campaigns move to Demand Gen
Published October 10, 2026 · Updated October 10, 2026 · Specs last verified October 10, 2026 by the AdFlint team. Platforms change sizes without notice; if a number here no longer matches the linked source, the source wins.
Related size guides
All image size guidesAspect ratio pages for these sizes
Related tools and guides
- Aspect Ratio CalculatorReduce any width × height to its ratio, see what each common ratio would crop, and solve the missing side for 16:9, 4:5, 9:16 and more.
- Free AI Ad Copy GeneratorDescribe your product and audience to get ready-to-use ad headlines and descriptions for Google or Meta — written by AI, free, no signup.
Running ads on Google Search or Meta?
AdFlint doesn't make display banners. It writes, launches and optimizes Google Search and Meta (Facebook and Instagram) campaigns inside the ad accounts you own, and you approve every ad before it goes live.
7-day free trial on monthly plans. Self-serve plans from $40/mo.