ThumbCrafted
← Back to Instagram Tools

Instagram Story Size Guide

The correct instagram story size is 1080×1920 pixels at a 9:16 aspect ratio. Get it right and your Story fills the screen pixel for pixel with sharp detail. Get it wrong and Instagram either letterboxes your image with black bars, scales it up and crops the edges, or compresses a low-resolution upload into something visibly soft. Stories are full-screen vertical content where every pixel matters — there's no room for "close enough."

This guide covers the exact Story dimensions, why 9:16 is the only viable aspect ratio, how Instagram handles square and landscape uploads, where the safe zones sit behind the UI overlays, and the most common Story problems that quietly cost creators reach.

Instagram Story Specs
Recommended Size: 1080×1920 px
Aspect Ratio: 9:16
Format: Full-screen vertical
Safe Zone: Y:250 – Y:1670
File Format: JPEG, PNG
Max File Size: 30 MB image
Jump to:

What Is the Correct Instagram Story Size?

The correct instagram story size is 1080×1920 pixels at a 9:16 aspect ratio. This is the same canvas Instagram uses for Reels, and the same format as TikTok and YouTube Shorts. Stories are vertical-first content — there's no other supported size, no landscape variant, no square fallback. 9:16 vertical is the only format that works.

SpecRecommendedWhat Happens If Wrong
Width1080 pxBelow 1080 = visibly soft after compression
Height1920 pxBelow 1920 = letterboxed or upscaled
Aspect ratio9:16Anything else = cropped or letterboxed
File formatJPEG, PNGJPEG for photos, PNG for graphics with text
Max file size30 MBStay well under for fast upload and playback

Always upload at the full 1080×1920 resolution (or higher, downsampled cleanly to 1080). Lower resolutions get visibly soft after Instagram's compression. Verify your image dimensions with the Instagram Post Size Checker before uploading.

Instagram Story Aspect Ratio Explained

The Instagram Story aspect ratio is 9:16 vertical. This is the only ratio that fills the phone screen edge to edge without cropping, letterboxing, or wasted space. Every other ratio fights the canvas.

Why 9:16 is ideal

Modern phone screens are 9:16 in portrait orientation. At 1080×1920, Instagram maps your image pixel for pixel to the display — no scaling, no letterboxing, no quality loss. This is the native format that the entire Story experience is built around. Designing at 9:16 from the start eliminates every cropping and fitting problem before it happens.

Square images (1:1, e.g. 1080×1080)

Square images get scaled UP to fill the 1080-px width, then center-cropped on the top and bottom. A 1080×1080 image becomes 1920×1920 effectively, then trims the top and bottom 420 px to fit the 1920-px height. Anything near the top or bottom edge of the original square gets sliced off entirely. The result usually looks acceptable for centered photos, but text and logos near the edges of a square image always lose content.

Landscape images (16:9, e.g. 1920×1080)

Landscape is the worst case. 16:9 doesn't fit a vertical canvas at all, so Instagram either letterboxes the image with massive black bars top and bottom (most common), background-fills the empty space with a blurred or solid color (sometimes), or center-crops the sides aggressively if you choose "fit to screen" in the upload UI. Either way, the result looks broken. Never upload landscape content as a Story.

How Instagram adjusts non-vertical content

Instagram never stretches images proportionally to fit — that would distort faces and visuals. Instead, it always preserves the aspect ratio of the source and either crops or letterboxes the difference. The result is predictable but unforgiving: only true 9:16 vertical images survive intact. Re-frame square or landscape content for vertical before uploading instead of letting Instagram decide.

How Instagram Story Cropping Works

Instagram applies a single rule to every Story upload: resize to fit a 1080×1920 vertical canvas. How that resize plays out depends entirely on the source image's aspect ratio.

How images are resized

Instagram preserves the source aspect ratio and either crops or letterboxes the difference between source and target dimensions. There's no stretch, no smart fill, no automatic re-framing — just a mechanical fit-to-canvas operation that's optimized for 9:16 sources and breaks for everything else.

Cropping vs black bars

Two failure modes, depending on source dimensions:

Neither outcome is acceptable for a Story you're trying to publish intentionally. Both are fixable by pre-cropping to exactly 1080×1920 before uploading.

Issues with repurposed content

Reusing a 1080×1080 feed post or a 1920×1080 landscape graphic directly as a Story always looks broken — either letterboxed, awkwardly cropped, or misaligned. The fix isn't to upload and hope — it's to re-frame and rebuild horizontal or square content for the vertical 9:16 format from the start. See exactly how your image will fit with the Instagram Story Size Preview.

Instagram Story Safe Zones

Even when your Story is exactly 1080×1920, Instagram still overlays UI on top of every frame. The full canvas is yours, but only the central area stays clear of interface elements.

Top UI overlay (~250 px)

Bottom UI overlay (~250 px)

Safe placement of text and logos

