Instagram Image Sizes: The Complete 2025 Guide
Instagram Post Sizes (Feed)
Instagram supports three main aspect ratios for feed posts. For the sharpest quality across all devices, you should upload images at a width of 1080 pixels.
- Square (1:1): 1080 x 1080 pixels. The classic Instagram format. Perfect for carousels and grid consistency.
- Portrait (4:5): 1080 x 1350 pixels. The ideal format for maximum visibility.
- Landscape (1.91:1): 1080 x 566 pixels. Rarely used for photos, mostly used for video clips sourced from YouTube.
Instagram Stories & Reels Dimensions
Both Instagram Stories and Instagram Reels share the same vertical, full-screen format. The ideal size is 1080 x 1920 pixels (an aspect ratio of 9:16).
Crucial tip: Leave a "safe zone" of about 250 pixels at the top and bottom of your Stories and Reels. Instagram overlays app interface elements (profile name, reply box, like buttons) in these areas, which will cover your content.
Instagram Profile Picture Size
Your profile picture displays at 110 x 110 pixels on mobile, but you should upload a much larger file (we recommend 320 x 320 pixels) to ensure it looks sharp when viewed on desktop displays.
Remember that your image will be cropped into a circle, so ensure your logo or face is centered with plenty of padding.
Why Portrait Posts Perform Best
If you want to maximize engagement on your feed posts, always choose the 4:5 Portrait format (1080x1350).
Because most users scroll Instagram on vertical mobile screens, a 4:5 post takes up approximately 25% more screen real estate than a square post, and nearly twice as much as a landscape post. This physically forces the user to spend more time scrolling past your image, increasing dwell time and making them more likely to interact.