Meta Safe Zones in 2026: How to Build One Vertical Ad That Survives Every Placement

Design every vertical ad to the Reels margins and it will clear every 9:16 placement Meta has. That means keeping the top 14%, the bottom 35% and 6% on each side free of anything you need the viewer to read. Clear those and Stories, Reels and vertical Feed all take care of themselves.
Everything below is why, and what to check before your next launch.
The margins, in percentages and pixels
Most guides publish the bottom margin as "20 to 35%" and leave it there. That range is not caption length varying. It is two different placements with two different margins, printed as one number. Here they are separately, at a 1080 x 1920 canvas.
The top 14% is where the profile icon, username and Sponsored label sit. The bottom is where the caption, the audio strip and the CTA button stack up, and Reels stacks more of them than Stories does. The sides account for the range of phone widths.
Reels is the tightest of the four vertical placements, so Reels is the one to build to. It is the only margin worth memorising.
Why you should stop designing per placement
The tempting move is to build to the looser Stories margin because it gives you more canvas, then tighten it later if the ad goes to Reels. In practice that later never happens.
Almost nobody runs Stories in isolation any more. Advantage placements and default placement settings push the same file into Reels the moment the ad set goes live, and nothing warns you. So an ad that looked correct when you designed it has its CTA sitting under a caption on a placement you did not think about.
Design to Stories and you are relying on a manual step that will be skipped. Design to Reels and there is no step to skip. This is the whole argument for a single master asset: not that it saves design time, but that it removes the decision that gets made wrong under deadline.
The screen shape most templates ignore
Margins are not the only thing that moves. Screen shape does too.
Plenty of current Android phones, including recent Samsung Galaxy models, have displays taller and narrower than 9:16, closer to 20:9. When your 9:16 asset lands on one of those screens, it either gets scaled up so the left and right edges are trimmed, or it is letterboxed with bars top and bottom. You do not get to choose, and you cannot see in advance which one a given viewer gets.
The fix is not to fight it. It is to make it irrelevant. Six percent on the sides is the minimum that keeps you inside the placement UI. If you want the ad to survive edge trimming on tall screens as well, build to 10% on each side, which keeps every critical element inside the centre 80% of the frame. Logo, headline, price, CTA: all of it lives in the middle.
What to check before your next launch
- Audit every active 9:16 ad against top 14%, bottom 35%, sides 6%. Anything designed against a 20% bottom margin needs looking at first.
- Preview each placement separately. One preview does not represent all three, and a creative can look perfect in Stories with its CTA buried in Reels.
- Find the CTA and the price. The bottom of the frame is where nearly every safe zone failure happens, and those two elements are what you least want covered.
- Move any remaining 1:1 creative to 4:5 for images and 9:16 for video. Square still runs, but it is no longer what Meta's placement guidance points you at, and it wastes vertical screen space on mobile.
- On new builds, keep everything critical inside the centre 80% so it survives edge trimming on 20:9 screens.
Done properly across a live account, this is not a five minute job. It is an audit, and it comes back every time a new batch of creative ships.
Where the time actually goes
Here is the part teams underestimate. Knowing the margins is the easy half. The hard half is that the correct file has to stay correct all the way to launch.
One approved master becomes a set of exports. Those exports get renamed, dropped in a folder, picked up by whoever is building the ad set that day, and pushed live across dozens of ad sets. Somewhere in that chain, the version that goes live stops being the version that was checked. Not because anyone was careless, but because the checking happened in one tool and the launching happened in another, with a spreadsheet in between.
That is a workflow problem, and it is what Adnova is built for.
Creative Hub keeps the master, the placement variants and the approval history in one place with proper versioning. When someone asks "is this the checked version," there is an answer, not a hunt through a shared drive.
Bulk Ad Launcher takes the approved asset straight from that library into live ad sets, up to a hundred ads at a time, across Meta, TikTok, Google and AppLovin. No re-export, no re-upload, no chance for an unchecked file to sneak in on the way.
The safe zone rules tell you where to put things. Keeping the approved version and the launched version the same file is the part that actually protects your spend.
Conclusion
The move toward one vertical standard did not simplify a spec sheet. It changed what counts as a ready to run ad.
A creative that clears the Reels margins clears every vertical placement Meta serves. That is what makes a single master asset a real target rather than a compromise, and it is why building to the tightest placement first is the only version of this that survives contact with a busy launch week. Build it once, correctly. Then make sure that exact file is the one that goes live.
Frequently asked questions
1. What margins should I design for?
Top 14%, bottom 35%, and 6% on each side, measured against a 1080 x 1920 canvas. That is the Reels margin, and it is the tightest of the vertical placements, so clearing it clears Stories and vertical Feed too.
2. I built my creative against a 20% bottom margin. Do I need to redo everything?
Not everything, but check it. Twenty percent is the Stories bottom margin. Anything between 20% and 35% from the bottom is safe in Stories and covered in Reels, so any ad running on both placements with a CTA in that band is the one to fix first.
3. Why do most guides say the bottom margin is "20 to 35%"?
Because they are printing two placements as one range. Twenty percent is Stories, 35% is Reels. It is not a range you get to pick from, it is two numbers, and which one applies depends on where your ad runs.
4. Is square (1:1) creative still allowed?
Yes, it still runs. But Meta's placement guidance now points at 4:5 for feed images and 9:16 for feed video, both of which take up more of a mobile screen than square does. Square is allowed, not recommended.
5. My ad previews fine, so why would it still get cropped?
Previews usually show one placement at a time. An ad can preview cleanly in Stories and have its CTA under a caption in Reels. Check each placement separately before you publish.
6. Do the side margins need to be more than 6%?
Six percent is the minimum for the placement UI. If your ads run on tall 20:9 Android screens, which they will, build to 10% each side so nothing important sits where edge trimming can reach it.




.png)
.png)
.png)

