ThumbCrafted
← Back to Instagram Tools

Instagram Ad Preview

An effective Instagram ad preview answers three questions before you spend a single dollar: is the creative the right size for the placement, will important content survive Instagram's UI overlays, and does the ad still read at thumbnail size in the feed. Get any of those wrong and you're paying CPM on a creative that's blurry, cropped, or has its headline buried behind a "Shop Now" button.

Preview your Instagram ad creatives across feed, Stories, and Reels placements. Check sizes, aspect ratios, safe zones, text placement, and the most common ad mistakes that quietly tank ROAS — before you launch the campaign.

Instagram Ad Specs
Feed (Square): 1080×1080 (1:1)
Feed (Portrait): 1080×1350 (4:5)
Stories Ad: 1080×1920 (9:16)
Reels Ad: 1080×1920 (9:16)
Carousel Slide: 1080×1080 (1:1)
Story/Reels Safe: Y:250 – Y:1520
Jump to:

Instagram Ad Formats & Sizes

Instagram ads run across four main placements, each with its own dimensions and aspect ratio. Knowing the exact spec for every placement is the foundation of any reliable Instagram ad preview workflow.

PlacementSizeAspect RatioNotes
Feed (Square)1080×10801:1Safe baseline format, works everywhere
Feed (Portrait)1080×13504:5Best vertical real estate, highest engagement
Feed (Landscape)1080×5661.91:1Use only when your asset is landscape-native
Stories Ad1080×19209:16Full-screen vertical with CTA button
Reels Ad1080×19209:16Full-screen vertical with engagement column + CTA
Carousel Slide1080×10801:1Every slide must match the first slide's ratio

Feed ads (1:1 and 4:5)

Feed ads run in the main Instagram feed alongside organic posts. The two viable formats are square (1080×1080) and portrait (1080×1350). Portrait at 4:5 takes up more vertical screen real estate per scroll — on most phones, a 4:5 ad fills the entire viewport above the fold, while a 1:1 ad leaves room for the next post's header to peek in. 4:5 consistently outperforms 1:1 for stop-scroll metrics. Use 1:1 only when you need a single asset to run across multiple platforms with one master file.

Stories and Reels ads (9:16)

Stories and Reels ads share the same canvas: 1080×1920 at 9:16. These run between organic Stories and inside the Reels player. Both placements add a Call-to-Action button anchored at the bottom of the screen. The CTA is non-removable and consumes ~150 px of vertical space, which is the single biggest reason creatives need a tighter safe zone for ads than for organic posts. See the Instagram Story safe zone guide for the full overlay map.

Carousel ads (1:1)

Carousel ads let you run 2–10 swipeable slides in a single placement. Every slide inherits the aspect ratio of the first slide, so all slides must be the same size — if slide 1 is 1080×1080 and slide 2 is 1080×1350, slide 2 gets cropped to fit. Build all slides at 1080×1080 (1:1) for maximum compatibility. Verify dimensions of every slide with the Instagram Post Size Checker before uploading the full carousel.

How Instagram Ads Are Displayed

Every Instagram ad placement is mobile-first. Instagram does not optimize ad creative for desktop — over 95% of impressions come from the mobile app, and that's the screen you should design and preview for. Anything that looks fine on your laptop but tight on a phone is going to fail in delivery.

Feed placement

Feed ads display inside the scrolling feed. Above your image, Instagram renders a profile header (~100 px) with the account name, the "Sponsored" label, and a three-dot menu. Below the image, Instagram renders engagement icons (heart, comment, share, save) and the caption preview — up to two lines before "...more". A CTA button (Shop Now, Sign Up, etc.) sits between the image and the caption block. None of these overlay your image, but they crowd it — so make sure your creative is strong enough to stop the scroll before any of those elements draw attention.

Stories placement

Stories ads display full-screen between organic Stories. Instagram overlays a thin progress bar and "Sponsored" label at the top (~100 px), and a CTA button + "Send message" reply bar at the bottom (~250–400 px depending on device safe-area inset). The middle of the screen is yours.

Reels placement

Reels ads display inside the full-screen Reels player. Instagram overlays an engagement column on the right (like, comment, share, audio — ~80 px wide), the username and caption on the bottom-left (~300 px tall on the left half), and a CTA button at the bottom-center. The active region for your creative is the central vertical strip, avoiding the right 80 px and the bottom 400 px on the left.

UI overlays at a glance

Across every placement, the UI elements you're competing with are: the Sponsored label, the CTA button, the caption text, the engagement buttons, and the reply bar (Stories/Reels). Designing around these overlays is the entire job of the Story safe zone exercise — same rules apply to ads, just with tighter margins.

Ad Safe Zones & UI Overlays

Ad safe zones are tighter than organic safe zones because the CTA button is non-removable. Design with the CTA in mind from the start — you can't drop it later.

Bottom CTA overlay

Stories and Reels ads anchor a CTA button (Shop Now, Learn More, Sign Up, Install Now, etc.) above the reply bar. The button is roughly 80–100 px tall and sits ~80 px above the bottom edge. Combined with the reply bar and safe-area inset, this consumes ~400 px of vertical space at the bottom of every Story and Reels ad. Anything you place below Y:1520 on a 1080×1920 canvas is at risk.

Top UI overlays

The top of every Story/Reels ad has the progress bar and Sponsored label (~100 px), plus the profile area and menu icons (~150 px). Combined, the top overlay zone is roughly 250 px. For feed ads, the top profile header (~100 px) sits above the image, not on top of it — but the top edge of your image is still where the eye lands first, so don't bury your hook there.

