Resize image for Instagram Story (1080×1920)
Instagram Stories and Reels covers use a 9:16 vertical canvas at 1080×1920 pixels. Matching this exact size means your story fills the screen edge-to-edge with no letterboxing.
An Instagram Story frame is 1080×1920 pixels (9:16). That is also the exact size of a Reel and of a Reels cover, so a single 1080×1920 export covers all three. Matching the ratio precisely is what prevents Instagram from padding your image with blurred bars or cropping into it, and it keeps the story edge-to-edge on every phone from a compact iPhone to a tall Android. The interface takes its own share: reserve roughly the top 250 pixels for the profile row and the bottom 250 for the reply bar and link sticker. That leaves a central band of about 1,400 pixels where text is reliably readable and untapped. Anything important placed outside it is either covered by controls or trimmed on taller handsets, which is the single most common reason a story looks fine in preview and wrong on a phone.
Drop an image to resize to 1080×1920
JPG or PNG
Does a 1080x1920 story fit every phone?
9:16 is a design target, not a description of any actual handset. Modern phones are taller than 16:9 — a recent iPhone is roughly 19.5:9 and many Android flagships are 20:9 or taller. Instagram handles the mismatch by scaling your 1080×1920 image to fill the screen width and then cropping vertically, top and bottom, to fit whatever the device is. On the tallest handsets that removes close to 100 pixels from each end of your artwork. This is the opposite of the usual assumption: the safe zone exists not because Instagram adds chrome arbitrarily, but because the frame itself is trimmed on tall screens before any UI is drawn on top. Design as if the outer bands are disposable and the story reads correctly on every device rather than only on the one you previewed it on.
The safe zone and what sits on top of it
Instagram draws its own interface over your image. The top strip carries the profile avatar, account name, timestamp and the segmented progress bars — roughly the upper 250 pixels. The bottom strip carries the reply field, share and like controls, and on Reels the caption and audio attribution — roughly the lower 250 pixels, and more when a caption runs to two lines. That leaves a usable central band of about 1080×1420. Link stickers, poll stickers and question boxes are placed inside that band too, so if you are planning an interactive story, leave a clear area where the sticker will sit rather than positioning it over a face at publish time. Text placed near the very bottom is the most common failure: it looks fine in the editor and is covered by the reply box in the live story.
Exporting Reels covers from the same file
A Reels cover is pulled from the same 1080×1920 canvas, but it gets displayed in two additional places with different crops. On your profile's Reels tab, covers are shown in a 3:4 cell, which trims the top and bottom of the 9:16 frame fairly hard. In the main feed the Reel plays at full 9:16. The practical approach is to build the cover so the title text sits in the vertical middle third — that region survives the 3:4 grid crop, the 9:16 playback view, and the tall-phone trim all at once. If you are producing a set of Reels covers for a series, keeping the text baseline at a consistent height across all of them makes the profile grid read as a deliberate layout rather than a stack of unrelated thumbnails.
Instagram Story tip: keep text inside the safe zone
Keep all critical text and faces in the central vertical band — Instagram overlays the username at the top and reaction icons at the bottom, hiding roughly the outer 250 pixels of height.
Instagram Story size FAQ
Is a Reel the same size as a Story?
- Yes. Stories, Reels and Reels covers all use a 1080×1920 (9:16) canvas, so one export serves all three.
How much of the frame is actually safe for text?
- About 1080×1420 in the vertical centre. The top and bottom 250 pixels are covered by Instagram's own interface.
What happens to a horizontal photo here?
- Instagram letterboxes it with blurred bars above and below. Resize to 1080×1920 first — Fill crops to full bleed, Fit pads with a clean background instead of blur.
Why does my story get cropped on some phones but not others?
- Handsets taller than 16:9 crop the frame vertically to fill the screen. On a 20:9 phone that removes roughly 100 pixels from each end before any UI is drawn.
Does this size work for Facebook Stories too?
- Yes. Facebook Stories, WhatsApp Status and TikTok all use the same 1080×1920 vertical frame.
Where should I leave room for a link sticker?
- Plan a clear area inside the central band before you export. Link and poll stickers are placed inside the safe zone and will otherwise land on top of your subject.
Should the Reels cover text be centred vertically?
- Yes. The profile Reels tab crops covers to 3:4, so text in the vertical middle third survives both that crop and full-screen playback.
Does uploading at higher than 1080 wide help?
- No. Instagram caps the width at 1080 pixels for this format and downscales anything larger before re-encoding.
Where the 1080×1920 frame is consumed
| Region | Approximate pixels | What occupies it |
|---|---|---|
| Top chrome | 0 – 250 | Avatar, handle, timestamp, progress bars |
| Safe band | 250 – 1670 | Your headline, subject and stickers |
| Bottom chrome | 1670 – 1920 | Reply field, share and like controls |
| Tall-screen trim | ~100 each end | Cropped before UI is drawn |
Usable design area is about 1080×1420 once both chrome strips are accounted for.
Last updated:
References: Instagram Help Center Stories and Reels specifications; measured safe-area behaviour on iOS and Android Instagram clients; device aspect-ratio figures from published handset specifications.