Guide

Google Ads Image Ad File Size Limit: 150KB and Sizes in Pixels

The Google Ads image ad file size limit is 150KB for uploaded image display ads, animated or not, and the file must be a GIF, JPG or PNG. The image also has to match one of the supported ad sizes in pixels, such as 300 x 250 or 728 x 90. Demand Gen image assets are different: they accept JPG or PNG files up to 5 MB.

Checked October 2026. Sources are listed at the end of the page.

Google Ads has more than one image limit, and the one that trips people up most is the 150KB cap on uploaded display ads. A banner that looks fine on your screen can be rejected because it is a few kilobytes too heavy or a few pixels off one of the allowed sizes. This guide lists the file size limit, the file types, every uploaded ad size in pixels and the image specs for responsive display and Demand Gen ads, all taken from Google's own help pages, then shows how to make an image that passes on the first upload.

Google Ads image file limits and sizes by ad type
Ad typeFile typesMax file sizeSize in pixels
Uploaded image display ad (static)GIF, JPG, PNG150KBOne of the 20 supported sizes listed below
Uploaded image display ad (animated GIF)GIF150KBSame sizes; animation 30 seconds or shorter, slower than 5 FPS
Responsive display ad, landscape imageNot listed on the specs pageNot listed on the specs page1.91:1, 1200 x 628 recommended, min 600 x 314
Responsive display ad, square imageNot listed on the specs pageNot listed on the specs page1:1, 600 x 600 recommended, min 300 x 300
Responsive display ad, square logoNot listed on the specs pageNot listed on the specs page1:1, 1200 x 1200 recommended, min 128 x 128
Responsive display ad, landscape logoNot listed on the specs pageNot listed on the specs page4:1, 1200 x 300 recommended, min 512 x 128
Demand Gen imageJPG or PNG5 MBVertical 9:16: min 600 x 1067, recommended 1080 x 1920

Google Ads Image Ad File Size Limit: 150KB and Sizes in Pixels

  1. Pick the ad type first

    Decide whether you are uploading a finished banner (an uploaded image display ad, capped at 150KB) or giving Google image assets for a responsive display or Demand Gen ad. The limits differ, so the ad type decides the file you need.

  2. Choose the exact sizes in pixels

    For uploaded display ads, the image must be one of the supported sizes, such as 300 x 250, 336 x 280, 728 x 90, 300 x 600, 160 x 600 or 320 x 50. Make each size as its own file instead of stretching one image, because a near miss is not accepted.

  3. Export as JPG, PNG or GIF

    Use JPG for photos, PNG for flat graphics with text and sharp edges, and GIF only when you need animation. If you animate, keep the animation 30 seconds or shorter and slower than 5 FPS.

  4. Compress to under 150KB

    Check the file size before you upload. For a JPG, lower the quality step by step until the file is under 150KB and the text still reads cleanly. For a PNG, cut the number of colours. For a GIF, use fewer frames and colours.

  5. Upload and check for errors

    Upload the files in Google Ads and fix any size or weight warnings before you publish. Keep the layered source file so you can export a new version quickly if one size is rejected.

  6. Speed it up with Infinall AI and the free tools

    Make the ad image in Infinall AI from your saved Brand Brain, so it uses your logo, colours and voice, then use Resize with Crop or Fit (free, no credits) to set width and height between 64 and 4096 pixels. The free Google Display Ad Resizer turns one image into all 20 Google Display sizes compressed for the 150KB limit, and the Ad Image Compressor shrinks a single file to a target size.

The 150KB limit in plain terms

Google's uploaded display ads specifications list one file limit for animated and non-animated image ads: a maximum size of 150KB, in GIF, JPG or PNG format. The limit is per file, so every size you upload has to be under it on its own. Large sizes such as 970 x 250 or 300 x 1050 are the hardest to keep under 150KB, because they hold the most pixels, so start compressing with those.

