Guides

Banner Ad Sizes: The Standard IAB and Google Formats

The standard banner ad sizes with names, Google's full display ad size list, IAB fixed ad units and file weight limits, and which sizes to build first.

By Aditya Bawankule7 min read

The banner ad sizes that carry most display inventory are 300 x 250, 728 x 90, 160 x 600, 300 x 600, and 320 x 50 pixels. Google supports around twenty fixed sizes for uploaded display ads and caps each image file at 150KB; the IAB publishes a shorter recommended set with its own file weight limits. Build those five first, add 970 x 250 and 336 x 280 if you have budget for them, and you cover the placements that actually serve. Below is the full spec from both sources, the naming for each size, the file weight rules, and how the responsive formats change the math.

Banner ad sizes: the standard spec

These are the sizes worth building first, with the names each standards body uses for them. Dimensions come from Google's uploaded display ads specifications and the IAB Tech Lab New Ad Portfolio fixed size ad specification.

Size (px)Google nameIAB nameWhere it runs
300 x 250Inline rectangleMedium RectangleIn-article and sidebar, desktop and mobile
728 x 90LeaderboardLeaderboardAbove or below desktop content
160 x 600Wide skyscraperSkyscraperDesktop sidebar rail
300 x 600Half-page adListed in the flexible sizing gridDesktop sidebar, high viewability
320 x 50Mobile bannerSmartphone BannerAnchored top or bottom on mobile
970 x 250BillboardBillboardFull-width desktop header
336 x 280Large rectangleNot a fixed IAB unitIn-article, a wider alternative to 300 x 250

Two things about that table are worth stating plainly. First, the two standards do not name sizes identically: 300 x 250 is an "inline rectangle" in the Google Ads interface and a "medium rectangle" almost everywhere else, and both refer to the same 6:5 box. Second, not every size a network accepts is a size the IAB recommends. Google's list is longer because it is an accepted-uploads list, while the IAB list is a recommended portfolio built around the units that produced most revenue across screen sizes.

Google display ad sizes: the full accepted list

If you are uploading your own image creative rather than letting Google assemble it, these are the google display ad sizes the Display Network accepts, grouped the way Google groups them:

GroupSizes (px)
Square and rectangle200 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)
Skyscraper120 x 600 (skyscraper), 160 x 600 (wide skyscraper), 300 x 600 (half-page ad), 300 x 1050 (portrait)
Leaderboard468 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)
Mobile300 x 50 (mobile banner), 320 x 50 (mobile banner), 320 x 100 (large mobile banner)

File requirements for those uploads, straight from the same Google page: GIF, JPG, or PNG, with a maximum of 150KB per image ad. HTML5 creative is uploaded as a ZIP up to 600KB, and AMPHTML ads use the same 600KB ZIP ceiling. Google also lists a few region-specific sizes, such as the 750 x 100 Polish billboard, which most advertisers can ignore.

Twenty sizes is more than any sane team designs by hand. In practice most accounts ship the five or six units above and let responsive formats fill the rest, which is the next section.

IAB standard ad units and file weight limits

The IAB Tech Lab's fixed size specification is shorter and comes with something Google's list does not have: per-unit file weight budgets, split into initial load (what renders the first frame) and subload (what may download after the page load event fires).

Ad unitFixed size (px)Max initial loadMax subload
Billboard970 x 250250 kB500 kB
Smartphone Banner300 x 50 or 320 x 5050 kB100 kB
Leaderboard728 x 90150 kB300 kB
Super Leaderboard / Pushdown970 x 90200 kB400 kB
Portrait300 x 1050250 kB500 kB
Skyscraper160 x 600150 kB300 kB
Medium Rectangle300 x 250150 kB300 kB
Mobile Phone Interstitial640 x 1136, 750 x 1334, or 1080 x 1920300 kB600 kB

