Instagram Stories safe zone checker

The 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. Upload the image or video you plan to post and the preview shows exactly where those elements land on it.

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

A Story has no caption, which makes it predictable

This is the one format in the set where nothing you type changes the layout. Instagram Stories publish no caption text at all, so the bottom band is interface only: the reply field, the like and the share affordance, plus the call to action on an ad. It does not grow because you wrote more.

The trade is that anything you want read has to be inside the image or the video. There is no text field to fall back on, so the words are part of the design and the safe zone is a design constraint rather than a copy one.

The two bands, and where the numbers come from

The top carries the status bar, the segmented progress bars, your profile picture, the account name, the timestamp and the menu and close controls. Meta’s retired figure was the top 14%, quoted as 250px, although 14% of 1920px is 269px. Take the larger one.

The bottom carries the reply field and the reaction controls, retired as the bottom 20% or 340px, where 20% of 1920px is 384px. Again, take the larger one. Meta itself no longer publishes either figure. It ships a safe zone guardrail overlay inside Ads Manager instead, which is a tacit admission that a number on a page was not doing the job.

The sides lose about 6% each on phones taller and narrower than 9:16. That is edge loss from the crop rather than an interface element, so it applies even to a Story with nothing on screen but your photo.

Before you publish

  • Design inside the middle 60% vertically. It costs you height and it survives every device.
  • Keep stickers and links out of the top strip. The progress bars sit there and they multiply with each story in the tray.
  • Burn the words into the image. Stories publish no caption, so text in the composer does not travel with the post.
  • Pull key content 60px in from each side. Taller phones crop the edges of a 9:16 frame.

Check another format

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 Instagram Stories safe zone checker from PublishQ

The part of the 1080x1920 frame that Instagram’s own interface leaves clear: below the progress bars, profile row and status bar at the top, and above the reply field and reaction controls at the bottom. Keeping to the middle 60% vertically is the practical version.
Around 270px at the top and 385px at the bottom on a 1080x1920 canvas. Those are the larger readings of Meta’s retired percentages, and the percentages and pixel figures Meta published disagreed with each other, so the larger number is the safer one.
No. Stories publish no caption text, so the bottom band is fixed and any words you need read have to be part of the image or video itself.
No. A Reel gives up far more at the bottom, roughly 35% to 40%, because it carries a caption, an audio row and a follow button. A Story’s bottom band is closer to 20%.
Phones that are taller and narrower than 9:16 crop the sides of a 9:16 frame, historically about 6% on each side. It is worth keeping anything important a little inside the edge even though nothing is drawn there.
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.