Drop an image or a video and see exactly what each app's UI covers, at true scale, before the ad goes live.
Generating the creative rather than checking one? AdMake AI outputs 4:5 and 9:16 ad images at 1080 x 1350 and 1080 x 1920, the two canvases this page measures against. Try it free, no card.
Pink is what the app covers, the violet line is where your layout has to live.
All platforms · 1080 x 1920
What to do: Keep everything that matters inside a 660 x 960 window on a 1080 x 1920 file and no app touches it. That window is a third of the canvas, so most teams build a frame per placement instead of cropping one asset five ways.
Instagram Story · 1080 x 1920
What to do: One Meta rule covers Story, Reels and 9:16 Feed, leaving a 950 x 979 working rectangle. Reels ads with a disclaimer lose the bottom 40%, which is 768 px, not 672.
Source: Meta's ad help page
Facebook Stories · 1080 x 1920
What to do: Facebook Stories and Reels run on the same Meta diagram as Instagram, so a 9:16 file checked once is checked for both apps.
Source: Meta's ad help page
TikTok In-Feed · 1080 x 1920
What to do: The trap is the right side. The action rail widens the right margin to 300 px below y 840, far above the caption tray, so a mid-frame price or badge that passes every Meta check dies here.
Source: TikTok's in-feed ad template
YouTube Shorts · 1080 x 1920
What to do: The right margin is four times the left. Push right-aligned elements 192 px in and treat the 48 px left margin as a floor, not a target.
Source: Google's Shorts help page
Snapchat · 1080 x 1920
What to do: One spec covers Stories, Spotlight and Commercials. Snapchat publishes percentages; these are those percentages on 1080 x 1920, with the shortest top and the tallest corner of any platform.
Source: Snapchat's safe zones page
Pinterest Idea ad · 1080 x 1920
What to do: Idea ads lose three times more on the right than the left because the action buttons stack there. On a standard Pin the band is the grid's square crop, not UI.
Source: Pinterest's product specs
WhatsApp Status · 1080 x 1920
What to do: No platform figure exists for these three. The margins here are crop arithmetic and the tightest band that satisfies what each platform does publish.
Most safe zone guides copy their bottom margin from other guides. The figures still circulating, 250, 320 and 420, describe organic Stories or a UI from before the caption tray and CTA row existed.
An ad today loses 672 px, 35% of the frame, at the bottom of Meta, YouTube Shorts and Snapchat placements alike. Three platforms agreeing is not a coincidence: the caption, the CTA row and the sponsored label all live there.
Five bottom margins circulate for 9:16 ads
px off the bottom
The organic Story figure. No CTA row, no sponsored label, not the ad number
A template-era figure, older than the caption tray
Same era, still copied from guide to guide
What Meta, YouTube and Snapchat ads actually lose today
Every figure below 672 describes an organic post or a UI that no longer exists. Design to 672 and the argument goes away.
On a 1080 x 1920 Story or Reels ad, keep text, logos and faces 269 px from the top, 672 px from the bottom and 65 px from each side, and keep the bottom-right 227 x 768 block empty. That is Meta's own 14% / 35% / 6% diagram in pixels, one rule for Stories, Reels, 9:16 Feed and their Facebook twins. If a Reels ad carries a disclaimer, treat the bottom as 768 px.
AdMake AI generates ad images at 1080 x 1350 and 1080 x 1920, the two canvases this page measures against, so the safe zone is part of the layout instead of a check at the end.
Try it freeFree credits, no card.
Every aspect ratio, crop and spec for the 9:16 canvas.
Durations, bitrates and the per-app quirks of vertical video.
Reframe one creative into 1:1, 4:5, 9:16 and 16:9 without cropping.
The Status spec sheet Meta never wrote, and where the 250 / 400 rule comes from.