The spec also defines a flexible sizing grid for formats outside that list, banding k-weight by total pixel count. A 300 x 600 half-page and a 970 x 250 billboard both land in the 700 to 900 thousand pixel band, which allows 250 kB initial and 500 kB subload, with 250 kB as the ceiling for a static image. Note the IAB sizes fixed units at double density, so 728 x 90 is treated as 728 x 90 x 4 = 262,080 pixels for grid purposes.

Two more rules from that document that quietly break creative: no more than ten file requests during initial load, and file weights are measured after gzip. On connections of 1.5 Mbps or slower, the IAB recommends dropping weights another 30 percent.

Responsive display ads: three assets instead of twenty

Fixed sizes are no longer the default way most Google Display campaigns run. Responsive display ads take image and text assets and assemble the ad to fit whatever slot is available, which is why the required asset list is short. From Google's responsive display ads specifications:

AssetRatioRecommendedMinimum
Horizontal image (required)1.91:11200 x 628600 x 314
Square image (required)1:1600 x 600300 x 300
Logo, square (optional)1:11200 x 1200128 x 128
Logo, horizontal (optional)4:11200 x 300512 x 128

Google allows one to fifteen images per shape and recommends five of each. The text side is tightly capped: headlines are 30 characters, the long headline is 90, descriptions are 90, and the business name is 25. Those limits matter for banner design because the assembled ad renders your copy as live text over your image, so any words baked into the artwork compete with it.

The practical read: responsive covers reach, fixed sizes buy control. Most advertisers run responsive as the base and add hand-built 300 x 250, 728 x 90, and 160 x 600 units for the placements they care most about.

How to produce a banner set at every size

The hard part of a banner set is not the pixel count, it is that a 320 x 50 strip and a 300 x 600 tower need genuinely different compositions. A design that works at one aspect ratio rarely survives being squeezed into another.

  1. Pick the shapes, not the pixel counts. Your set collapses to about five aspect ratios: roughly 6:5 (300 x 250 and 336 x 280), 8:1 (728 x 90), 1:3.75 (160 x 600), 1:2 (300 x 600), and 6.4:1 (320 x 50). Design once per shape, then export to the exact pixel size.
  2. Generate the background art per shape. The AI ad banner generator produces banner artwork from a description in square, vertical, story, wide, and ultra-wide ratios, with free trial credits. Generate the closest ratio to your target and crop to the exact dimensions, since the tool works in aspect ratios rather than fixed IAB pixel sizes.
  3. Typeset separately. AI image models render lettering unreliably. Generate art with clear space reserved for copy, then add the headline, price, and call to action in Figma, Canva, or Photoshop where you control kerning and can swap the offer without regenerating.
  4. Export to weight, not just to size. Under 150KB per image satisfies Google. For programmatic buys, hit the tighter IAB per-unit number: 50 kB initial load for a mobile banner is the constraint that actually bites.
  5. Test variations, not just formats. Once the shapes exist, the variable that moves click-through is the creative concept. Ad creative variations generates controlled alternates of the same concept so you are comparing ideas rather than resizes.

Try it now

Free to try, no account needed
Example output for Ad Banner
Example output

Your generated image will replace this example.

If you want the wider workflow around this, from concept to a full set of placements, the AI ad generator hub covers it, and AI-generated ads goes deeper on where generated creative holds up and where it does not.

Which banner ad sizes actually get served

Inventory is not evenly distributed across the twenty sizes Google accepts. Two structural facts explain the concentration. The IAB narrowed its portfolio deliberately, selecting units that "contribute to the majority of revenue and are sufficient to advertise across multiple screen sizes," which is why its fixed list runs to a dozen entries rather than fifty. And Google's own naming maps its most common slots onto those same shapes.

A defensible starting set, in build order:

  • 300 x 250. The most portable unit in display. It fits desktop sidebars, in-article slots, and mobile, which is why it is usually the first and sometimes only banner an advertiser builds.
  • 728 x 90. Desktop header and footer inventory. Almost no room for anything but a logo, a short line, and a button.
  • 320 x 50. Mobile anchor. The 50 kB IAB initial load budget makes this the hardest unit to make look good; keep it to a mark, four or five words, and a button.
  • 300 x 600. The half-page. It occupies more of the screen for longer as the reader scrolls, and it has enough vertical room for a real product shot rather than a logo and a button.
  • 160 x 600. The classic sidebar rail. Narrower than the half-page, so treat it as a vertical strip rather than a poster.

