Resize Image for Instagram

Crop and resize to Instagram's exact dimensions, with no awkward auto-crop.

Last updated

Instagram re-compresses and crops anything that does not match its expected dimensions, which is how sharp product photos end up looking soft with the subject half cut off. Uploading at the exact size avoids both problems.

This preset outputs a 1080×1080 square, cropped intelligently so the main subject stays centred. Change the height in the left panel for a 1080×1350 portrait or a 1080×1920 story.

How to use it

  1. 1Drop your images onto the tool above.
  2. 2The preset is set to 1080×1080. Change the height for portrait (1350) or story (1920).
  3. 3Smart cropping keeps the main subject in frame.
  4. 4Download the results, ready to post.

Frequently asked questions

What size should an Instagram post be?

Square posts are 1080×1080, portrait posts 1080×1350, and stories or reels 1080×1920. Portrait takes up the most screen space in the feed.

Why does Instagram make my photos look blurry?

It re-compresses everything on upload. Starting from an image already at the correct pixel dimensions, at high quality, gives the algorithm less to do and preserves noticeably more detail.

How do I stop Instagram cropping my image badly?

Resize to the exact target dimensions before uploading. If you crop in advance, nothing is left for Instagram to trim.

What format should I upload to Instagram?

JPG at high quality. Instagram converts everything internally anyway, and JPG is the most predictable input.

Can I prepare a whole content batch at once?

Yes. Add all your images, and every one is cropped and resized to the same dimensions in a single pass.

Related tools