Instagram image sizes

Square post: 1080 × 1080 px. Portrait post (4:5): 1080 × 1350 px. Landscape post: 1080 × 566 px. Open Resize Baba, pick the size you need, and your photo is cropped and resized to it. Everything runs in your browser, so nothing is uploaded.

Resize for Instagram →

Free · no signup · your files never leave your device

SQUARE POST1080 × 1080 px
PORTRAIT POST (4:5)1080 × 1350 px
LANDSCAPE POST1080 × 566 px
STORY AND REEL1080 × 1920 px
PROFILE PICTURE320 × 320 px

How it works

  1. Pick the size you need from the list below.
  2. Drop your photo and drag the frame to choose the crop.
  3. Press Resize and download the finished image.

Tips for Instagram

Post in 4:5 portrait to fill the most screen in the feed. Keep faces and text away from the edges of Stories.

Open the resizer with a size

  • Square post: 1080 × 1080 px
  • Portrait post (4:5): 1080 × 1350 px
  • Landscape post: 1080 × 566 px
  • Story and Reel: 1080 × 1920 px
  • Profile picture: 320 × 320 px

Questions people ask

What is the best image size for Instagram?

Square post 1080 × 1080 px; Portrait post (4:5) 1080 × 1350 px; Landscape post 1080 × 566 px; Story and Reel 1080 × 1920 px; Profile picture 320 × 320 px.

Does Instagram compress my photo?

Yes, most platforms re-compress uploads. Start with the exact size above and a clean, sharp photo for the best result.

Is my photo uploaded?

No. Resize Baba works in your browser, so the picture stays on your device.

Resize for this platform, and others

Platforms change sizes now and then. Checked October 2026.