Facebook Stories safe zone checker

The Facebook Stories safe zone is the middle of a 1080x1920 frame, clear of the progress bars and Page row at the top and the reply controls at the bottom. Facebook has never published a safe zone of its own for Stories, so the reliable check is to look at your own image behind the real interface.

Create Your Post
My Brand

0 characters

Profile Settings
Customize your display name and username for the previews.
Avatar
@
Platform Preview
See how your post will appear on selected platforms.
👀

Select accounts to see live preview

Facebook Stories has no spec of its own

Every number you will find for Facebook Stories is borrowed from Instagram Stories. Meta never published a dedicated one, and the guidance it did publish for Stories placements was retired along with the rest of its pixel level advice. Worth knowing before you trust a template that puts a Facebook logo in the corner.

The inherited figures are the top 14% and the bottom 20% of a 1920px canvas, with about 6% lost on each side on taller phones. As with Instagram, the percentages and the pixel numbers Meta printed together do not agree, so the larger reading is the safer one.

What sits on the frame

The top has the status bar, the segmented story progress bars, the profile picture, the Page name, the timestamp and the menu and close controls. The bottom has the reply and message field with the reaction and share affordances, plus a call to action button on an ad.

Like Instagram Stories, a Facebook Story carries no caption field, so the bottom band is interface only and does not grow with your copy. Anything you want read belongs inside the media. A Story is also capped at 60 seconds of video.

Before you publish

  • Treat the Instagram Stories safe zone as the Facebook one. Facebook never published its own, and the interfaces are close cousins.
  • Keep the words inside the middle 60% vertically. The top and bottom bands are both busy.
  • Facebook Stories publish no caption, so put the text in the image or video.
  • Video Stories are capped at 60 seconds. Cut before Facebook does it for you.

Check another format

Instagram Reels safe zone checkerThe Instagram Reels safe zone is the part of a 1080x1920 frame that Instagram’s interface does not sit on.Open itInstagram Stories safe zone checkerThe Instagram Stories safe zone is the middle of a 1080x1920 frame, between the progress bars and profile row at the top and the reply field at the bottom.Open itTikTok safe zone checkerThe TikTok safe zone is the part of a 9:16 video that the app’s interface does not cover.Open itTikTok carousel safe zone checkerA TikTok photo carousel is not a video post with pictures in it.Open itFacebook Reels safe zone checkerEvery video you post to a Facebook Page is a Reel, whatever length or shape it is, so it gets the full screen player and the interface that comes with it.Open itYouTube Shorts safe zone checkerThe YouTube Shorts safe zone is the part of a 1080x1920 frame that the Shorts player does not cover with the title, the channel row, the action buttons and the progress bar.Open itSocial media safe zone checkerA safe zone is the part of a full screen vertical post that the app’s own interface does not cover.Open itFacebook post previewerA Facebook post previewer renders your post the way a Page timeline will: your text above the media, the album grid Facebook builds from however many photos you attached, and the Reel or Story canvas with Facebook’s own overlays on top..Open itX (Twitter) post previewerAn X post previewer shows the tweet as a timeline renders it: your text at the real width, the photo grid X builds from your images, and the engagement row underneath.Open it

Or preview every platform at once with the full post previewer.

This tool is free, forever. No accounts, no paywalls, no catch.

I build these solo. If you want to support my work, donating a coffee would be highly appreciated! ☕

Frequently Asked Questions

Everything you need to know about Facebook Stories safe zone checker from PublishQ

The middle of a 1080x1920 frame: below the progress bars, Page name and status bar at the top, and above the reply field and reaction controls at the bottom. Facebook publishes no dedicated figures, so the Instagram Stories numbers are what everyone uses.
1080x1920, 9:16, and up to 60 seconds for video. Meta either zooms creative that is not 9:16, which can crop what you thought was safe, or shows it at 9:16 against a black background.
Around 270px at the top and 385px at the bottom on a 1080x1920 canvas, taking the larger reading of Meta’s retired percentages. Keeping to the middle 60% vertically is the simple version.
No. There is no caption field, so the bottom band does not change with your copy and any words you need read have to be part of the image or video.
No. A Reel carries a caption, an audio row and a follow button, so it gives up far more at the bottom. A Story’s bottom band is interface only and closer to 20% of the frame.
Start for Free

No credit card required • Set up in under 3 minutes

Alexandro - Founder
PublishQ

— me 👋

Hi, I'm Alexandro 👋

I left my Software Engineer role at Amazon to build tools that solve real problems — the kind big companies ignore because they read spreadsheets instead of using their own products.

I was spending over an hour daily just scheduling 2 shorts across 3 platforms — logging in, reformatting, uploading one by one. That felt broken. So I built PublishQPublishQ . Now I create 4 shorts in 3 minutes and schedule them to 4 platforms in under 30 seconds.

PublishQ is bootstrapped. No investors, no vanity metrics. I build what actually helps you — because I use it every day myself.

Thank you,

Alexandro

Preview done. Now publish smarter.

Use PublishQPublishQ to create, preview, and publish — all-in-one platform. No more switching tabs.

Connect Your Accounts

Add once, use forever

Schedule Posts

Plan your content ahead

Multi-Platform

Post everywhere at once

Start for Free

No credit card required • Set up in under 3 minutes

Solo-creator pricing, enterprise-grade power

Upgrade or cancel anytime. No bloated pricing.

Free

$0
  • Social Accounts: 3

  • Scheduled Posts: 10

  • Team Members: 2

  • Workspaces: 2

  • Media Library

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 5

    Coming soon
  • AI Image Generations: 5

    Coming soon
  • AI Video Generations: 1

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

Starter

  • Social Accounts: 10

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: 100GB

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 100

    Coming soon
  • AI Image Generations: 100

    Coming soon
  • AI Video Generations: 10

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon
Most Popular

Professional

  • Social Accounts: 25

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: 200GB

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 500

    Coming soon
  • AI Image Generations: 500

    Coming soon
  • AI Video Generations: 50

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

Business

  • Social Accounts: unlimited

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: unlimited

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: unlimited

    Coming soon
  • AI Image Generations: unlimited

    Coming soon
  • AI Video Generations: unlimited

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

VAT is not included. Final price is calculated at checkout. 14-day refund policy on all paid plans.