Snapchat safe zone: the numbers are on the wrong page
Keep the top 150 px and the bottom 330 px of your canvas clear of graphics and logos. Snapchat states it on its Creative Best Practices page, not on the page it dedicates to safe zones, which carries no number at all (read 16 August 2026). Snapchat never gives a percentage, and the 40% figure in circulation is Meta's.
100% private. The file is read in your browser. Nothing is saved or uploaded.
100% private. The file is read in your browser. Nothing is saved or uploaded.
Sample creative
Formatdetected 9:16
Placement7 of 11 placements take 9:16
Overlay
Your logo
This placement draws no advertiser mark of its own, so your logo shows on the others rather than here.
100% private. Your logo never leaves this device.
Call-to-action buttonSnapchat
Snapchat's published list for website attachments, 16 buttons. Apply Now is published for website and lead-form attachments only.
No email. No signup. No watermark.
Or click any text inside the mockup to edit it in place.
The overlay carries two readings because Snapchat publishes two. Best practices (150 / 330) is the pair written for this format, and the one to use. Commercials (150 / 150) is the pair on the Commercial Specifications page. The chips carry Snapchat's pixels; the bands are drawn at Snapchat's 1080 x 1920 canvas, where those pixels work out at 7.81% and 17.19% of frame height. That conversion is arithmetic, not Snapchat's, and it is set out below.
100% private
No data saved
No account
No watermark
Your file is read in the browser and never sent anywhere. The export is a full-resolution PNG with no signup and no watermark. There is no paid tier of this tool.
Snapchat gives a fixed number and, on another page, says the interface that number protects against is not fixed. Both come from Snapchat's own pages, read on 16 August 2026, and both matter when you decide how much margin to leave.
The figures: 150 px top, 330 px bottom
One sentence carries Snapchat's only canvas-level safe zone, and it sits on the Creative Best Practices page rather than the specs page or the safe-zone page:
“Keep the top 150px and the bottom 330px of your canvas clear graphics or logos to prevent overlap with the Snapchat ad UI elements. Review Safe Zones for Ads on Snapchat for full details.”
Two things follow. It is a design recommendation, not an upload gate: nothing is rejected for breaking it. And the sentence carrying the numbers points you at a page that has none, which is where most Snapchat spec confusion starts.
Do not go looking on the safe-zone page
Snapchat's Safe Zones for Ads page defines the concept, asserts that buffers exist on every side, claims one unified specification across four formats, and states not one value. It sends you to a toggle inside Ads Manager instead:
“Each format has defined top, bottom, and side buffers that help keep critical elements visible. To review creative alignment, use the Safe Zone toggle in Ads Manager. Dynamic CTA variants themselves do not appear in Ads Preview.”
One practical note if you re-check it: businesshelp.snapchat.com returns an error panel to plain HTTP requests, so a command-line fetch shows an empty article. This page was read in a browser, and the figures really are absent rather than missed.
Snapchat's own call to action moves, so 330 px is a floor
Three Snap pages say the CTA is chosen per impression, and that the variants cannot be previewed:
“Eligible ads may serve with Dynamic CTAs (call to actions), which automatically optimizes CTA format and placement for each impression.”
“Please Note: Dynamic CTA variants do not appear in Ads Preview. Following safe zone guidance helps keep key brand elements visible across these Dynamic CTA variants.”
If placement is optimised per impression, the region the CTA occupies is not fixed, and one static bottom reserve cannot fully describe it. That is the same reason TikTok gives for publishing no number at all. Snapchat publishes 330 px anyway, so treat it as a floor and give yourself a little more if the design allows.
Pixels, not percentages, and never 40%
Snapchat states its safe zone against “your canvas”, and it publishes two canvases: 1080 x 1920 on the Help Center, 720 x 1280 on its own marketing site. So the same figures cover different shares of the frame depending on which page you read. The conversions below are arithmetic, not Snapchat's:
Snapchat’s pixel reserves as a share of each of its two published resolutions
Reserve
At 1080 x 1920
At 720 x 1280
Top 150 px
7.81%
11.72%
Bottom 330 px
17.19%
25.78%
Top and bottom combined
25.00%
37.50%
At 1080 x 1920 the two reserves come to exactly a quarter of the canvas height, which is a quick check on your own layout. Neither column is a Snapchat figure, so do not quote either as one.
The 40% figure often attributed to Snapchat is not Snapchat's. No Snap-owned page states 40% in any context (all eleven sources below, plus a targeted search, 16 August 2026). It is Meta's rule for Reels ads that carry disclaimers.
What sits in the reserved space
Snapchat names its interface elements more precisely than any other platform here, and never gives their geometry. Every row below is Snapchat naming its own element and the region it sits in:
Interface elements Snapchat names, and the region it puts them in
Element
Region
Named by
Brand name
Bottom
Safe Zones for Ads
Headline
Bottom, directly under the brand name
Safe Zones for Ads; Marketing API
Call-to-action pill
Bottom
Safe Zones for Ads
Progress bar
Named, region not stated
Safe Zones for Ads
Collection thumbnails
“At the bottom of the Top Snap”
Marketing API, Dynamic Collection Ads
AD slug
“The lower right corner of the Snap Ad”
Commercial Specifications
6 second ticker
“At the top of the screen within the buffer zone”
Commercial Specifications
That explains the asymmetry: a small top reserve for a ticker or progress bar, a large bottom reserve for the brand name, the headline stacked under it, the CTA pill, the collection thumbnails and the AD slug. Snapchat never says which element takes which part of the 330 px, so any component-by-component breakdown you find elsewhere was invented. It also publishes no side value at all, despite its safe-zone page saying side buffers exist.
175 and 269 are a different asset, do not mix them in
Snapchat publishes a second pair of numbers, 175 px top and 269 px bottom, with text kept inside a box 300 px wide by 128 px high. Those belong to the Story Ad tile, a 360 x 600 image, not to the 1080 x 1920 canvas, so they cannot be converted to the top snap or compared with 150 and 330. The tile box is also the only horizontal safe zone Snapchat publishes anywhere, and it is a text box on a tile rather than a side margin on the canvas.
“For Story Ads that include CTA, the text in the supplied image should adhere to a 175px buffer zone at the top and 269 px buffer zone at the bottom of the tile image to avoid potential overlap.”
The Single Image or Video specs page is one of the most complete any platform publishes, down to audio engineering targets. The Marketing API then adds things no help page states. Both are below, with Snapchat's own classification on every row.
Single Image or Video (Top Snap)
Field
Value
Type
Source
Accessed
Full screen canvas
1080 x 1920 px, 9:16, scaled proportionally to the original assetTwo resolutions
Not published on this page. It links out to Safe Zones for Ads, which carries no number either; the 150 px and 330 px pair is on Creative Best PracticesWhere the numbers are
DEFAULT_COLOR gives a white button with black text; AUTO_COLOR_DETECTION takes the colour from the Public Profile logo, and is what happens when the field is left out
Two rows here appear on no help page. The API is where Snapchat states that the headline renders under the brand name, which is its own account of the bottom-left stacking order, and it is the only place Snapchat describes how the CTA button looks: white with black text, or a colour taken from your Public Profile logo, which is the default.
Available calls to action, by attachment
Field
Value
Type
Source
Accessed
Website attachment
Apply Now, Book Now, Buy Tickets, Get Now, Listen, More, Order Now, Play, Read, Shop Now, Show, Showtimes, Sign Up, View, Watch, Donate
Apply Now is published for exactly two attachment types, Website and Lead Form, which is the row that matters for a hiring ad. The Marketing API mapping agrees, listing APPLY_NOW under web view, lens web view and lead generation only.
Crop behaviour
Snapchat crops the top snap to fill the 9:16 frame and lets you choose the anchor. The Marketing API publishes four values for top_snap_crop_position: OPTIMIZED, which is the default, plus MIDDLE, TOP and BOTTOM. What OPTIMIZED optimises for is not published, and neither is what happens on screens taller than 9:16. Meta documents that case; Snapchat does not.
What Snapchat does not publish
Snapchat gives no figure for any of these. If a spec sheet hands you one, it did not come from Snapchat.
What Snapchat does not publish
Not published
Pages checked
Accessed
Any side, left or right safe-zone value for the top snap canvas, although the safe-zone page states that side buffers exist
Safe Zones, Creative Best Practices, Single Image or Video specs, Commercial specs, Story Ad specs, the marketing spec sheet, the Ads API
16 Aug 2026
Any numeric safe zone on the page dedicated to safe zones
Safe Zones for Ads on Snapchat, read from the rendered page
16 Aug 2026
Any safe zone expressed as a percentage
Every Snap-owned page in the source list
16 Aug 2026
A 40% figure in any context
Every Snap-owned page plus a targeted search; the 40% rule is Meta's
16 Aug 2026
Any height, width or inset for the CTA pill, brand name, headline or progress bar
Safe Zones, the attachment pages, the Ads API
16 Aug 2026
Any pixel height for the attachment bar or the collection thumbnail strip
Ads API and every attachment help page; the only geometry is the word “bottom”
16 Aug 2026
Which interface element consumes which portion of the 330 px
Safe Zones, Creative Best Practices, Commercial specs
16 Aug 2026
Zoom, letterbox or pillarbox behaviour on screens taller than 9:16
All Snap pages and the Ads API; only the upload crop tool and four crop anchors are published, and OPTIMIZED is undefined
16 Aug 2026
A downloadable safe-zone template or overlay file
Safe Zones for Ads on Snapchat, which points at an Ads Manager toggle instead
16 Aug 2026
The set of Dynamic CTA formats and placements
Safe Zones, Creative Best Practices, Website Attachment specs; Snapchat states the variants cannot be previewed
16 Aug 2026
A reconciliation of “click” and “swipe up”
Attachment Overview and Website Attachment specs against the Ads API
16 Aug 2026
Audio sample rate for Single Image or Video ads
Single Image or Video specs; 48 KHz is published for Commercials only
16 Aug 2026
Any Snap-owned Collection Ads safe zone
Searched; the collection-ads and collection-ads-specs article slugs both return 404, so the 150 / 450 figure in circulation has no Snap source
16 Aug 2026
Which number to use
Six Snapchat figures that depend on the page you read
Five of these sit between pages Snapchat publishes itself. The sixth is Meta's, kept here because it is where the 40% figure so often attributed to Snapchat actually lives. Here is the number to build to, with the sources under it.
Snapchat's dedicated safe-zone page carries no number, and two other Snap pages give different ones.
For a Single Image or Video ad, use 150 px top and 330 px bottom: that pair is on the page written for this format.
Snapchat publishes two canvas resolutions for the same ad.
Build at 1080 x 1920: the Help Center treats it as the canvas and 720 x 1280 as the floor, while the marketing site publishes the floor as the resolution.
Snapchat publishes 30 minutes and 180 seconds for the same ad.
180 seconds satisfies all three pages. The Story Ad page constrains the same ad when it runs inside a Story, which may be the reconciliation, but no Snapchat page says so.
Snapchat's help pages say click and its API docs say swipe up.
Treat the tappable CTA pill as current: the Help Center is the more actively maintained surface, and it carries the Dynamic CTA language the API docs lack.
Meta's dedicated safe-zone page carries no numbers, and adds a 40% rule found nowhere else.
Use the placement pages' figures. Treat 40% as the operative bottom reserve only for Reels ads that carry disclaimers; that rule appears on this one page.
For a Single Image or Video ad, use 150 px top and 330 px bottom: that pair is on the page written for this format. The 150 px bottom belongs to Commercials, which support only Web View and AR Lens attachments and therefore carry less bottom furniture. Snapchat never states that as the reason, so it is a reading, not a reconciliation.
Last checked 16 Aug 2026
Source conflict
Snapchat publishes two canvas resolutions for the same ad
The safe zone is stated in pixels against “your canvas”, so which canvas you believe changes what the pixels cover.
Build at 1080 x 1920: the Help Center treats it as the canvas and 720 x 1280 as the floor, while the marketing site publishes the floor as the resolution. Keep the safe zone in pixels. The same 150 px and 330 px cover different shares of the frame on Snapchat's own two resolutions, which is why no percentage can be quoted as Snapchat's figure.
Last checked 16 Aug 2026
Source conflict
Snapchat publishes 30 minutes and 180 seconds for the same ad
A tenfold difference between two Snap help articles, both read on the same day.
180 seconds satisfies all three pages. The Story Ad page constrains the same ad when it runs inside a Story, which may be the reconciliation, but no Snapchat page says so.
Last checked 16 Aug 2026
Source conflict
Snapchat's brand name limit is 32 characters on three surfaces and 25 on a fourth
One of the four is the schema that actually gates creative creation.
Use 32. Three Snapchat sources say 32, including the Marketing API schema; only the marketing spec sheet says 25. The headline limit is 34 on all four sources and is not in dispute.
Last checked 16 Aug 2026
Source conflict
Snapchat's help pages say click and its API docs say swipe up
Two different affordances that occupy two different amounts of the bottom reserve. Snapchat reconciles them nowhere.
Treat the tappable CTA pill as current: the Help Center is the more actively maintained surface, and it carries the Dynamic CTA language the API docs lack. The mockup above draws a small upward chevron over the pill, which is a reading of the swipe-up wording rather than a figure Snapchat publishes.
Last checked 16 Aug 2026
Source conflict
Meta's dedicated safe-zone page carries no numbers, and adds a 40% rule found nowhere else
The page that exists to explain safe zones is qualitative; the figures live on the placement pages it never cites.
Use the placement pages' figures. Treat 40% as the operative bottom reserve only for Reels ads that carry disclaimers; that rule appears on this one page. Three bottom figures (20%, 35%, 40%) circulate across Meta's own documentation with no page reconciling them.
Last verified 16 August 2026. The Help Center pages are read from the rendered page in a browser, because businesshelp.snapchat.com returns an error panel to plain HTTP requests. Volatile figures (the safe-zone pair, the Dynamic CTA language, character limits) are re-checked quarterly; stable ones (aspect ratio, file caps, audio targets) annually.
Other platforms
Safe zones and specs for the other placements
Each page carries that platform's published specs and its safe zone, sourced and dated. Instagram is the useful comparison here: Meta publishes percentages where Snapchat publishes pixels, and the two do not convert into each other.
Paste a vacancy link. Get the finished ad set back.
We turn one vacancy URL into a complete set of hiring ads: an on-brand video plus the static sizes, cut for Meta and LinkedIn. Recruiters ship a campaign in minutes. Marketing keeps control of the brand.
Instagram, Facebook and Meta are trademarks of Meta Platforms, Inc. TikTok is a trademark of ByteDance Ltd. LinkedIn is a trademark of LinkedIn Corporation. YouTube is a trademark of Google LLC. Snapchat is a trademark of Snap Inc. X is a trademark of X Corp. RecruitmentAds.com is not affiliated with, endorsed by or sponsored by any of these companies. The placement previews on this page are illustrative recreations built from published specifications. They are not screenshots of the apps and may differ from the current product. Specification figures are quoted from each platform’s own documentation with the date they were read.