Instagram Image Resizer

Crop photos to the perfect Instagram size before you post.

Drop your photo here

JPG, PNG or WebP · Processed on your device

Your images are processed on your device and never uploaded.

How to resize a photo for Instagram

  1. Choose the photo you want to post.
  2. Pick a format — portrait post, square post, Story/Reel or landscape — and drag the box to frame your shot.
  3. Click Create photo and download an image at the exact size Instagram uses.

About the Instagram Image Resizer tool

When a photo isn't the right shape, Instagram crops it for you — often cutting off heads, text or products. Resizing it yourself first means you choose exactly what's in the frame. Portrait 1080 × 1350 takes up the most space in people's feeds, which usually means more attention for your post.

100% free

No limits, no watermarks and no sign-up.

Private

Your images are processed on your device and never uploaded.

Fast

No uploading or waiting in a queue. Results in seconds.

Works everywhere

Windows, Mac, iPhone, Android and Chromebook.

Frequently asked questions

What's the best image size for Instagram?

1080 × 1350 pixels (portrait, 4:5) for feed posts, because it takes up the most screen space. Use 1080 × 1080 for square posts and 1080 × 1920 for Stories and Reels.

Why does Instagram make my photos blurry?

Instagram re-compresses large photos. Uploading at exactly 1080 pixels wide helps keep them sharp.

Can I use it for other social networks?

Yes. Square and portrait sizes also work well for Facebook, Threads and LinkedIn posts.

Is it free?

Yes. No watermark, no sign-up, and your photos never leave your device.