AdsOverlayOpen the tool

Free creative QA

Check ad creative against Instagram’s real layout

Feed, Stories and Reels rendered with Meta’s published safe zones. Nothing is uploaded; the previews run in your browser.

y
your_brand
Sponsored
Shop now
1,248 likes

your_brand Sample caption. Instagram shows roughly the first 125 characters in feed and hides everything after that behind the more link

1 day ago

Each placement covers a different part of the frame

Shaded bands are Meta’s published safe zones, rendered by the same component the tool uses.

y
your_brand
Sponsored
Shop now
1,248 likes

your_brand Sample caption. Instagram shows roughly the first 125 characters in feed and hides everything after that behind the more link

1 day ago
Feed

No platform UI over the creative. Meta recommends 4:5 at 1440 × 1800.

y
your_brand
Sponsored
Learn more
Stories

Profile row at the top, reply bar at the bottom: 14% and 35% of the height.

1,2 k
48
12
y
your_brand
Watch more

Sample caption for a Reels placement, cut at

Sponsored
Reels

Caption stack, audio row and the right-hand action rail sit over the lower third.

Errors a flat export will not show

Logo placed under the profile row

It clears the top of the artboard, then renders behind Instagram’s own header once the ad is in feed.

Creative delivered under 1440 px

Meta’s recommended width for Feed and full screen. Anything down to 400 × 500 still uploads, and renders soft.

Offer past the caption cut

Feed, Explore and Stories show about 125 characters before “more”. Reels shows 44.

Full screen clearance

Top
14%
Bottom
35%
Each side
6%

Recommended upload

Feed 4:5
1440 × 1800
Stories
1440 × 2560
Reels
1440 × 2560

Notes

Stories and Reels
Shared safe zone
Feed 1:1
Allowed, not recommended
Meta minimum
400 × 500

Check a placement before you upload it