For anyone turning a product screen into a launch Story, a feature teaser, a Story ad or an app preview, who needs it to read on a phone before someone taps past it.
Instagram Story mockups sized for 9:16 and the overlays on top of it.
A Story fills the phone screen, and then Instagram draws its own interface over it: progress bars and the account name at the top, the reply bar or a call-to-action button at the bottom. A good Story mockup is built around that. This page gives the sizes that matter, converts Meta's safe-zone percentages into pixels for the two common canvases, and shows how to place a product screenshot so it survives the overlays. MockupX has a 1080 × 1920 Story canvas, phone frames and Story templates built in.
Start with the job, then choose the frame.
Build Instagram Stories on a 9:16 canvas: 1080 × 1920 for organic Stories, or 1440 × 2560, which Meta's Ads Guide recommends for Story ads. Keep text, logos and the product out of roughly the top 14%, the bottom 35% and 6% on each side. On 1080 × 1920 that is about 269 px at the top, 672 px at the bottom and 65 px at each side.
Browse app store & social generators →Use a Story when one screen and one sentence can carry the message. A walkthrough with five steps belongs in a carousel; a Story frame should do one job and move on.
Instagram Story size: the numbers that matter
Every Story format that fills the screen is 9:16. What changes between sources is the pixel count, and the ratio matters more than the exact size: a 9:16 image at 1080 × 1920 and one at 1440 × 2560 both fill the screen, while anything that is not 9:16 leaves Instagram to fill or crop the rest of the screen for you.
Instagram's own help center describes feed photos as stored at up to 1080 pixels wide, which is why 1080 × 1920 became the standard organic Story canvas. Meta's Ads Guide, which covers Story ads, recommends 1440 × 2560 with a minimum width of 500 pixels. If the Story might be boosted or run as an ad later, building at 1440 × 2560 costs nothing and avoids a rebuild.
| Format | Ratio | Size | Source and notes |
|---|---|---|---|
| Organic Story | 9:16 | 1080 × 1920 px | 9:16 at Instagram's 1080-pixel photo width; the MockupX Story preset |
| Story ad | 9:16 (1% tolerance) | 1440 × 2560 px recommended, 500 px minimum width | Meta Ads Guide; JPG or PNG up to 30 MB |
| Reels ad | 9:16 (1% tolerance) | 1440 × 2560 px recommended | Meta Ads Guide; same safe zones as Stories |
| Reel upload | 1.91:1 to 9:16 | Minimum 720 px resolution | Instagram Help Center; 30 fps minimum for video |
| Reel cover photo | 1:1.55 | 420 × 654 px | Instagram Help Center |
Safe zones in pixels for 1080 × 1920 and 1440 × 2560
Meta's Ads Guide for Instagram Stories and Reels says to consider leaving roughly 14% of the top, 35% of the bottom and 6% on each side free of text, logos and key creative elements, so the profile icon and the call-to-action do not cover them. The percentages are written for ads, where a button sits at the bottom. Organic Stories have a reply bar there instead, which takes less room, so the ad numbers are a conservative margin that works for both.
The safe area is close to square and sits above the vertical center of the canvas. That has a practical consequence: a tall phone screenshot will not fit inside it at full height. Either let the bottom of the device run into the lower zone where nothing essential is shown, or scale the device down. Backgrounds, gradients and decorative shapes can run edge to edge; only content someone has to read or recognize needs to stay inside.
| Canvas | Top (14%) | Bottom (35%) | Each side (6%) | Safe area left for key content |
|---|---|---|---|---|
| 1080 × 1920 | about 269 px | about 672 px | about 65 px | about 950 × 979 px |
| 1440 × 2560 | about 358 px | about 896 px | about 86 px | about 1267 × 1306 px |
What covers each part of the screen
Knowing what sits on top of the Story tells you what can go underneath. At the top, the progress bars, your profile picture, account name and the close control cover the first strip. At the bottom, an organic Story shows the reply field and send and like controls, while a Story ad shows the call-to-action. Anything you add in Instagram's own editor, such as a link sticker, a poll or a mention, also lands on top of your image.
Plan the sticker position before you export. If the Story will carry a link sticker, leave an empty patch of background in the lower middle of the safe area for it, rather than dropping it over the product later.
- Top strip: progress bars, profile picture, account name, close control
- Bottom band: reply field on organic Stories, call-to-action on ads
- Anywhere you place them: link stickers, polls, mentions and text added in the app
- Sides: tap areas for back and forward, so avoid small details at the very edge
Putting an app or website screenshot in a 9:16 frame
Phone screenshots are taller than 9:16. An iPhone 17 Pro capture is 1206 × 2622 pixels, close to 9:19.5, so stretching it to fill a Story crops the top and bottom of the app. The cleaner option is to place the screenshot in a phone frame and let the frame sit inside the canvas with background around it. The frame also tells the viewer this is an app, not a photo.
A worked layout for 1080 × 1920: a headline of six to eight words starting about 300 px from the top, then an iPhone frame roughly 1150 px tall starting just below the headline. Keep the headline and the part of the screen that matters above 1248 px, where the bottom zone begins; the lower end of the device can run into that zone because the part of the app shown there is not essential.
Desktop screenshots are the hard case. A full dashboard shrunk to 950 px wide becomes unreadable. Crop to one panel, chart or dialog when you capture, using the 9:16 or 4:5 crop in the editor, and show that region large rather than the whole window small.
Story canvases, frames and templates in MockupX
The editor's Story preset is 1080 × 1920 in the Common group. For Story ads, type 1440 × 2560 into the custom size fields, which accept any width and height from 320 to 6000 pixels. Three templates start on the Story canvas: Screenshot Story (frameless screenshot with a headline), iPhone Story (a single iPhone Air frame) and Story Duo (two iPhone 17 Pro frames side by side).
- Phone frames: iPhone 17, 17 Pro, 17 Pro Max and iPhone Air in their current finishes, Google Pixel 7 Pro and Nothing Phone
- Crop on capture: original, 1:1, 4:5, 16:9 or 9:16
- Phone upload: scan a QR code to send a screenshot from your phone to the editor in a private 10-minute session
- Optional headline (up to 100 characters) and description (up to 180 characters) on the canvas
- Layouts with one, two or three screens, plus zoom, tilt, shadow, padding and corner radius controls
Plan a Story sequence one frame at a time
Viewers tap through Stories quickly, and each frame is seen on its own before the next one loads. Give each frame one job and keep the layout steady across the set so the change between frames is the product, not the design. A common three-frame product sequence is context, product moment, action.
Keep the device in the same position on every frame. When the phone stays still and only the screen changes, the sequence reads like a demo. When the phone jumps around, each tap feels like a different post.
- Frame 1, context: the problem or the promise in one line, with a cropped hint of the product
- Frame 2, product moment: the screenshot large in a phone frame, headline above it
- Frame 3, action: the same frame position with the result screen, and empty space for a link sticker
Mistakes that only show up on a phone
Most Story problems are invisible on a desktop monitor and obvious on a phone held at arm's length. Before publishing, send the export to your phone and view it full screen, ideally by posting it to a close-friends list or a test account.
- Headline in the bottom third, hidden behind the reply bar or call-to-action
- Interface text smaller than about 36 px on a 1080-wide canvas, which renders tiny on screen
- A 1080 × 1350 feed graphic dropped into a Story, leaving large empty bands
- An Android screenshot inside an iPhone frame, or the reverse
- JPEG export of a screenshot with fine text, which can soften edges; PNG keeps UI text crisp
- Thin or light font weights over a busy gradient background
Make an Instagram Story mockup in four steps
Set the canvas and the safe area first, then place the product inside it.
- Choose the Story preset (1080 × 1920), or set a custom 1440 × 2560 canvas if the Story may run as an ad.
- Add the screenshot by upload, screen capture or phone upload, then choose a phone frame or the frameless screenshot style.
- Keep the headline and the device's screen inside the safe area: about 269 px from the top, 672 px from the bottom and 65 px from each side on 1080 × 1920.
- Export PNG, open it full screen on a phone, and check that nothing important sits under the top strip or the bottom band.
Instagram story mockup FAQ
What size is an Instagram Story?
Instagram Stories are 9:16. Use 1080 × 1920 pixels for organic Stories. Meta's Ads Guide recommends 1440 × 2560 pixels for Story ads, with a minimum width of 500 pixels and JPG or PNG files up to 30 MB.
What is the Instagram Story safe zone?
Meta's Ads Guide recommends leaving roughly 14% at the top, 35% at the bottom and 6% on each side free of text, logos and key elements. On a 1080 × 1920 canvas that is about 269 px, 672 px and 65 px.
Can I put a phone screenshot straight into a Story?
You can, but modern phone screenshots are taller than 9:16, so filling the screen crops the app. Placing the screenshot in a phone frame on a 9:16 canvas keeps the whole screen visible and leaves room for a headline.
Can MockupX add link stickers or polls?
No. MockupX exports a still PNG or JPEG image. Stickers, links, music and polls are added in Instagram after you upload, so leave empty space in the design where they will go.
Is the Instagram Story mockup free?
You can design and export on the free plan after signing in. Free exports are PNG or JPEG with a small MockupX watermark. Pro removes the watermark and adds WebP and 2× export.
Can I export a Story at 1440 × 2560?
Yes. Type 1440 and 2560 into the custom canvas size fields. Custom sizes accept 320 to 6000 pixels per side on any plan.