Resize Image for Instagram Story
Instagram Stories fill the full phone screen at 1080x1920 pixels (9:16 ratio). Uploading the wrong size leaves ugly bars or causes blurry stretching.
1,000+ images processed · Your images never leave your browser
Getting Images Right for Instagram Stories
Instagram Stories occupy the full screen of a phone in portrait orientation — 1080 pixels wide by 1920 pixels tall, a 9:16 aspect ratio. This vertical canvas is fundamentally different from the square feed post format, and it demands different image preparation. A landscape photo that looks great as a feed post will have black bars (or an auto-zoomed, blurry background) when posted as a Story. Getting your images to 1080x1920 before uploading gives you full control over how the content appears.
The 9:16 ratio matches the screen dimensions of modern smartphones almost exactly. When a viewer taps into your Story, the image fills edge to edge with no feed chrome, no navigation bars, no competing content. This full-bleed presentation means every pixel is visible — and every flaw is too. A slightly soft image that looks fine as a 1080x1080 feed thumbnail becomes obviously blurry when stretched across an entire phone screen at 1080x1920. Start with a source image that has enough resolution, resize to 1080x1920 with high-quality resampling, and your Story content looks intentional rather than improvised.
Safe zones are the most overlooked aspect of Story design. Instagram overlays interface elements on top of your image: your profile photo and username at the top (roughly the top 14% of the frame), and the message bar and navigation dots at the bottom (roughly the bottom 10%). Any text, faces, product details, or calls-to-action placed in these zones will be partially or fully obscured. The safe content area is approximately 1080x1420 pixels centered in the frame, with about 250 pixels of padding at the top and 200 at the bottom. Design for this safe zone and use the outer areas for background or non-essential imagery.
When you add stickers, polls, question boxes, or link stickers to a Story, they compete for visual space within the same safe zone. If your base image already has text in the center area, sticker placement becomes cramped. Professional Story creators design their images with sticker placement in mind — leaving deliberate negative space in the middle-to-upper portion of the frame where interactive elements will go. This is easier to plan when you start with a properly sized 1080x1920 canvas rather than trying to adapt a differently shaped image after upload.
File size matters for Stories more than for feed posts. Instagram's Story compression is aggressive because Stories are ephemeral content viewed in rapid succession — the platform optimizes for fast loading over image fidelity. Large source files (over 2-3MB) get compressed harder, which can turn gradients into banding and fine text into smudges. The optimal approach: resize to 1080x1920, then compress to JPEG at quality 80-85. The resulting file will be 200-500KB, which is small enough that Instagram's re-encoding has less work to do and preserves more of your original quality.
Color accuracy in Stories can shift noticeably from what you see in your camera roll. Instagram applies a slight brightness and saturation adjustment during processing, and different phone models display Stories with varying color profiles. You cannot control the viewer's screen, but you can control the source: avoid extreme dark areas that might get crushed to pure black, and avoid highly saturated reds and oranges that tend to clip. If your Story image has critical brand colors, compress with quality 85+ to minimize color shifts from JPEG re-encoding.
For Stories that use still images (as opposed to video), timing matters. Each Story slide displays for a default of 5 seconds. Viewers who find the image interesting can hold to pause, but most will tap through at 3-5 seconds per slide. This means your image needs to communicate its message almost instantly — no one is studying the fine print. Large, bold text, clear product imagery, and strong visual hierarchy work best. When resizing for Stories, consider whether cropping a landscape image to focus on the single most important element is better than trying to fit the entire composition into a vertical frame.
Repurposing feed content for Stories is common but requires deliberate adaptation. A 1080x1080 square feed image placed into a 1080x1920 Story leaves 840 pixels of empty vertical space. Instagram fills this with a color-matched gradient blur by default, which looks amateurish. Better approaches: expand the canvas to 1080x1920 by adding branded background color above and below, or crop into the image to fill the frame vertically by cropping to a 9:16 section of the original, or redesign the layout specifically for the vertical format. Each approach requires that your base image is at the correct 1080x1920 target resolution.
Instagram Vertical Format Dimensions
| Format | Dimensions (px) | Aspect Ratio | Duration | Safe Zone (Approx) | Key Difference |
|---|---|---|---|---|---|
| Story (Image) | 1080x1920 | 9:16 | 5 sec default | 1080x1420 (centered) | Ephemeral, 24-hour lifespan; supports stickers, polls, links |
| Story (Video) | 1080x1920 | 9:16 | Up to 60 sec | 1080x1420 (centered) | Same frame as image; max 4GB, H.264 codec recommended |
| Reel | 1080x1920 | 9:16 | Up to 15 min | 1080x1300 (tighter bottom) | Permanent; larger bottom UI for likes/comments/share |
| IGTV / Long Video | 1080x1920 | 9:16 | Up to 60 min | 1080x1420 (centered) | Deprecated as separate tab; now merged into Reels |
| Instagram Live | 1080x1920 | 9:16 | Up to 4 hours | Varies by viewer count | Real-time; comment overlay uses bottom 30% of screen |
| Story Highlight Cover | 1080x1920 | 9:16 (cropped to circle) | N/A | Center 600x600 area | Displayed as circle on profile; keep subject tightly centered |
Notes: Safe zones shift slightly between iOS and Android due to different status bar heights and gesture navigation bars. Design with at least 250px top padding and 200px bottom padding to account for both platforms. Reels have a tighter bottom safe zone because the engagement UI (like, comment, share, audio buttons) is larger than the Story message bar.
Frequently Asked Questions
What is the exact size for an Instagram Story image?
1080x1920 pixels at a 9:16 aspect ratio. This matches the full-screen portrait orientation of modern smartphones. Uploading at this exact resolution prevents Instagram from scaling or cropping your image, giving you the sharpest possible result. Use Pixotter's resize tool to hit these dimensions precisely.
What are Instagram Story safe zones and why do they matter?
Instagram overlays your username and profile photo at the top of a Story, and a message bar and navigation indicators at the bottom. These elements cover roughly the top 250 pixels and bottom 200 pixels of the 1080x1920 frame. Any text, logos, or important content in those areas will be hidden. Keep critical content within the central 1080x1420 pixel area. See the Instagram image sizes guide for a visual breakdown.
Why does my Story image look blurry or pixelated?
Your source image is likely too small. Instagram upscales images that are below 1080px wide, which introduces visible blur — especially on text and fine details. Starting with an image at exactly 1080x1920 avoids any upscaling. If your source is a low-resolution screenshot or web image, there is no fix except finding a higher-resolution original. Resizing preserves quality when going down in size, not up.
Should I use JPEG or PNG for Instagram Stories?
JPEG at quality 80-85 is the best choice for most Story images. Instagram re-encodes everything to JPEG during upload, so PNG offers no advantage and may produce larger uploads that take longer to process. The exception is if you are working in an editing app and need to preserve layers or transparency during the design phase — export your final Story image as JPEG before uploading. Check the how to reduce image size guide for more compression tips.
Can I use a landscape image for an Instagram Story?
You can, but Instagram will either add blurred gradient bars above and below, or auto-zoom to fill the frame (cropping the sides). Neither looks professional. Better options: crop the landscape image to isolate the strongest vertical section, expand the canvas to 1080x1920 with branded color padding, or redesign the layout for vertical. The goal is a deliberate 9:16 composition, not a landscape image forced into a portrait frame.
What file size should my Instagram Story image be?
Aim for 200-500KB after resizing and compression. Instagram accepts up to 30MB for image Stories, but files over 2-3MB get compressed more aggressively by the platform, which degrades quality. Resize to 1080x1920 first, then compress to JPEG quality 80-85. This range preserves detail while keeping the file small enough that Instagram's re-encoding does minimal damage.
How It Works
Drag and drop any image. JPEG, PNG, WebP, and more are all supported.
The tool pre-fills Instagram Story dimensions (1080x1920 pixels). Adjust if needed.
Your resized image is ready for Instagram Story. Pixel-perfect dimensions guaranteed.