Instagram Story Size — 1080x1920 Dimensions & Safe Zone
The Instagram Story size is 1080x1920 pixels— a 9:16 vertical frame that fills the whole phone screen. That’s the only resolution you need, but Instagram lays its own interface over the top and bottom of every story, so where you place text and stickers matters as much as the pixel count.
Instagram Story Dimensions
The Numbers
- 1080 x 1920 — Recommended story upload (9:16)
- 9:16 — Aspect ratio (width:height)
- Minimum width: 600 pixels; below that Instagram upscales and softens the image
- Max file size: 30MB for photos (JPG/PNG accepted)
If Your Image Isn’t 9:16
- A square or landscape image gets letterboxed with a solid color or blurred backdrop
- A taller-than-9:16 image is cropped top and bottom to fit the frame
- Resize to exactly 1080x1920 before uploading to control the crop yourself
Story vs. Reel
- 1080 x 1920 — Story (9:16)
- 1080 x 1920 — Reel cover & video (9:16)
- Same canvas — the difference is the UI overlay, not the pixels
Compared to other Instagram sizes
- 1080 x 1080 — Square feed post (1:1)
- 1080 x 1350 — Portrait feed post (4:5)
- 320 x 320 — Profile photo (circular crop)
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Section Background | 1920 x 1080 | |
| Blog Post Thumbnail | 880 x 586 | |
| Gallery Image | 1000 x 1000 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 |
Instagram Story vs. Post Size
Stories and feed posts are two different shapes. A story is a full-screen 9:16 vertical at 1080x1920, while feed posts are square (1080x1080), portrait (1080x1350), or landscape (1080x566). Reusing a square post as a story leaves big empty bars above and below it; reusing a story in the feed crops it hard. The width is the same — 1080px — so the practical difference is height and how much of the screen each format claims.
| Format | Dimensions | Aspect Ratio | Where it shows |
|---|---|---|---|
| Story | 1080 x 1920 | 9:16 | Full-screen, 24-hour vertical |
| Reel | 1080 x 1920 | 9:16 | Full-screen video, permanent |
| Portrait post | 1080 x 1350 | 4:5 | Feed & profile grid |
| Square post | 1080 x 1080 | 1:1 | Feed & profile grid |
| Landscape post | 1080 x 566 | 1.91:1 | Feed (smallest footprint) |
Stories and Reels share the exact same 1080x1920 canvas, so one export covers both. The difference is entirely in the interface Instagram draws over each one — covered next.
Safe Zone Guide for Stories
Instagram overlays its own interface on top of every story, and that interface covers roughly the top and bottom strips of the 1080x1920 frame. Anything you put there — a headline, a logo, a price — risks sitting behind the profile bar or the reply box. Keep the message you care about in the center.
The 1080x1920 safe zone
- Top ~250px: reserved for the profile photo, username, and the timestamp/story progress bars. Keep text and key subjects out of this band.
- Bottom ~250px: covered by the “Send message” reply bar, share and like icons, and the “Swipe up” / link sticker area. Don’t place captions here.
- Side margins ~60px: leave a little breathing room left and right so text doesn’t butt against the screen edge.
- Center safe zone ~1080 x 1420: the clear middle band where every viewer will see your content uncovered. Anchor headlines and CTAs here.
- Interactive stickers: polls, quizzes, and questions push other elements around — leave extra space if you plan to add them after upload.
A simple rule: design full-bleed for the background (edge to edge at 1080x1920) but keep all readable elements inside the center ~1080x1420 region.
How to Resize an Image for Instagram Stories
You don’t need Photoshop to hit 1080x1920. Use the resizer above — it runs entirely in your browser, so your image is never uploaded to a server.
- Drop your image into the tool above (Instagram is preselected).
- Choose the Story / Reel size — that’s the 1080x1920 preset.
- Drag the image inside the frame to reposition the crop, keeping your subject in the center safe zone.
- Click Download to save a 1080x1920 JPG, ready to upload.
- Export at exactly 1080px wide. Uploading a larger file just triggers Instagram’s compression and softens the result.
- Use PNG for text-heavy graphics and JPG for photographs to keep edges clean.
- Check the safe zone before posting — what looks centered in your editor may sit behind the reply bar in the app.
Frequently Asked Questions
What is the best size for an Instagram Story?
The best size for an Instagram Story is 1080x1920 pixels — a 9:16 vertical aspect ratio that fills the entire phone screen. Export at exactly 1080px wide so Instagram doesn’t compress a larger file, and keep important text inside the center safe zone, since the top and bottom ~250px are covered by Instagram’s interface.
What are the exact Instagram Story dimensions in 2026?
Instagram Story dimensions are 1080x1920 pixels (9:16). This pixel size has been stable for years and remains the recommended resolution in 2026. The minimum width is 600 pixels, but 1080px is the sweet spot for sharp display without triggering heavy compression.
Is the Instagram Story size the same as a Reel?
Yes. Both Instagram Stories and Reels use the same 1080x1920 (9:16) canvas, so a single export works for either. The difference is the on-screen interface: Reels add the caption, audio, and engagement buttons down the right and bottom edges, while Stories use the profile bar at the top and the reply bar at the bottom.
What is the safe zone for an Instagram Story?
Leave the top ~250px and bottom ~250px of the 1080x1920 frame clear of important text. The top is covered by the profile photo, username, and progress bars; the bottom is covered by the reply bar and action icons. Keep headlines, logos, and calls to action inside the center ~1080x1420 region so nothing is hidden.
Why does my Story look blurry or have bars around it?
Bars appear when the image isn’t 9:16 — Instagram letterboxes a square or landscape photo. Blur usually means you uploaded a non-1080px file that Instagram rescaled. Resize to exactly 1080x1920 before uploading to remove the bars and keep the image sharp.