Add 970 x 250 and 336 x 280 when the buy justifies them, and skip 468 x 60 and 120 x 600 unless a specific publisher asks. Those two are legacy sizes still accepted by Google but absent from the IAB recommended portfolio.

Banner sizes outside the display network

Paid social and channel art run on entirely separate specs, and mixing them up is the most common reason a banner uploads cropped or soft. If your work spans placements, the exact numbers for the common ones live in these guides:

The display spec itself is stable. Google's accepted size list and the IAB fixed portfolio have not moved in years, so a banner set built to those numbers keeps working. The part that goes stale is the creative, which is the argument for making the set cheap to regenerate rather than precious.

Tools for this guide

Frequently asked questions

What size are advertising banners?

The standard display banner ad sizes are 300 x 250 (medium or inline rectangle), 728 x 90 (leaderboard), 160 x 600 (wide skyscraper), 300 x 600 (half-page), and 320 x 50 (mobile banner), all in pixels. Google's Display Network accepts about twenty fixed sizes in total, and the IAB Tech Lab's New Ad Portfolio recommends a shorter fixed list that includes 970 x 250 (billboard), 970 x 90 (super leaderboard), 300 x 1050 (portrait), and 300 x 50 or 320 x 50 (smartphone banner). Most campaigns cover their inventory with the first five.

What is a 300x600 ad called?

Google Ads calls 300 x 600 the half-page ad, and that is the name to use when talking to a media buyer. It is not one of the IAB Tech Lab's fixed size ad units, but the IAB does list 300 x 600 in its flexible sizing grid, in the 700 to 900 thousand pixel band, which allows 250 kB of initial load, 500 kB of subload, and 250 kB for a static image.

What size is a 728x90 banner ad?

728 x 90 pixels is the leaderboard, and both Google Ads and the IAB Tech Lab use that name for it. The aspect ratio is roughly 8:1, so it is a wide, very short strip normally placed above or below desktop page content. As a Google uploaded display ad it must be under 150KB; the IAB budget for the unit is 150 kB of initial load and 300 kB of subload.

What is the right banner ad file size?

For Google Display Network uploads, the limit is 150KB per image ad in GIF, JPG, or PNG, and 600KB for an HTML5 or AMPHTML ZIP bundle. Programmatic buys follow the IAB's tighter per-unit budgets instead: 50 kB initial load for a 320 x 50 mobile banner, 150 kB for a 300 x 250 or 728 x 90, and 250 kB for a 970 x 250 billboard. Those weights are measured after gzip compression, and the IAB suggests cutting them another 30 percent for connections of 1.5 Mbps or slower.

Do I need every banner ad size, or will responsive display ads cover it?

Responsive display ads cover reach with far less work: Google requires one 1.91:1 horizontal image (1200 x 628 recommended) and one 1:1 square image (600 x 600 recommended), plus headlines of 30 characters, a 90-character long headline, 90-character descriptions, and a 25-character business name. Google assembles the ad to fit the slot. Fixed sizes buy control over layout and cropping, so most advertisers run responsive as the base and hand-build 300 x 250, 728 x 90, and 160 x 600 for the placements that matter most.

Can Dream Pixel Forge generate banner ads at these sizes?

Yes, with one caveat worth knowing up front. The AI ad banner generator works in aspect ratios (1:1 square, 4:5 vertical, 9:16 story, 16:9 wide, and 21:9 ultra-wide) rather than exact IAB pixel dimensions, so you generate the closest ratio and crop to the target size. Generate the artwork without lettering, since AI models render text unreliably, then typeset the headline and call to action in a layout tool. Free trial credits let you produce a first set before paying.