Upload the wrong image size on Instagram and you get cropped edges, blurry photos, or a post that looks off in the feed. Instagram's requirements have stayed largely stable but there are nuances for each format. This guide has the correct dimensions for every Instagram format in 2026.
Why Instagram Image Sizes Matter
Instagram compresses every image you upload. The platform applies its own compression algorithm, and the quality of that compression depends partly on how close your image is to the target display size. Upload a 4000px wide photo for a 1080px display and Instagram has to do more work to scale it down, often introducing artifacts. Upload at exactly 1080px wide and you give Instagram the least room to make things worse.
File size limits also apply. Instagram accepts JPG and PNG up to 8MB per photo. Keeping images under 1MB makes uploads faster, especially on mobile.
Complete Instagram Size Reference 2026
| Format | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Profile | |||
| Profile photo | 320x320px | 1:1 | Upload at 400x400px or larger for best quality |
| Feed Posts | |||
| Square post | 1080x1080px | 1:1 | Standard square format |
| Portrait post Most engagement | 1080x1350px | 4:5 | Takes up more vertical feed space |
| Landscape post | 1080x566px | 1.91:1 | Least screen space in feed |
| Stories and Reels | |||
| Story (photo) | 1080x1920px | 9:16 | Full screen vertical |
| Reel | 1080x1920px | 9:16 | Same as Story |
| Reel cover photo | 1080x1920px | 9:16 | Cropped to 1:1 in grid |
| Carousel | |||
| Carousel slides | 1080x1080px | 1:1 | Keep consistent ratio across slides |
| IGTV | |||
| IGTV cover | 420x654px | 1:1.55 | Vertical rectangle |
How to Resize for Instagram
Our free image resizer includes Instagram preset buttons. Open the resizer, drop your photo, and click the preset for your target format:
- Square post: Click "Instagram 1080" to set 1080x1080px
- Portrait or Story: Enter width 1080, set height to 1350 or 1920 with aspect ratio unlocked
- Landscape: Enter 1080 width, lock aspect ratio to let it calculate height
Portrait Posts Get More Engagement
The 4:5 portrait format (1080x1350px) consistently outperforms square and landscape posts in engagement studies. The reason is simple: a portrait post takes up more vertical space in the Instagram feed, pushing competing content further down the screen. Users have to scroll more to get past your post, giving it more viewing time.
If you are choosing between formats, portrait (4:5) is the best default for most content types. Use our resizer and set width to 1080, height to 1350.
Story and Reel Safe Zones
Stories and Reels are 1080x1920px but the Instagram UI overlaps the top and bottom:
- Top 250px: Covered by profile name, time, and close button
- Bottom 500px: Covered by the swipe-up area, share button, and reactions
- Safe zone for text and key visuals: The middle 1080x1170px region
Place any text, logos, or calls to action within the safe zone to ensure they are fully visible. Use our image cropper to crop your image to 9:16 first, then check that important content sits in the middle section.
File Size and Quality Tips
- Upload JPG for photos (PNG adds file size with no visible benefit at Instagram's compression)
- Keep files under 1MB for fast uploads - use our image compressor at 80% quality after resizing
- Maximum file size is 8MB per photo
- Instagram prefers files at exactly 1080px wide - larger files trigger more aggressive compression
- For carousel posts, keep all slides the same format (all square or all portrait) for a consistent look
Quickest workflow: resize to 1080px wide using our resizer with the Instagram 1080 preset, then compress to 80% quality with our compressor. Two tools, two minutes, Instagram-ready photo.
Carousel and Grid Planning
For carousel posts, use the same aspect ratio for every slide. Mixing square and portrait slides in one carousel causes Instagram to crop some slides unexpectedly. Decide on your ratio (square for grid consistency, portrait for feed impact) and crop all slides to match.
For Instagram grid planning, remember that your grid shows the center 1:1 square of every post. If you use portrait posts, only the center square appears in your grid. Plan your compositions accordingly so the grid preview looks intentional.