SocialImageSizes

Instagram Image Sizes

Instagram uploads everything at 1080px wide. The one that matters most is the 4:5 portrait post — 1080×1350 — because it takes the most screen space in the feed. Every placement below, with copy buttons.

PlacementPixelsRatio
Feed post — portrait
Tallest allowed; most feed real estate
1080×1350 4:5
Feed post — square
Classic post
1080×1080 1:1
Feed post — landscape
Widest allowed
1080×566 1.91:1
Stories & Reels
Keep text inside centre; UI covers top/bottom
1080×1920 9:16
Reels grid cover
How a Reel appears on your profile grid
1080×1350 4:5
Carousel slide
All slides follow the first slide's ratio
1080×1350 4:5
Profile picture
Shown as a circle, ~110px on mobile
320×320 1:1

Post portrait, not square: 1080×1350

Instagram accepts square (1080×1080), landscape (1080×566) and portrait (1080×1350) posts, but portrait 4:5 fills the most of a phone screen as someone scrolls, so it gets the most attention. Upload at 1080×1350 pixels. Anything taller than 4:5 gets cropped in the feed.

Stories & Reels safe zone

Stories and Reels are 1080×1920 (9:16). Instagram's interface sits on top of your image: the top ~250px holds the profile row and the bottom ~250px holds the caption, CTA and buttons. Keep any text or logo inside the centre ~1080×1420 region so nothing important is hidden. For Reels, remember the same frame is cropped to 4:5 for your profile grid.

FAQ

What is the best Instagram post size?

1080×1350 pixels (4:5 portrait). It takes the most screen space in the feed. Square 1080×1080 also works well.

What size are Instagram Stories and Reels?

1080×1920 pixels at a 9:16 ratio. Keep text and logos in the centre 1080×1420 so the top and bottom UI don't cover them.

What is the Instagram profile picture size?

Upload 320×320 pixels or larger at 1:1. It is displayed as a circle, about 110px wide on phones.