Instagram Story Size: The Complete Dimension Guide for 2026
Instagram Stories disappear after 24 hours, but a poorly cropped story sticks in your audience's memory for the wrong reasons. Chopped-off text, a logo hidden behind the username bar, or a blurry image — all preventable with the right dimensions.
Here is every Instagram story size you need, with safe zones and practical specs.
Master Instagram Story Dimensions Table
| Spec | Value |
|---|---|
| Resolution | 1080 × 1920 px |
| Aspect ratio | 9:16 |
| Max file size (image) | 30 MB |
| Max file size (video) | 250 MB |
| Max video length | 60 seconds |
| Supported formats | JPG, PNG (image); MP4, MOV (video) |
| Safe zone (top) | 250 px from top edge |
| Safe zone (bottom) | 336 px from bottom edge |
Bookmark this table. It covers 90% of what you need. The rest of this guide explains why these numbers matter and how to handle edge cases.
Try it yourself
Resize to exact dimensions for any platform — free, instant, no signup. Your images never leave your browser.
Why 1080 × 1920 Pixels Is Non-Negotiable
Instagram displays Stories at 1080 × 1920 pixels on modern phones. Upload anything smaller and Instagram upscales it, introducing blur and compression artifacts. Upload anything larger and Instagram downscales it, which is less destructive but still adds unnecessary file weight.
The 9:16 aspect ratio is the inverse of standard 16:9 widescreen video — a full vertical frame. If your source image has a different ratio, Instagram crops from the center. That center crop is why landscape photos lose their edges and square images get awkward letterboxing.
The fix is simple: resize to exactly 1080 × 1920 before uploading. Use Pixotter's image resizer to hit the exact dimensions without quality loss. The resize happens in your browser — your images never leave your device.
Instagram Story Safe Zones Explained
The 1080 × 1920 canvas is not entirely yours. Instagram overlays UI elements that eat into your visible space:
| Zone | Area | What Covers It |
|---|---|---|
| Top 250 px | Your username, profile photo, and timestamp | Always visible on every story |
| Bottom 336 px | Message bar, "Send message" input, and swipe-up/link area | Always visible on every story |
| Left/right 64 px | Edge clipping on some devices | Varies by phone model |
The Actual Safe Zone
Your critical content — headlines, CTAs, product details, faces — should live within a 1080 × 1334 px rectangle centered vertically on the canvas. That leaves comfortable margins on all sides.
Here is the math:
- Top margin: 250 px
- Bottom margin: 336 px
- Usable height: 1920 − 250 − 336 = 1334 px
If you design in Figma, Canva, or Photoshop, set up guides at 250 px from the top and 336 px from the bottom. Everything important goes between those lines. Decorative backgrounds and ambient imagery can bleed to the edges — that is what they are for.
Text and Sticker Placement
Instagram's built-in text and sticker tools snap to a grid, but they do not warn you when content falls under the UI overlay. If you add text near the top or bottom in a design tool before uploading, you have more control. Place text at least 300 px from the top and 380 px from the bottom to avoid any overlap, even on phones with larger system navigation bars.
For stickers (polls, quizzes, sliders, questions), center them vertically or place them in the upper-middle third of the frame. The tap targets for interactive stickers need clearance from the message bar — too low and users accidentally open the reply input instead of engaging with your poll.
Instagram Story Highlight Cover Size
Story Highlights are the circles pinned below your bio. They use a different crop than Stories themselves.
| Spec | Value |
|---|---|
| Recommended size | 1080 × 1080 px |
| Display crop | Circular, centered |
| Visible diameter | ~340 px on mobile |
| Aspect ratio | 1:1 |
Design your highlight covers at 1080 × 1080 pixels with the icon or text centered in the middle 60% of the canvas. The circular crop clips the corners, so keep all content well inside the edges.
A common mistake: designing highlight covers at 1080 × 1920 (story dimensions). Instagram crops the center square from that rectangle, which rarely frames your design correctly. Always use a 1:1 square canvas for highlight covers.
If your cover images are larger than needed, run them through Pixotter's compressor to reduce file size before uploading. Smaller files upload faster and Instagram's own compression treats them more gently.
Instagram Story Ad Dimensions
Story ads follow the same base dimensions but have stricter requirements because they run through Meta's ad review system.
| Spec | Image Ad | Video Ad |
|---|---|---|
| Resolution | 1080 × 1920 px | 1080 × 1920 px |
| Aspect ratio | 9:16 | 9:16 |
| Max file size | 30 MB | 250 MB |
| Max text coverage | No hard limit (removed in 2021, but less text still performs better) | N/A |
| CTA button zone | Bottom ~200 px reserved for "Shop Now," "Learn More," etc. | Bottom ~200 px |
| Video length | N/A | 1–120 seconds (15 seconds recommended) |
Ad-Specific Safe Zone Adjustment
Story ads add a CTA button ("Shop Now," "Learn More," "Sign Up") at the bottom. This button sits inside the already-restricted bottom zone, but it is tappable and prominent. For ads, push your bottom safe margin to 400 px from the bottom edge. Your headline and key visual should be in the center-upper half of the frame.
Meta's ad system also recompresses images aggressively. Upload at the highest quality your file size allows. For a deeper look at all ad placement dimensions, see our Instagram ad size guide.
How to Resize Images for Instagram Stories
The fastest path from any image to a perfect 1080 × 1920 story:
- Open Pixotter's resizer — no account needed, no upload to servers.
- Drop your image onto the canvas.
- Set dimensions to 1080 × 1920 px. Choose "cover" mode to fill the frame without letterboxing, or "contain" mode to fit the full image with background fill.
- Download the resized image directly to your device.
If you are working with photos from a DSLR or mirrorless camera, the source files can be 20–40 MB. Instagram accepts up to 30 MB, but files under 5 MB upload noticeably faster and suffer less recompression. After resizing, compress the image to bring it under 2 MB without visible quality loss.
For batch resizing — say, preparing a week's worth of story content — check our guide on how to reduce image file sizes for workflow tips that save time.
Story Dimensions vs. Other Instagram Formats
Instagram uses different dimensions for every surface. Mixing them up is one of the most common posting mistakes.
| Format | Resolution | Aspect Ratio |
|---|---|---|
| Story | 1080 × 1920 px | 9:16 |
| Reel | 1080 × 1920 px | 9:16 |
| Feed post (portrait) | 1080 × 1350 px | 4:5 |
| Feed post (square) | 1080 × 1080 px | 1:1 |
| Feed post (landscape) | 1080 × 566 px | 1.91:1 |
| Profile picture | 320 × 320 px | 1:1 |
Stories and Reels share the same 1080 × 1920 resolution, but their safe zones differ because Reels have different UI overlays. If you repurpose Story content as Reels (or vice versa), double-check that nothing critical gets clipped. Our Instagram Reel size guide breaks down those specific safe zones.
For a complete reference across all Instagram surfaces, see the full Instagram image size guide.
FAQ
What is the exact Instagram story size in pixels?
The exact Instagram story size is 1080 × 1920 pixels with a 9:16 aspect ratio. This applies to both image and video stories. Uploading at this exact resolution prevents Instagram from cropping or upscaling your content.
What is the Instagram story safe zone?
The safe zone is the area between 250 px from the top and 336 px from the bottom of the 1080 × 1920 canvas. This gives you a 1080 × 1334 px area for critical content like text, logos, and CTAs. Instagram's UI overlays (username, timestamp, message bar) cover everything outside this zone.
Can I post a horizontal image as an Instagram story?
You can, but Instagram will either letterbox it (adding bars above and below) or crop the sides to fill the frame. Neither looks great. A better approach: resize the image to 1080 × 1920 using "contain" mode, which fits the full image inside the frame and lets you choose a background color or blur fill for the remaining space.
What size should Instagram story highlight covers be?
Design highlight covers at 1080 × 1080 pixels (1:1 square). Instagram crops them into a circle, so keep icons and text within the center 60% of the canvas. Do not use 1080 × 1920 — Instagram will crop the center square and your design will be misframed.
Does Instagram compress story images?
Yes. Instagram recompresses every image you upload, which is why starting with a high-quality source matters. Upload images at 1080 × 1920 pixels, under 30 MB, in JPG or PNG format. Keeping file size under 5 MB tends to produce the best results after Instagram's compression pass.
What is the maximum video length for Instagram Stories?
A single Instagram Story clip can be up to 60 seconds long. Videos longer than 60 seconds are automatically split into multiple story segments. For story ads, the maximum is 120 seconds, though Meta recommends keeping ads under 15 seconds for best engagement.
Try it yourself
Ready to resize? Drop your image and get results in seconds — free, instant, no signup. Your images never leave your browser.