Free tool

Instagram image resizer: the right size for feed, stories and Reels.

Pick a photo and a format to get an image at Instagram's recommended size, cropped to fill the frame or fitted with a background color. It all happens in your browser.

Instagram image sizes

FormatAspect ratioRecommended size
Feed portrait4:51080 × 1350 px
Feed square1:11080 × 1080 px
Feed landscape1.91:11080 × 566 px
Story and Reels9:161080 × 1920 px
Profile picture1:1, shown as a circle320 × 320 px

Portrait 4:5 takes the most space in the feed, which is why most accounts use it. Keep text and faces away from the edges of stories and Reels, where the app places buttons and captions.

Crop or fit?

  • Crop to fill covers the whole frame and cuts the edges that do not fit.
  • Fit with background keeps the whole image and fills the empty space with the color you choose.

The image is processed in your browser and saved as a high-quality JPG; nothing is uploaded. Write the caption with the Instagram caption counter, style your bio with the Instagram font generator, or see aged Instagram accounts.

More free tools

Frequently asked questions

What is the best image size for an Instagram post?

1080 × 1350 px (4:5 portrait) takes the most space in the feed. Square posts are 1080 × 1080 px.

What size is an Instagram story or Reel?

1080 × 1920 px, a 9:16 vertical frame.

What size should an Instagram profile picture be?

320 × 320 px. It is shown as a circle, so keep the subject in the center.

Is my photo uploaded anywhere?

No. The image is resized in your browser and downloaded straight to your device.

Prepare Inquiry Telegram