Free tools

Facebook Story Safe Zone Checker (Free — Overlay Your Own Frame)

Drop in a frame from your Facebook Story and this tool overlays the exact areas Facebook’s interface sits on top of — the story progress bars, the profile and name header, the bottom reply bar, and (for sponsored or link stories) the CTA button zone. You see at a glance whether your hook, your product shot, or your on-screen text is about to disappear behind a "Send message" bar or a "Shop Now" button. Everything happens in your browser: your image is never uploaded, stored, or sent anywhere.

The canvas matches a real Facebook Story — 1080 × 1920 px, 9:16 — read straight from the same verified dataset behind our Facebook Story size guide, so the frame here and the spec sheet it links to can’t drift apart. The overlays are positioned from documented Story UI measurements, but they remain a guide rather than a pixel-exact spec — Facebook nudges its layout between app versions and devices.

Drag and drop a frame from your clip here, or

JPEG, PNG, or WebP, up to 20 MB. Processed in your browser — never uploaded.

Your frame will appear here with the safe-zone overlays.

Interface zones

Toggle a zone to show or hide its overlay.

What the interface covers

These are the share of the total frame each interface zone occupies — pure geometry. The tool can’t see your image, so it makes no claim about whether your subject is covered; judge that against the overlay above.

  • Progress bar (top) covers 3.5% of the frame
  • Profile + name + close covers 11% of the frame
  • Reply / Send bar (bottom) covers 13% of the frame
  • CTA button zone (sponsored / link stories) covers 5.3% of the frame
  • Tap / swipe edge margin covers 5.3% of the frame

UI element positions are approximate and vary by app version, device, and screen size — treat the overlays as a guide, not a pixel-exact spec. As of June 2026.

Your image is processed entirely in your browser with the Canvas API — it never leaves your device, and nothing is uploaded or stored.

Share this tool

Guide

Designing for the safe zones

Where Facebook’s Story interface actually sits

A Facebook Story plays full-screen, but the app lays its own controls directly on top of your content — and those controls don’t move for you. The very top of the frame is taken by the thin segmented progress bars that track story position. Immediately below that sits the profile row: profile picture, account name, timestamp, the mute/more menu, and the close (X) button — collectively the combined top chrome runs about 14% of the frame height. The bottom strip is where the most collisions happen: organic stories show a "Send message" reply composer and reaction shortcuts across the bottom ~13% (~250 px) of the frame. Meta’s own creative guidance is more conservative still — it tells designers to keep text and logos out of the bottom ~340 px (~18%) to leave room for gesture affordances and link UI — so treat ~250 px as the visible reply bar and ~340 px as the recommended clear margin. If your story is sponsored or includes a swipe-up link, Facebook adds a CTA button — Learn More, Shop Now, and so on — above the reply bar, pushing the total bottom occlusion to roughly 20%.

Anything you place inside those regions is still in your image file, but viewers may never clearly see it. The most common mistake is placing a price, a call-to-action, or a brand tagline in the lower fifth of the frame, exactly where the reply bar or CTA button lands. Overlay your frame here and the collision is obvious before you publish instead of after.

Composing for the zone that survives

The reliable safe area on a Facebook Story is the centre band of the frame — roughly between 14% from the top and 80% from the top, keeping a light margin away from the right edge where tap gestures and rounded device corners clip the image. Keep faces, products, prices, and any text you need read well inside that band. For organic stories, the lower fifth is the danger zone; for ads, treat the lower quarter as lost to the CTA button plus reply bar.

The right edge tap margin is easy to underestimate. Facebook uses the far right of the frame as the tap-forward zone, and rounded phone corners cut into the outer band on most devices — anything critical near that edge will either be cropped visually or obscured by a tap target. A symmetric light margin on the left is also sensible practice. When in doubt, design to the centre and give yourself breathing room at all four edges rather than pushing content to the extremes.

Organic vs. ad: why the bottom number changes

Each percentage here is the area of one Story zone over the full 9:16 frame — pure geometry, not a look at your photo. The figure that matters most on Facebook Stories is the bottom one, because it depends on what kind of Story you are publishing. An organic Story only draws the "Send message" reply bar, so the bottom occlusion is the reply band alone. The moment a Story is sponsored or carries a link, Facebook stacks a CTA button — Learn More, Shop Now — above that bar, and the unsafe bottom region jumps to roughly 20%. The same composition can be perfectly safe organically and clipped as an ad.

So if you might boost this Story or attach a link, toggle the CTA-button zone on and design to that taller bottom band from the start; if it is strictly organic, you can reclaim the space between the reply bar and the CTA zone. Read the per-zone notes for which is which, and treat the documented measurements as a guide Facebook nudges between app versions and devices — keep a margin at the edges.

Quick questions

Does this tool upload my image or video frame?

No. Your Story frame stays on your device — the Canvas API draws it and the safe-zone overlays in the page itself, and any annotated preview you save downloads straight back to you. No server receives the file, nothing is stored or logged, and the whole thing runs the same with your connection off.

What are the Facebook Story safe zones?

They’re the areas of a Facebook Story where the app’s own interface sits on top of your content: the top progress bars, the profile and name header row, the bottom reply bar, and (for ads or link stories) the CTA button zone above the reply bar. Keep anything important — your face, your offer, your on-screen text — away from those regions and toward the centre of the frame.

Does the checker detect whether my subject is covered?

No. It maps the progress bars, profile header, reply bar, and (for ads) the CTA button and reports the share of the frame each covers — that is the whole measurement. Whether your offer or face actually collides with the reply bar or CTA is a call you make by eye with the overlay on; we don’t fabricate a "subject blocked" statistic a browser tool can’t actually measure.

Are the overlay positions exact?

They’re transcribed from documented Facebook Story UI measurements, so they’re accurate enough to plan around — but they’re a guide, not a pixel-perfect spec. Facebook shifts its layout between app versions, devices, and screen sizes, so leave a little margin rather than placing content right at a zone edge. The CTA button zone applies to sponsored and link stories; organic stories only show the reply bar at the bottom.

Embed this tool on your site

Free to use — paste this snippet into any page. It stays up to date automatically and links back to SocialKit.

<iframe src="https://socialk.it/embed/facebook-story-safe-zone-checker" width="100%" height="920" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" loading="lazy" title="Facebook Story safe zone checker by SocialKit"></iframe>

Framed it right? Now schedule the Reel

SocialKit publishes scheduled Reels natively to Instagram — check your framing here, then let the calendar publish it at the right time across all 11 platforms.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee