The Instagram Story safe zone is the central area of a 1080×1920 Story image where your text, logos, faces, and CTAs stay visible behind Instagram's UI. Stories are full-screen vertical content, but Instagram covers the top and bottom of every Story with interface elements — the profile header, progress bar, menu icons, and the "Send message" reply box at the bottom. If you place important content in those zones, it gets hidden, cropped, or covered on every device.
Upload a Story image, preview where the safe zone sits, and avoid placing important text, faces, logos, or CTAs where Instagram's UI will cover them. This guide covers exactly which UI elements overlay your Story, where the usable safe area sits, and the most common safe-zone problems that quietly tank Story engagement.
Stories are full-screen vertical content displayed at 1080×1920. Unlike a feed post, the entire screen is your canvas — but Instagram overlays interface elements at the top and bottom of every Story. The Instagram Story safe zone is the visible area in the middle of your canvas where important content remains unobstructed by the profile header, progress bar, reply box, and other UI elements.
The safe zone sits roughly between Y:250 and Y:1670 on a 1080×1920 canvas — about 1080×1420 pixels of usable vertical space. Anything in the top 250 px (profile header zone) or bottom 250 px (reply box zone) is at risk of being hidden behind UI on at least some devices. Always verify your raw image dimensions with the Instagram Post Size Checker before uploading.
| Region | Y Range (1080×1920) | What Sits Here |
|---|---|---|
| Top overlay | Y:0 – Y:250 | Profile photo, username, time, progress bar, menu icons |
| Safe zone | Y:250 – Y:1670 | Your content — text, faces, logos, CTAs |
| Bottom overlay | Y:1670 – Y:1920 | "Send message" reply box, share/like icons |
Instagram doesn't draw a single static overlay on every Story — the UI varies depending on context (organic Story, ad, sponsored, sticker-heavy). Here's what you're actually fighting:
At the top of every Story, Instagram displays:
The combined top overlay zone is roughly 250 px tall. Any text or visual placed in this zone is partially or fully covered.
At the bottom of every Story, Instagram anchors:
The bottom overlay zone is also roughly 250 px tall. CTAs, captions, and logos placed here get covered by the reply UI.
Several other UI elements can further reduce usable space:
The more interactive elements you add, the smaller the unobstructed safe area becomes. Keep your Story design simple and centered to leave room for stickers and UI without sacrificing key content.
Headlines placed in the top 250 px get partially or fully covered by the profile header, progress bar, and username. Move all headline text below Y:250 — ideally into the upper third of the safe zone, around Y:300 to Y:600.
"Swipe up" labels, hashtags, or call-to-action text placed in the bottom 250 px get hidden behind the "Send message" reply box. Move CTAs into the lower third of the safe zone (around Y:1300 to Y:1600), and keep the bottom 250 px clear of important content.
A logo sitting within 50–100 px of any edge looks awkward and risks being clipped on devices with notches, rounded corners, or larger safe-area insets. Center logos horizontally and keep them at least 100 px inside the safe zone vertically.
A face positioned near the top of the canvas gets cropped at the forehead by the progress bar and profile area. A face near the bottom gets hidden behind the reply box. Center faces in the middle vertical third of the canvas (around Y:600 to Y:1320) for the best framing on every device.
Reusing a 1080×1080 feed post or a 1080×1350 portrait directly as a Story leaves dead space at the top and bottom — or worse, awkward letterboxing. Resize and re-frame for the 9:16 Story format with the Free Thumbnail Editor, and verify the result with the Instagram Post Size Checker.
Story ads add a CTA button above the reply box, consuming an additional ~150 px at the bottom. Text placed at Y:1500–1670 looks fine in an organic Story but gets covered in an ad. Design ad creatives with a tighter bottom margin — treat Y:1520 as the effective bottom limit for Story ads.
The recommended Instagram Story size is 1080×1920 pixels at a 9:16 aspect ratio. This is full-screen vertical, the same canvas Instagram uses for Reels and the same format as TikTok and YouTube Shorts.
| Spec | Value | Notes |
|---|---|---|
| Canvas size | 1080×1920 | Full-screen vertical, 9:16 |
| Aspect ratio | 9:16 | Same as Reels, TikTok, YouTube Shorts |
| File format | JPEG, PNG | JPEG for photos, PNG for graphics with text |
| Max file size | 30 MB image / 4 GB video | Stay well under for fast loading |
| Safe zone | Y:250 – Y:1670 | ~1080×1420 of usable area |
| Story ad safe zone | Y:250 – Y:1520 | Tighter at bottom for CTA button |
Correct dimensions alone don't prevent overlay issues. A perfectly sized 1080×1920 image still gets text cut off if you place that text in the top or bottom 250 px. Always design within the safe zone, not just the canvas. To verify the dimensions of any image you're uploading, run it through the Instagram Post Size Checker first.
Verify your Instagram content before posting with these free tools: