Banner Ad Sizes: Standard Display Ad Dimensions in Pixels
For designers, media buyers and site owners who need the exact pixel sizes for display ads, which ones carry most of the inventory, and the file rules each platform enforces.
The five banner sizes that cover most display inventory are the 300 × 250 medium rectangle, the 728 × 90 leaderboard, the 336 × 280 large rectangle, the 300 × 600 half page and the 320 × 50 mobile banner (all in pixels). Add 320 × 100 and 970 × 250 and you can serve almost every placement on desktop and mobile.
- Medium rectangle
- 300 × 250 px
- Leaderboard
- 728 × 90 px
- Mobile banner
- 320 × 50 px
- Google image ad max
- 150 KB
On this page
- Standard banner ad sizes chart
- Which banner sizes carry the most inventory
- Mobile banner ad sizes
- Google Ads and AdSense banner specs
- Banner ad sizes on Meta (Facebook and Instagram)
- File size, format and animation rules
- High-density screens: when to build at 2x
- Designing one campaign across all sizes
- Frequently asked questions
Standard banner ad sizes chart
Banner sizes are always given as width × height in pixels. The set below is the IAB fixed-size portfolio plus the legacy sizes that ad servers still accept. The sizes in bold rows are the ones worth producing first.
| Name | Size (px) | Ratio | Where it runs |
|---|---|---|---|
| Medium rectangle | 300 × 250 | 6:5 | In-article, sidebar, mobile in-feed |
| Large rectangle | 336 × 280 | 6:5 | In-article on desktop |
| Leaderboard | 728 × 90 | 8.1:1 | Top or bottom of page, desktop and tablet |
| Large (super) leaderboard | 970 × 90 | 10.8:1 | Top of page on wide layouts |
| Billboard | 970 × 250 | 3.9:1 | Above the content, premium placement |
| Half page | 300 × 600 | 1:2 | Sticky sidebar |
| Wide skyscraper | 160 × 600 | 1:3.75 | Narrow sidebar |
| Skyscraper (legacy) | 120 × 600 | 1:5 | Old sidebar layouts |
| Portrait | 300 × 1050 | 1:3.5 | Long sidebar takeovers |
| Mobile banner (mobile leaderboard) | 320 × 50 | 6.4:1 | Sticky top or bottom of phone screen |
| Large mobile banner | 320 × 100 | 3.2:1 | Phone, in-content or sticky |
| Square | 250 × 250 | 1:1 | Small sidebars |
| Small square | 200 × 200 | 1:1 | Tight sidebars |
| Full banner (legacy) | 468 × 60 | 7.8:1 | Old headers, email |
| Interstitial, portrait | 320 × 480 | 2:3 | Full-screen between app or page views |
| Interstitial, landscape | 480 × 320 | 3:2 | Same, phone held sideways |
The pixel sizes are layout (CSS) pixels, not physical screen pixels. A 300 × 250 slot on a phone with a 3x display is drawn with 900 × 750 device pixels, which is why some buyers deliver artwork at double size (see the section on high-density screens below).
Which banner sizes carry the most inventory
Google's AdSense guidance names five top-performing sizes: 300 × 250, 336 × 280, 728 × 90, 300 × 600 and 320 × 100. They perform because publishers have the most slots for them, so advertisers bidding on them reach the most pages. A campaign built in these five, plus 320 × 50 and 160 × 600, can fill nearly every standard slot.
- 300 × 250 is the one size that works on desktop, tablet and phone. If you can only make one banner, make this one.
- 336 × 280 holds 25% more pixels than 300 × 250 (94,080 vs 75,000) and shares its 6:5 shape. Many slots that accept 336 × 280 will also take a 300 × 250, but not the other way round.
- 300 × 600 has twice the area of a medium rectangle and is often sold as a sticky unit that stays in view while the reader scrolls.
- 728 × 90 needs a viewport at least about 750 px wide, so it disappears on phones in portrait. Pair it with 320 × 50 or 320 × 100 for mobile.
Mobile banner ad sizes
On a phone held upright the usable width is roughly 360 to 430 CSS pixels, so every mobile unit is 320 px wide or narrower. The choice is about height and how intrusive the unit is.
| Unit | Size (px) | Share of a 390 × 844 screen | Notes |
|---|---|---|---|
| Mobile banner | 320 × 50 | about 5% | Usually sticky; low visual weight |
| Large mobile banner | 320 × 100 | about 10% | Twice the height; room for a product image |
| Medium rectangle | 300 × 250 | about 23% | In-feed or between paragraphs |
| Interstitial | 320 × 480 | full screen | Must have a visible close button |
Google Search can rank pages lower when an intrusive interstitial covers the main content on mobile, and the Coalition for Better Ads standards list pop-ups, prestitial ads and postitial ads with a countdown among the formats that fail on mobile. Use full-screen units only between pages or app levels, never over the content a visitor just opened.
Google Ads and AdSense banner specs
Google treats display ads in two ways: fixed-size uploaded image ads, and responsive display ads assembled from your assets.
Uploaded image ads
- Sizes: all the IAB sizes in the chart above, plus some regional ones such as 980 × 120 (panorama) and 250 × 360 (triple widescreen).
- File size: 150 KB maximum per image.
- Formats: JPG, PNG or GIF.
- Animation: GIFs must stop animating after 30 seconds and run slower than 5 frames per second.
Responsive display ads
| Asset | Recommended (px) | Minimum (px) | Ratio |
|---|---|---|---|
| Landscape image | 1200 × 628 | 600 × 314 | 1.91:1 |
| Square image | 1200 × 1200 | 300 × 300 | 1:1 |
| Square logo | 1200 × 1200 | 128 × 128 | 1:1 |
| Landscape logo | 1200 × 300 | 512 × 128 | 4:1 |
Google crops and recombines these assets to fill any slot, so keep the subject centered and leave about 5% of empty margin on each side. Text baked into the image tends to get clipped; put the message in the headline fields instead.
Banner ad sizes on Meta (Facebook and Instagram)
Meta does not sell IAB banner slots. Its image ads are sized by aspect ratio, and the same creative is placed in feeds, Stories and Reels. Upload at least 1080 px wide.
| Placement | Ratio | Size to design (px) |
|---|---|---|
| Facebook and Instagram feed, square | 1:1 | 1080 × 1080 |
| Facebook and Instagram feed, vertical | 4:5 | 1080 × 1350 |
| Stories and Reels | 9:16 | 1080 × 1920 |
| Right column, link ads | 1.91:1 | 1200 × 628 |
| Audience Network banner (in apps) | fixed | 320 × 50 |
For 9:16 placements, keep text and logos out of the top and bottom 14% of the frame (about 270 px each on a 1920 px tall image), where the profile name and call-to-action button sit. Meta dropped its old rule limiting text to 20% of the image, so text-heavy creative is no longer rejected outright. For organic post sizes on the same networks, see the social media image size guide.
File size, format and animation rules
- Stay under 150 KB for static banners. It is Google's hard limit and a common publisher limit. A 300 × 250 JPG at 80% quality usually lands between 30 and 60 KB, so the limit only bites with heavy photography or long GIF animations.
- Use PNG for flat graphics and text, JPG for photos. PNG keeps type crisp; JPG compresses photographs far better.
- Keep animation short. Google stops GIFs at 30 seconds. IAB guidance and many publishers cap animation at 15 seconds, so make the final frame carry the full message.
- Add a 1 px border in a mid-gray if the ad background is white. Many publishers require it so the ad does not blend into the page.
- Check the clickable area. On a 320 × 50 banner the whole unit is the tap target; buttons drawn inside it are decoration, so do not add fake close buttons, which most networks forbid.
High-density screens: when to build at 2x
Most phones and many laptops have displays with 2 or 3 device pixels per CSS pixel. A 300 × 250 image shown on them is stretched and text looks soft. For HTML5 and direct-sold banners, build the artwork at double size (600 × 500 for a medium rectangle, 640 × 100 for a mobile banner) and let the ad tag display it at the nominal size.
Double size means four times the pixels, so file weight rises. Keep the 2x file inside the platform limit by simplifying backgrounds or using HTML5 with vector shapes and live text. Google's responsive assets already ask for 1200 px images, so this step applies mainly to fixed-size creative.
Designing one campaign across all sizes
The shapes are so different that one layout cannot be scaled to fit them all. A 728 × 90 leaderboard is eight times wider than tall, while a 160 × 600 skyscraper is almost four times taller than wide. Group the sizes by shape and design three master layouts:
| Shape | Sizes | Layout that works |
|---|---|---|
| Horizontal strip | 728 × 90, 970 × 90, 468 × 60, 320 × 50, 320 × 100 | Logo left, one line of text, button right |
| Near-square | 300 × 250, 336 × 280, 250 × 250, 200 × 200, 970 × 250 | Image top, headline, button bottom |
| Vertical | 160 × 600, 120 × 600, 300 × 600, 300 × 1050 | Stacked: logo, image, text, button |
Minimum legible type is about 12 px for body text and 16 px or more for the headline on a 320 × 50 banner. On a 728 × 90 there is room for roughly six to eight words at that size, so write the headline for the smallest unit first. For more on how ratios like 1.91:1 and 4:5 relate to screen shapes, see the aspect ratio guide, and for the pixel sizes of common displays, the screen size guide and phone screen sizes.
Frequently asked questions
What is the most common banner ad size?
The 300 × 250 medium rectangle. It fits in article text, sidebars and mobile screens alike, so publishers sell more of it than any other size, and Google lists it among its top-performing AdSense sizes.
What size is a leaderboard ad?
A standard leaderboard is 728 × 90 pixels. The larger "super" or large leaderboard is 970 × 90, and the 970 × 250 billboard is the high-impact version that sits in the same position at the top of a page.
What banner ad size should I use for Meta (Facebook and Instagram)?
Meta does not use IAB banners. Its image ads use aspect ratios: 1:1 (1080 × 1080 px) or 4:5 (1080 × 1350 px) for feeds, and 9:16 (1080 × 1920 px) for Stories and Reels. Meta's Audience Network does serve a 320 × 50 banner inside partner apps.
What are the sizes of banner ads for websites and mobile?
Desktop: 728 × 90, 970 × 90, 970 × 250, 300 × 250, 336 × 280, 160 × 600 and 300 × 600 px. Mobile: 320 × 50, 320 × 100, 300 × 250 and full-screen interstitials of 320 × 480 (portrait) or 480 × 320 (landscape).
What is the maximum file size for a banner ad?
Google Ads caps uploaded image ads at 150 KB. Many ad servers and publishers use the same figure for static banners. HTML5 and rich-media ads have separate, larger limits that vary by platform, so check the spec sheet of the network you are buying.
Should banner ads be made at 2x resolution?
For direct-sold or HTML5 placements, building at 2x (for example 600 × 500 for a 300 × 250 slot) keeps text sharp on high-density phone screens. The file still has to meet the size limit, so compress carefully or use vector shapes in HTML5.