Instagram image sizes (2026)

Updated · 4 min read

Instagram crops or squeezes anything that isn’t the right shape. Uploading at the exact size means you decide what stays in the frame — not the app.

Here are the sizes Instagram uses, and the one setting that matters most: the aspect ratio.

Resize a photo for Instagram →

Instagram sizes at a glance

TypeSizeRatio
Instagram post (portrait)1080 × 1350 px4:5
Instagram square post1080 × 1080 px1:1
Instagram story / Reel1080 × 1920 px9:16
Instagram profile picture320 × 320 px1:1
Landscape post1080 × 566 px1.91:1

Which post shape should you use?

  • Portrait (4:5, 1080 × 1350) takes the most space in the feed — usually the best choice for photos
  • Square (1:1) is safest for carousels and product shots
  • Landscape (1.91:1) shows smallest in the feed — use it only for wide scenes

Stories and Reels

Stories and Reels are full-screen vertical: 1080 × 1920 (9:16). Keep text away from the top ~250 px and bottom ~340 px, where Instagram puts the profile bar and reply box.

How to resize without losing the important part

  • Pick the Instagram size in the Resize tool — your photo is cropped from the centre to the exact shape
  • Use Crop first if your subject isn’t in the middle
  • Instagram recompresses uploads, so start from the sharpest version you have

Frequently asked questions

What is the best image size for Instagram posts?

1080 × 1350 pixels (4:5 portrait). It fills the most screen space in the feed.

Does Instagram reduce photo quality?

Instagram recompresses every upload. Uploading at exactly 1080 px wide avoids an extra resize step and keeps photos sharper.

Try it now — free, private, nothing uploaded.
Resize a photo for Instagram →

More guides