NiceFreeTools logoNiceFreeTools

Instagram Image Sizes

This tool shows the correct Instagram image sizes for every post type — square (1080×1080), portrait (1080×1350), landscape (1080×566) and story/reel (1080×1920) — plus profile photos. You can also upload an image and crop it to the exact size you need.

Image size reference

Instagram

Image typeDimensionsAspect ratioNotes
Square Post1080 × 1080 px1:1
Portrait Post1080 × 1350 px4:5
Landscape Post1080 × 566 px540:283
Story / Reel1080 × 1920 px9:16
Profile Photo320 × 320 px1:1

How to Use the Instagram Image Sizes

  1. Pick the Instagram format you're posting (post, story or reel).
  2. Copy the recommended pixel size.
  3. Optionally upload your photo and select that size.
  4. Download it cropped perfectly for Instagram.

Instagram image best practices for reach

  • Post at 1080×1350 (4:5 portrait) to take up the most space in the feed and stop the scroll.
  • For stories and reels, keep text and key elements in the centre — the top and bottom are covered by the profile, caption and buttons.
  • Upload the highest quality you can; Instagram compresses uploads, so start from a sharp, correctly-sized image.
  • Keep a consistent visual style so your profile grid looks cohesive.
  • Follow Instagram's Community Guidelines and only use content you own or are licensed to use.

Frequently Asked Questions

What is the best size for an Instagram post?

1080×1080 pixels (1:1 square) is the classic feed size. For more screen space, use a 1080×1350 portrait (4:5), which takes up the most vertical room in the feed.

What size are Instagram Stories and Reels?

Both use a 1080×1920 pixel vertical frame (9:16). Keep text and key elements away from the top and bottom, where the interface overlaps the image.

Does Instagram compress my images?

Yes, Instagram re-compresses uploads. Starting from the correct dimensions at good quality gives the sharpest final result.

Related Tools