Drop in a frame from your Story and this tool overlays the areas Instagram’s interface covers — the progress bars and profile row at the top, the reply field and reaction row at the bottom, and the narrow side margins where tap-to-advance hit areas and interactive stickers can clip content. You see immediately whether your headline, face, or on-screen text is at risk of disappearing behind chrome. Everything runs in your browser: your image is never uploaded, stored, or sent anywhere.
The canvas matches a real Story — 1080 × 1920 px, 9:16 — read straight from the same verified dataset behind our Instagram Story size guide, so the frame here and the spec sheet it links to can’t drift apart. The overlay positions are transcribed from documented Story UI measurements, but Instagram adjusts its layout between app versions and devices, so treat the overlays as a strong guide and keep a little margin rather than placing content right at a zone edge.
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.
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.
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.
Guide
A Story fills the phone’s screen, but Instagram places its own controls on top of your content — and they don’t move for you. The top of the frame carries the segmented progress bars (one per Story in the sequence), the profile picture, your username, the timestamp, and the close/more controls. That zone covers roughly the top 13% of the frame, or about 250px on a 1920px canvas.
The bottom is equally busy: the "Send message" reply field, the share and send button, the emoji reaction row, and link-sticker chrome all stack into the lower 13% of the frame. These two horizontal bands are where most Story text disasters happen — a motivational quote at the top clips behind the username, or a call-to-action URL lands on the reply bar.
The sides add a subtler hazard. A narrow band along both left and right edges (roughly 6% of frame width each) is the tap-to-advance hit zone and the area where interactive stickers — polls, question boxes, link stickers — can bleed out of bounds or be partially obscured. Decorative content there is usually fine; anything a viewer needs to tap or read clearly belongs in the centre.
The reliable canvas inside a Story is the central band between roughly 13% from the top and 13% from the bottom, inset about 6% from each side. That leaves a comfortable working area in the centre of the frame — roughly the middle 60–70% of the height and 88% of the width — for faces, products, text, and any interactive stickers you want viewers to engage with.
Text overlays work best in the vertical middle of the frame, well away from both the top header and the bottom reply bar. If you’re adding a question sticker or poll, centre it horizontally so it sits clear of the side tap zones. Background images and full-bleed visuals can run edge to edge — it’s only the meaningful or interactive content that needs to stay in the open area.
Story design tends to feel cramped when creators fill the edges and corners. Keeping important elements in the centre isn’t just about avoiding UI chrome — it also looks cleaner and is easier for viewers to read on a quick tap-through.
The readout under the preview reports one thing: how much of the total frame each interface zone covers, calculated from the rectangle geometry alone. It is not analysing your image, and it makes no claim about whether your subject is covered — no browser tool can know what the subject of your image is without guessing. We’d rather show you an accurate map of where the interface sits and let you judge the overlap with your own eyes than generate a confident-sounding "subject blocked" score.
Use the legend toggles to isolate one zone at a time when fine-tuning placement, and read the per-zone notes for what each region contains. The side margins in particular are easy to overlook on a desktop preview — they look narrow but correspond to the physical tap-advance gesture area on a phone screen. Toggle them on and check whether anything interactive lands inside them before you publish.
No. Your Story image stays on your device — the Canvas API renders it and the safe-zone overlays inside the page, and any annotated copy you save downloads straight back to you. Nothing is uploaded to a server, stored, or logged, and the checker keeps working with your connection switched off.
They’re the areas of a Story frame where Instagram’s own interface sits on top of your content: the progress bars and profile row at the top (~13% of the frame height), the reply bar and reaction row at the bottom (~13%), and a narrow tap-advance margin along both left and right edges (~6% each). Keep faces, text, and interactive stickers inside the open central area and away from these zones.
No, and it deliberately doesn’t pretend to. It overlays Instagram’s Story interface zones and tells you what percentage of the frame each one covers — pure geometry from the rectangle positions. Whether your subject overlaps a zone is a judgement you make by looking at your own frame under the overlay; we don’t fabricate a "subject blocked" statistic that a browser tool can’t actually measure.
They’re transcribed from documented Story UI measurements and accurate enough to plan around — but they’re a guide, not a pixel-perfect spec. Instagram shifts its layout between app versions, devices, and screen sizes, so leave a small margin rather than placing content right at a zone edge. The side margins in particular can vary slightly depending on the device’s screen aspect ratio.
Overlay Instagram’s Reels UI — the top bar, right action rail, caption block, and nav — on your own clip to see what gets covered. Runs in your browser.
TikTok safe zone checkerOverlay TikTok’s For You feed UI — the top tabs, right action rail, caption block, and nav bar — on your own clip to see what gets covered. Runs in your browser.
Threads safe zone checkerSee how Threads center-crops tall images in the feed and where the ALT badge lands — before you post. Runs entirely in your browser.
€0.00 due today · cancel anytime · 7-day money-back guarantee
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/instagram-story-safe-zone-checker" width="100%" height="920" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" loading="lazy" title="Instagram Stories safe zone checker by SocialKit"></iframe>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.
€0.00 due today · cancel anytime · 7-day money-back guarantee