Center-safe design approach

The reliable rule across every Instagram ad placement: keep your headline, focal point, and any logo inside the central 60% vertically. For a 1080×1920 Story or Reels ad, that's roughly Y:380 to Y:1540. For a 1080×1350 feed ad, that's Y:270 to Y:1080. Center horizontally too — on Reels especially, the rightmost 80 px is reserved for engagement buttons. See the Instagram Story safe zone guide for the precise overlay coordinates.

PlacementTop OverlayBottom OverlayEffective Safe Zone
Feed (1080×1080)~80 px crowd~120 px crowdY:80 – Y:960
Feed (1080×1350)~80 px crowd~120 px crowdY:80 – Y:1230
Story Ad (1080×1920)~250 px~400 pxY:250 – Y:1520
Reels Ad (1080×1920)~250 px~400 px + right 80 pxY:250 – Y:1520, X:0 – X:1000

Common Instagram Ad Problems

CTA covering text

The CTA button on Stories and Reels ads consumes the bottom 400 px. Headlines or product info placed there get covered the moment the button renders. Move all critical text above Y:1520 on a 1080×1920 canvas, and design the ad with the button mocked in from the start.

Cropped content

Instagram crops feed ads that don't match supported aspect ratios (1.91:1 to 4:5). Stories and Reels ads narrower than 9:16 get letterboxed; wider ones get zoom-cropped. Always pre-crop creatives to the exact placement spec before uploading. Verify dimensions with the Instagram Post Size Checker.

Low resolution

Instagram aggressively compresses every uploaded creative. Starting under the recommended resolution — or with a screenshot of a screenshot — produces blurry ads that look unprofessional and signal "scam" to scrolling users. Always upload at the full target dimensions (or higher, downsampled cleanly).

Wrong aspect ratio

A 16:9 horizontal video repurposed as a 9:16 Reels ad gets letterboxed with massive black bars top and bottom — a near-instant scroll. A 1:1 square dropped into a 4:5 feed slot leaves dead space. Re-cut and re-frame for each placement; don't ship one master file across all placements.

Too much text

Instagram doesn't enforce the old 20% text rule strictly anymore, but text-heavy creatives still get penalized in delivery and almost always perform worse. Cut your headline to 5–7 words. If you can't, the offer is too complex for an ad — rebuild it in the Free Thumbnail Editor with one bold headline and a single supporting line.

Poor readability

Light text on a busy photo. Dark text on a dark gradient. Thin script fonts at small sizes. All of these make headlines unreadable in the feed where ads scale to ~30% of original size. Use heavy weights (700+), high-contrast color pairs, and stroke or shadow effects on top of photos.

Best Practices for Instagram Ads

Creative principles

Workflow

Want to optimize your ad creative?
Open the Free Thumbnail Editor →

Tools to Preview & Fix Ads

Verify every part of your Instagram ad creative before you push it live:

Instagram Post Size Checker
Verify dimensions and aspect ratio against current ad specs for feed, Stories, Reels, and carousels.
Instagram Story Safe Zone
See where Instagram's UI overlays cover Story and Story-ad content, with exact safe-zone coordinates.
Instagram Reels Cover Preview
Check how Reels covers crop in the main profile grid vs the full Reels view.
TikTok Ad Preview
Preview TikTok ad creatives with CTA buttons and sponsored label overlays.
Free Thumbnail Editor
Design and adapt ad creatives at every Instagram placement size with text, shadows, and effects.

Related Guides

Instagram Ad Specs Guide
Sizes, formats, dimensions, and safe zones for feed, Stories, Reels, and carousel ads.
Instagram Image Sizes Guide
Complete reference for ad sizes in context with every other Instagram placement.

Instagram Ad FAQ

What size should Instagram ads be?
Instagram ad sizes depend on placement. Feed ads: 1080×1080 (square 1:1) or 1080×1350 (portrait 4:5). Stories and Reels ads: 1080×1920 (9:16). Carousel ads: 1080×1080 (1:1) per slide. Always upload at the highest supported resolution to survive Instagram's compression. Verify with the Instagram Post Size Checker.
What aspect ratio is best for Instagram ads?
For feed ads, 4:5 (1080×1350 portrait) consistently outperforms 1:1 because it occupies more vertical space and stops scroll faster. For Stories and Reels ads, 9:16 (1080×1920) is required — it's the only full-screen vertical format. Carousel ads should be 1:1 (1080×1080) so slide-to-slide framing stays consistent.
Why is my Instagram ad cropped?
Instagram crops ads that don't match its supported aspect ratios. Feed ads must fall between 1.91:1 (landscape) and 4:5 (portrait) — anything outside that range gets center-cropped. Stories and Reels ads at anything other than 9:16 get letterboxed or zoom-cropped. Pre-crop your creative to the exact placement spec before uploading to Ads Manager.
How do I keep text visible in Instagram ads?
Place all text inside the central safe zone of your creative. For feed ads, avoid the top 100 px (profile header) and bottom 200 px (caption + CTA area). For Stories and Reels ads, avoid the top 250 px (header) and bottom 400 px (CTA button + reply bar). Use bold, high-contrast type and keep copy short.
Do Stories ads have different safe zones?
Yes. Stories and Reels ads add a Call-to-Action button (Shop Now, Learn More, etc.) anchored above the reply bar, which consumes an additional ~150 px at the bottom compared to organic Stories. The effective safe zone for Story ads is roughly Y:250 to Y:1520 on a 1080×1920 canvas — about 200 px tighter at the bottom than organic Stories. See the Instagram Story safe zone guide.
View All Instagram Tools →