The limit applies to finished banners you upload yourself. Responsive display ads work differently: you give Google separate images, logos, headlines and descriptions, and Google builds the ad to fit the space. The responsive display ads specs page lists ratios and sizes in pixels for those images but does not show a file size limit, so check the upload screen in your account if a large file is refused.

All Google Ads image ad sizes in pixels

These are the 20 sizes Google lists for uploaded image display ads:

  • Square and rectangle: 200 x 200 (small square), 240 x 400 (vertical rectangle), 250 x 250 (square), 250 x 360 (triple widescreen), 300 x 250 (inline rectangle), 336 x 280 (large rectangle), 580 x 400 (netboard).
  • Skyscraper: 120 x 600 (skyscraper), 160 x 600 (wide skyscraper), 300 x 600 (half-page ad), 300 x 1050 (portrait).
  • Leaderboard: 468 x 60 (banner), 728 x 90 (leaderboard), 930 x 180 (top banner), 970 x 90 (large leaderboard), 970 x 250 (billboard), 980 x 120 (panorama).
  • Mobile: 300 x 50 (mobile banner), 320 x 50 (mobile banner), 320 x 100 (large mobile banner).

You do not need all 20. A small set such as 300 x 250, 336 x 280, 728 x 90, 300 x 600 and 320 x 50 covers common desktop and mobile spaces. Add responsive display assets as well, so your ad can still show where none of your uploaded sizes fit.

Responsive display and Demand Gen image specs

For a responsive display ad, the landscape image is 1.91:1 with 1200 x 628 recommended and 600 x 314 as the minimum. The square image is 1:1 with 600 x 600 recommended and 300 x 300 as the minimum. Logos are optional: a 1:1 logo at 1200 x 1200 (min 128 x 128) and a 4:1 logo at 1200 x 300 (min 512 x 128). The same ad also takes headlines up to 30 characters, a long headline up to 90 characters, descriptions up to 90 characters and a business name up to 25 characters.

Demand Gen campaigns run on YouTube, Gmail and Discover. Their image assets accept JPG or PNG up to 5 MB, and a vertical 9:16 image needs at least 600 x 1067, with 1080 x 1920 recommended. That is a much looser file limit than the 150KB for uploaded display banners, so one master image often serves Demand Gen and then gets cut down for display.

Where Infinall AI helps, and where it does not

Infinall AI makes ad images from your saved brand, and its Resize tool can crop or fit an image to an exact width and height for free. It does not upload ads to Google Ads or buy media for you: you still create the campaign in your own Google Ads account. For the last step, compressing each size under 150KB, the free Google Display Ad Resizer and Ad Image Compressor do the job in your browser. The free plan gives 1,000 credits every month with no card, and resizing with Crop or Fit uses no credits.

Frequently asked questions

What is the maximum file size for a Google Ads image ad?

150KB for uploaded image display ads, both static and animated. The file must be GIF, JPG or PNG.

What is the most common Google Ads size in pixels?

Google lists 20 supported sizes. 300 x 250 (inline rectangle), 728 x 90 (leaderboard) and 320 x 50 (mobile banner) are a common starting set, with 300 x 600 and 336 x 280 to add more reach.

Can I upload an animated GIF to Google Ads?

Yes, as an uploaded image display ad under 150KB. The animation must be 30 seconds or shorter, can loop but must stop after 30 seconds, and must be slower than 5 FPS.

Is the limit the same for Demand Gen images?

No. Demand Gen image assets accept JPG or PNG files up to 5 MB.

Did Google Ads sizes change for 2026?

The sizes on this page were checked against Google's help pages in October 2026. Google can change its specs, so check the linked pages before a big launch.

Sources and checks

Every price, rating and number on this page comes from the source pages below, checked October 2026. Prices and plans change often, so confirm on the vendor's own page before you buy.

Try Infinall AI free

1,000 free credits every month. No card required.