The Google display ad sizes chart above shows every size Google Ads takes for display ads: the 20 fixed banner sizes, plus the image ratios for responsive display ads, Performance Max, and Demand Gen. Pick an ad type, upload 1 image, and every size in the chart fills in with your image, cropped and ready to download in 1 zip.
Our resizer also makes the 20 banner sizes and squeezes each file under the 150 KB limit for uploaded image ads. Every size shows its file size, and anything still over the limit turns red.
If your image is 1 pixel off the size or 1 KB over the limit, Google Ads won’t take the upload, and you’re back in your design app resizing it by hand.
Google display ad sizes chart
Google Ads accepts 20 sizes for uploaded image ads, in 4 groups: square and rectangle, skyscraper, leaderboard, and mobile. Each file has to match its size exactly and stay under 150 KB (Google Ads Help on uploaded display ad specs).
| Size | Name | Group |
|---|---|---|
| 200×200 | Small square | Square and rectangle |
| 240×400 | Vertical rectangle | Square and rectangle |
| 250×250 | Square | Square and rectangle |
| 250×360 | Triple widescreen | Square and rectangle |
| 300×250 | Inline rectangle | Square and rectangle |
| 336×280 | Large rectangle | Square and rectangle |
| 580×400 | Netboard | Square and rectangle |
| 120×600 | Skyscraper | Skyscraper |
| 160×600 | Wide skyscraper | Skyscraper |
| 300×600 | Half-page ad | Skyscraper |
| 300×1050 | Portrait | Skyscraper |
| 468×60 | Banner | Leaderboard |
| 728×90 | Leaderboard | Leaderboard |
| 930×180 | Top banner | Leaderboard |
| 970×90 | Large leaderboard | Leaderboard |
| 970×250 | Billboard | Leaderboard |
| 980×120 | Panorama | Leaderboard |
| 300×50 | Mobile banner | Mobile |
| 320×50 | Mobile banner | Mobile |
| 320×100 | Large mobile banner | Mobile |
Other sites call 300×250 the medium rectangle. It’s the same size. Google also lists 3 sizes for Poland only: 750×100, 750×200, and 750×300.
Which display ad sizes to make first
The 5 display ad sizes to make first are 300×250, 336×280, 728×90, 300×600, and 320×100. Google’s AdSense help lists them as top performing, and says the first 3 tend to have more ad inventory (Google AdSense Help on ad sizes).
Inventory is the number of open ad spots on websites. An uploaded image ad only shows in spots that match its size, so a size with more spots can show your ad more often.
| Size | What AdSense says |
|---|---|
| 300×250 | More ad inventory from advertisers |
| 336×280 | More ad inventory from advertisers |
| 728×90 | More ad inventory from advertisers |
| 300×600 | One of the fastest growing sizes by impressions |
| 320×100 | Listed as top performing, for mobile |
The size chart above marks these 5 with a star. Make them first, then add sizes as you have time.
Responsive display ad sizes
A responsive display ad is a display ad Google builds for you from your images, logos, headlines, and descriptions. Google resizes it to fit each ad spot, so you upload images at a few ratios instead of 20 sizes (Google Ads Help on responsive display ad specs).
A ratio is the width compared to the height. 1.91:1 is almost twice as wide as it is tall, and 1:1 is a square.
| Image | Ratio | Recommended | Smallest | How many |
|---|---|---|---|---|
| Landscape image | 1.91:1 | 1200×628 | 600×314 | 1 to 15, required |
| Square image | 1:1 | 1200×1200 | 300×300 | 1 to 15, required |
| Vertical image | 9:16 | 900×1600 | 600×1067 | Optional |
| Square logo | 1:1 | 1200×1200 | 128×128 | 1 to 5 |
| Landscape logo | 4:1 | 1200×300 | 512×128 | 1 to 5 |
Each image can be a JPG or PNG up to 5,120 KB (Google Ads Help on responsive display ad best practices). Google’s newer spec page recommends 600×600 for the square image, and its other pages say 1200×1200. The resizer makes 1200×1200, which covers both.
The vertical 9:16 image shows up on Google’s best practices page and not on its spec page, so treat it as optional.
Performance Max and Demand Gen image sizes
Performance Max and Demand Gen use the same landscape and square sizes as responsive display ads, plus a 4:5 vertical image. Neither one takes the 20 banner sizes.
| Image | Ratio | Recommended | Smallest | Performance Max | Demand Gen |
|---|---|---|---|---|---|
| Landscape image | 1.91:1 | 1200×628 | 600×314 | 4 to 20, required | 1 to 20, required |
| Square image | 1:1 | 1200×1200 | 300×300 | 4 to 20, required | 1 to 20, required |
| Vertical image | 4:5 | 960×1200 | 480×600 | 2 to 20, optional | 1 to 20, optional |
| Square logo | 1:1 | 1200×1200 | 128×128, or 144×144 in Demand Gen | 1 to 5, required | 1 to 5, required |
| Landscape logo | 4:1 | 1200×300 | 512×128 | Optional | Not listed |
Performance Max images can be JPG or PNG up to 5 MB (Google Ads Help on Performance Max specs). Google’s Demand Gen spec page doesn’t list a file limit (Google Ads Help on Demand Gen specs), so the resizer keeps Demand Gen files under 5,120 KB too.
Responsive display ads vs uploaded image ads
Responsive display ads need a few images and let Google build the ad. Uploaded image ads are banners you design yourself, at exact sizes. Both run in Display campaigns.
| Responsive display ads | Uploaded image ads | |
|---|---|---|
| Who designs the ad | Google, from your images and text | You |
| Files you need | 1 landscape and 1 square image, plus a logo | 1 file per size, up to 20 |
| File limit | 5,120 KB per image | 150 KB per file |
| Text on the image | Avoid it. Your headlines are added for you | Yes, it’s part of your design |
| Control over the look | Less. Google picks the layout for each spot | Full. The ad shows exactly as you made it |
| Animation | No | GIF up to 30 seconds |
Use responsive display ads when you have good product photos and no designer. Use uploaded image ads when the ad has to look exactly one way, like a sale banner with your prices on it.
Google Ads image file limits
Google Ads limits uploaded image ads to 150 KB per file, and responsive and Performance Max images to 5,120 KB.
| Ad type | File types | Limit | Animation |
|---|---|---|---|
| Uploaded image ads | GIF, JPG, PNG | 150 KB | Up to 30 seconds, then it has to stop, slower than 5 frames per second |
| HTML5 ads | ZIP | 600 KB, up to 40 files | Account needs to qualify first |
| Responsive display ads | JPG, PNG | 5,120 KB per image | No |
| Performance Max | JPG, PNG | 5 MB per image | No |
HTML5 ads are only open to accounts older than 90 days, with more than $9,000 in lifetime spend and a good policy history (Google Ads Help on uploaded display ad specs).
The resizer saves JPG at 92% quality and steps down 8 points at a time until the file fits, stopping at 40%. PNG files can’t be squeezed that way, so a large PNG over the limit shows a Save as JPG instead button.
Image rules Google checks
Google turns down images that are blurry, sideways or upside down, or that don’t fill the whole size (Google Ads policy on image quality). Responsive ads and image assets have more rules about text, logos, and empty space.
| Rule | Use | Avoid |
|---|---|---|
| Fill the whole size | Crop to fill | White bars around a photo |
| Keep it sharp | An image at least as big as the recommended size | A small logo blown up to 1200×1200 |
| Keep text off responsive ad images | A clean product photo | Prices or a “Call now” written on the photo |
| Keep the important part in the center 80% | Your product in the middle | A logo in the corner that gets cut off |
| Limit empty space | A photo that fills the frame | A small product on a big white background |
| 1 photo per image | 1 product shot | A collage of 4 photos |
Google asks for important content in the center 80% of an image asset, and no text, graphic, or logo overlays (Google Ads policy on image asset requirements). Tick Show the center 80% above the size chart to see that area on every size.
Google’s responsive ad guide also says blank space shouldn’t cover more than 80% of the image, and the edges should be square, without rounded corners or borders (Google Ads Help on responsive display ad best practices).
How the image resizer works
The resizer works in 2 steps, and step 2 is optional.
- Pick an ad type, then upload 1 image in step 1. Every size in the chart fills in right away, cropped from the center.
- In step 2, set the focus point, choose crop or fit, and pick JPG or PNG. Every size redraws as you go.
- Download 1 size, or click Download all to save every size marked In zip in 1 zip file.
| What it does | How |
|---|---|
| Crops each size | Takes the biggest area of your image at that size’s ratio, centered on your focus point |
| Sizes the file | Banner sizes come out at their exact size. Responsive, Performance Max, and Demand Gen images come out at the recommended size, or as big as your image allows if it’s smaller |
| Warns on small images | Shows “stretched” in yellow when your image is smaller than the size, and red when it’s below Google’s smallest size |
| Fits the file limit | JPG starts at 92% quality and steps down 8 points until the file is under the limit, stopping at 40% |
| Fit inside | Shrinks the whole image to fit and fills the rest with your background color |
| Names the files | Your file name, then the size and its name, like photo-300x250-inline-rectangle.jpg |
| Keeps it private | Everything happens in your browser. The zip is built on your computer |
An animated GIF comes out as a still image of its first frame, because the browser can’t resize the animation.
Where to upload your images in Google Ads
Uploaded image ads go into an ad group in a Display campaign. These steps match Google Ads as of late 2026, but Google moves its menus around a lot, so the names may differ in your account.
- In Google Ads, click Campaigns, then Ads.
- Click the plus button and choose Upload display ads.
- Pick the ad group, then add the files from your zip.
- Add the final URL and save (Google Ads Help on uploading display ads).
For a responsive display ad, create a new responsive display ad in the same menu and add your landscape image, square image, and logos to it (Google Ads Help on creating a responsive display ad).
Don’t want to deal with any of this? Take a look at our Google Ads management service, and we’ll make the display ads and run them for you.
Questions we get
Do I need to make every display ad size?
You don't need every display ad size, but each size you add reaches more ad spots. An uploaded image ad only shows in spots that match its size. If you only make a few, start with the sizes Google's AdSense help lists as top performing: 300×250, 336×280, 728×90, 300×600, and 320×100. Responsive display ads need only 1 landscape and 1 square image.
Can I use the same image for every size?
You can use the same image for every size, as long as you check each crop. A photo that works at 300×250 can lose your product at 728×90, because the leaderboard is 8 times wider than it is tall. Set the focus point in step 2 so every size keeps the part that matters in frame.
Why does Google Ads reject my image?
Google Ads rejects an image for file size, a mismatched size, or image quality. The file limit is 150 KB for uploaded image ads and 5,120 KB for responsive ads and Performance Max. The size has to match the list exactly, and a blurry photo or one that doesn't fill the whole size breaks the image quality rules.
Is my image uploaded anywhere?
Your image isn't uploaded anywhere, because the resizer runs in your browser. The image is cropped and saved on your computer, and nothing is sent to a server.