Ad Sizes & Specs Cheat Sheet (2026)
A current, searchable reference for ad sizes and specs across every major platform, plus a free in-browser resizer that crops your image to any placement and exports them all at once. Nothing is uploaded to a server.
Last reviewed: June 2026
Free ad resizer
Upload once, export every placement size. Runs entirely in your browser - nothing is uploaded.
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Feed (square) | 1080x1080 | 1:1 | 30 MB | JPG, PNG | Keep text under ~20% of the image. |
| Feed (portrait) | 1080x1350 | 4:5 | 30 MB | JPG, PNG | Best-performing static feed size. |
| Stories / Reels | 1080x1920 | 9:16 | 30 MB | JPG, PNG, MP4 | Keep key content out of the top/bottom 14%. |
| Right column | 1200x628 | 1.91:1 | 30 MB | JPG, PNG | Desktop only; small render. |
| Carousel card | 1080x1080 | 1:1 | 30 MB | JPG, PNG | Use a consistent size across cards. |
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Feed (square) | 1080x1080 | 1:1 | 30 MB | JPG, PNG | Safe baseline for feed. |
| Feed (portrait) | 1080x1350 | 4:5 | 30 MB | JPG, PNG | Takes the most feed real estate. |
| Stories / Reels | 1080x1920 | 9:16 | 30 MB | JPG, PNG, MP4 | Avoid top ~250px and bottom ~250px UI zones. |
| Carousel card | 1080x1080 | 1:1 | 30 MB | JPG, PNG | Keep all cards the same ratio. |
Google Display
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Medium rectangle | 300x250 | 6:5 | 150 KB | JPG, PNG, GIF | Highest-inventory display size. |
| Large rectangle | 336x280 | 6:5 | 150 KB | JPG, PNG, GIF | Pairs well with 300x250. |
| Leaderboard | 728x90 | 8.09:1 | 150 KB | JPG, PNG, GIF | Above-the-fold desktop banner. |
| Half page | 300x600 | 1:2 | 150 KB | JPG, PNG, GIF | High viewability sidebar unit. |
| Large mobile banner | 320x100 | 3.2:1 | 150 KB | JPG, PNG, GIF | Mobile in-app and web. |
| Billboard | 970x250 | 3.88:1 | 150 KB | JPG, PNG, GIF | Premium desktop placement. |
TikTok
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| In-feed video | 1080x1920 | 9:16 | 500 MB | MP4, MOV | Keep text away from right-side icons and bottom caption. |
| Cover / thumbnail | 1080x1920 | 9:16 | 30 MB | JPG, PNG | Center the focal point. |
| Square (cross-post) | 1080x1080 | 1:1 | 500 MB | MP4, MOV | Only if repurposing feed assets. |
YouTube
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| In-stream video | 1920x1080 | 16:9 | 256 GB | MP4, MOV | Front-load the hook in the first 5s. |
| Shorts | 1080x1920 | 9:16 | 256 GB | MP4, MOV | Vertical; keep CTAs off the bottom bar. |
| Video thumbnail | 1280x720 | 16:9 | 2 MB | JPG, PNG | High-contrast, readable at small size. |
| Display companion | 300x250 | 6:5 | 150 KB | JPG, PNG | Shows beside the video on desktop. |
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Single image (landscape) | 1200x627 | 1.91:1 | 5 MB | JPG, PNG | Standard sponsored content. |
| Single image (square) | 1080x1080 | 1:1 | 5 MB | JPG, PNG | Strong on mobile feed. |
| Vertical | 1080x1350 | 4:5 | 5 MB | JPG, PNG | More mobile real estate. |
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Standard pin | 1000x1500 | 2:3 | 20 MB | JPG, PNG | The recommended pin ratio. |
| Square pin | 1000x1000 | 1:1 | 20 MB | JPG, PNG | Acceptable alternative to 2:3. |
| Idea / story pin | 1080x1920 | 9:16 | 20 MB | JPG, PNG, MP4 | Full-screen vertical. |
Snapchat
| Placement | Dimensions | Ratio | Max size | Format | Safe zone |
|---|---|---|---|---|---|
| Single image / video | 1080x1920 | 9:16 | 1 GB | JPG, PNG, MP4 | Keep text in the middle third. |
| Story ad tile | 1080x1920 | 9:16 | 1 GB | JPG, PNG, MP4 | Top/bottom 150px reserved for UI. |
Email me the full 2026 ad-specs cheat sheet (PDF).
Every placement size for every major platform, in one printable page.
The design-once rule
You do not need a unique design for every size. Design at 1:1 (1080x1080) and 4:5 (1080x1350) first, since those take the most room in the feed, then export a 9:16 (1080x1920) version for stories and reels. Keep your logo and key message in the center third so a center crop never cuts them off.
Cover vs contain when resizing
Use cover when you want the image to fill the whole placement with no borders - it crops the overflow from the center. Use contain when nothing can be cropped (logos, text-heavy creatives) - it fits the entire image inside the size and pads the rest with white. The resizer above does both, fully in your browser.
The quick answer
The most-used Meta ad sizes are 1080x1080 (1:1 square), 1080x1350 (4:5 portrait), and 1080x1920 (9:16 stories and reels). A good rule is to design at 1:1 and 4:5 first, since they take the most space in the feed, then export a 9:16 version for stories and reels.
Frequently asked questions
What size should a Facebook or Instagram ad be?
For the feed, use 1080x1080 (1:1) or 1080x1350 (4:5). For stories and reels, use 1080x1920 (9:16). The 4:5 portrait takes the most feed real estate and usually performs best for static ads.
What are the standard Google Display ad sizes?
The highest-inventory sizes are 300x250 (medium rectangle), 728x90 (leaderboard), 160x600 / 300x600 (skyscraper / half page), 320x100 (large mobile banner), and 970x250 (billboard). Keep each file under 150 KB.
Is the resizer safe? Where do my images go?
Everything runs in your browser using a canvas. Your image is never uploaded to a server, so it is private and instant. Closing the tab discards it.
What does cover vs contain do?
Cover fills the whole target size and crops the overflow from the center, so there are no borders. Contain fits the entire image inside the size and pads the rest, so nothing is cropped.
How often are these specs updated?
This cheat sheet was last reviewed in June 2026. Platform specs change, so we review and update the table regularly and stamp the date above.
Keep exploring
Generate the creative
Skip the manual resizing.
Salk AI generates your creative in every placement size automatically - no cropping, no exporting, no guesswork.
Open Salk Studio