The usable safe zone sits between Y:250 and Y:1670 on a 1080×1920 canvas — about 1080×1420 px of unobstructed space. Place all headlines, faces, logos, and CTAs inside this central zone. Background imagery can extend into the top and bottom 250 px, but never your key content. For pixel-level overlay coordinates, see the Instagram Story Safe Zone tool.

Common Instagram Story Problems

Text cut off

Headlines placed in the top 250 px get covered by the profile header and progress bar. CTAs in the bottom 250 px get hidden behind the "Send message" reply box. Move all text into the central safe zone (Y:250–Y:1670). The Instagram Story Safe Zone tool shows the exact overlay coordinates.

Cropped images

Square images get top/bottom cropped when scaled to fill the vertical canvas. Landscape images get either letterboxed or aggressively side-cropped. Pre-resize every Story image to exactly 1080×1920 before uploading. Verify with the Instagram Post Size Checker.

Black bars

Landscape (16:9) images get massive black bars at the top and bottom because they don't fill the vertical canvas. The fix is to never upload landscape content as a Story — either re-frame it for vertical with an extended background, reposition the subject inside a 9:16 canvas, or use a different format entirely.

Blurry uploads

Instagram aggressively compresses every Story image. Starting under 1080 px wide produces visibly soft results, and uploading screenshots or already-compressed JPEGs amplifies the problem. Always start at the full 1080×1920 resolution (or higher, downsampled cleanly) and avoid screenshot sources.

Wrong ratio

Anything other than 9:16 fights the Story canvas. Square uploads lose top and bottom content. Landscape uploads get letterboxed. Awkward portraits get cropped or stretched. The only safe approach is to design for 9:16 from the start and pre-crop everything to exactly 1080×1920 before uploading. Open the Free Thumbnail Editor for precise resizing.

Poor readability

Stories autoplay through fast (about 5 seconds per frame). Light text on a busy photo, thin fonts at small sizes, or low-contrast color pairs all become unreadable in that time window. Use bold heavy weights (700+), high-contrast colors, and stroke or shadow effects on top of photos.

Best Practices for Instagram Stories

Want to preview your Story before posting?
Open the Story Preview Tool →

Tools to Verify Instagram Story Size

Free tools that work alongside this guide to verify every Story before publishing:

Instagram Story Size Preview
Preview how your Story will appear in 1080×1920 vertical format and check layout, cropping, and safe zones.
Instagram Story Safe Zone
Map every Story UI overlay with pixel-level safe area coordinates.
Instagram Post Size Checker
Verify your Story dimensions and aspect ratio against current Instagram specs.
Free Thumbnail Editor
Design Story-ready graphics at 1080×1920 with text, shadows, and safe-zone-aware layouts.

Related Guides

Instagram Image Sizes Guide
Story dimensions in context with every other Instagram placement.
Instagram Reels Cover Size Guide
The same 9:16 vertical canvas as Stories — relevant for any vertical Instagram content.
Instagram Safe Zones Guide
Master reference for safe zones across every Instagram placement.

Instagram Story Size FAQ

What size should Instagram Stories be?
Instagram Stories should be 1080×1920 pixels at a 9:16 aspect ratio. This is full-screen vertical and matches Reels and TikTok. Anything narrower or wider gets letterboxed or zoom-cropped automatically. Always upload at the full 1080×1920 resolution to survive Instagram's compression with sharp detail.
What aspect ratio works best for Stories?
9:16 vertical is the only aspect ratio that fills the Instagram Story canvas without cropping or letterboxing. Square (1:1) images get scaled up and trimmed at the top and bottom. Landscape (16:9) images get massive black bars top and bottom. There is no other viable Story aspect ratio — design vertical from the start.
Why is my Instagram Story cropped?
Instagram Stories use a 9:16 full-screen vertical canvas. Anything that doesn't match this ratio gets resized to fit. Square images (1:1) get scaled up and cropped on the top and bottom. Landscape images (16:9) get letterboxed with black bars. Oversized portraits get cropped at the top and bottom. The fix is to pre-crop your image to exactly 1080×1920 before uploading.
How do I make my Story fit the screen?
Resize your image to 1080×1920 pixels (9:16 vertical) before uploading. If your source image is square or landscape, you'll need to extend the canvas with a background color, blurred fill, or repositioned subject to fill the full vertical space. Don't rely on Instagram's auto-fit — it produces letterboxing or unexpected crops every time.
What is the Instagram Story safe zone?
The Instagram Story safe zone is the central area of a 1080×1920 canvas that stays clear of Instagram's UI overlays — profile header, progress bar, menu icons (top ~250 px) and the reply box and message bar (bottom ~250 px). The usable safe zone is roughly Y:250 to Y:1670, about 1080×1420 of unobstructed space. Place all text, logos, and CTAs inside this central zone.
Why does my Story look blurry?
Instagram aggressively compresses every uploaded image. Stories uploaded below 1080 px wide get visibly soft, and screenshots or re-uploaded compressed JPEGs amplify the blur further. Always start at the full 1080×1920 resolution (or higher, downsampled cleanly), use high-quality JPEG or PNG, and avoid re-uploading already-compressed images.
View All Instagram Tools →