All articles

How to Resize an Image for Instagram (Free, Correct Sizes)

Resize any photo to the perfect Instagram size — post, story or reel — free and in your browser. No cropping surprises, no app, no signup.

Upload a photo that's the wrong shape and Instagram crops it — often chopping off the important part. Resizing to the right dimensions first keeps your whole image visible and sharp. Here's the free way to do it.

The Instagram sizes that matter

  • Square post: 1080 × 1080 px (1:1) — the classic feed post.
  • Portrait post: 1080 × 1350 px (4:5) — takes up the most feed space.
  • Story / Reel: 1080 × 1920 px (9:16) — full-screen vertical.
  • Landscape post: 1080 × 566 px (1.91:1).

Portrait (4:5) is worth knowing — it's the largest a feed photo can be, so it stands out most as people scroll.

Resize in three steps

  • Open the Instagram resizer.
  • Upload your photo and pick the format — post, portrait or story.
  • Download the correctly sized image, ready to upload with no in-app cropping.

Prefer to set exact numbers yourself? The general resize tool lets you type any width and height.

Avoid the quality drop

  • Start big. Resizing a small image *up* makes it blurry. Begin with the largest version you have.
  • Don't over-compress. If the file gets huge after resizing, use the image compressor to slim it down without visible loss.
  • Keep the subject centred so nothing important sits near an edge that might get cropped in previews.

Design a post, not just a photo

If you want text, a logo or a branded look, build the whole post in Creator Studio — it has ready Instagram sizes, premium templates and HD export. Great for promos, quotes and announcements.

Tips

  • Export at 1080 px wide; Instagram displays at that width, so bigger just wastes size.
  • Use PNG for graphics with text, JPG for photos.
  • Batch-resize a set of photos to keep a consistent grid.

Everything runs in your browser — free and private. Resize for Instagram free →