Key takeaways
- Instagram recommends 1080×1350px for vertical feed posts, 1080×1080px for square posts, and 1080×1920px for Stories and Reels.
- Platforms recompress and crop images after upload — sizing correctly upfront avoids an unwanted crop.
Instagram image size by placement
- Feed post (vertical): 1080 × 1350px
- Feed post (square): 1080 × 1080px
- Stories and Reels cover: 1080 × 1920px
- Profile picture: displayed at 110×110px, stored at 320×320px — upload at least 320×320
Why vertical outperforms square on Instagram
A vertical 1080×1350 post takes up more screen space in the feed than a square 1080×1080 one, which is part of why vertical has become the more common default format.
image sizesreference
FAQ
- What is the best Instagram feed post size?
- 1080×1350px (vertical) is the most common current recommendation, taking up more feed space than a square 1080×1080 post.
- What size should an Instagram Story be?
- 1080×1920px, matching the full-screen 9:16 aspect ratio.
- What size should I upload for my Instagram profile picture?
- At least 320×320px — Instagram displays it smaller (110×110px) but stores it at that larger size.