Size guide
Instagram Post Size
Instagram post sizes: 1080×1080 square, 1080×1350 portrait (best reach), 1080×566 landscape. All current specs plus AI tools to create posts that fit.
The right size, explained
The standard Instagram post size is 1080×1080 pixels (1:1 square); portrait posts are 1080×1350 pixels (4:5) and landscape posts are 1080×566 pixels (1.91:1). Portrait 4:5 takes up the most screen space in the feed, which is why it tends to earn more attention.
Instagram stores images at 1080px wide and compresses aggressively — upload exactly at these sizes to avoid double compression.
Generate your visual with AI directly at 1:1 or 4:5 and skip the cropping fight entirely.
Exact specifications
| Feature | Details |
|---|---|
| Square post | 1080 × 1080 px (1:1) |
| Portrait post (best reach) | 1080 × 1350 px (4:5) |
| Landscape post | 1080 × 566 px (1.91:1) |
| Stories / Reels | 1080 × 1920 px (9:16) |
| Profile picture | displayed ~320 × 320 px — upload 1000 × 1000 |
Create posts at the right ratio
Generate feed-ready images at 1:1 or 4:5 from a text prompt or your own photo.

