All tools

Instagram Image Resizer

Resize photos to the perfect Instagram dimensions.

Upload an image to get started.

Resize Images for Instagram

Crop and resize any photo to the exact dimensions Instagram uses, so it looks sharp and uncropped in the feed, in Stories, and on your profile. Everything runs in your browser — no uploads.

Instagram sizes

  • Square post — 1080×1080
  • Portrait post — 1080×1350
  • Landscape post — 1080×566
  • Story / Reel — 1080×1920 (9:16)

Cover vs. Contain

Cover crops your image to fill the frame edge-to-edge with no borders. Contain fits the whole image inside the frame and fills the leftover space with your chosen background color.

Why post at the right size

Instagram re-compresses and crops images that don't match its supported ratios, which can soften details or cut off important parts of your photo. Exporting at the exact dimensions keeps your content crisp and framed the way you intended.

Private & Processed Locally

Resizing happens entirely in your browser using the canvas — your image is never uploaded to a server.

Frequently Asked Questions

Common questions about the Instagram Image Resizer.

What are the best Instagram image sizes?
Square posts are 1080×1080, portrait posts 1080×1350, landscape 1080×566, and Stories/Reels 1080×1920. This tool exports any of them at the exact size.
Will resizing crop my photo?
In Cover mode the image is center-cropped to fill the frame; in Contain mode the whole image fits inside and the extra space is filled with your chosen background color.
Is my photo uploaded?
No. All resizing happens in your browser using the canvas, so your image never leaves your device.

More Social Tools

View all tools →
Facebook Image ResizerTwitter/X Image ResizerLinkedIn Image ResizerPinterest Image ResizerProfile Picture MakerOG Image MakerBusiness Card MakerResume Maker
File Transfer