ToolDashy

Instagram Image Resizer

Resize a photo to Instagram's exact post, Story or profile picture dimensions, without the stretching or awkward cropping you get from resizing by hand.

Your files are processed locally in your browser and are not uploaded to our servers.

How to use instagram image resizer

  1. 1Upload the photo you want to post.
  2. 2Pick the Instagram format you're posting to — square, portrait, landscape, Story/Reel or profile picture.
  3. 3Choose Fill to crop-to-fit with no distortion, or Fit to keep the whole photo visible with padding.
  4. 4Download the resized image, ready to upload.

About this tool

Instagram expects specific pixel dimensions for each placement: a square feed post, a taller 4:5 portrait post, a widescreen landscape post, a full-screen 9:16 Story or Reel, and a circular profile picture. Uploading the wrong size lets Instagram's own auto-crop decide what gets cut off, which often isn't what you intended.

This tool avoids the distortion you'd get from simply stretching a photo to a target size. "Fill" scales your photo up to cover the exact preset dimensions and crops the overflow evenly from the edges, matching how Instagram crops an upload but under your control. "Fit" instead keeps your entire photo visible and pads any leftover space, useful when nothing in the shot can be cropped.

Every preset here reflects Instagram's current recommended dimensions. Since Instagram does occasionally revise its specs, it's worth double-checking against Instagram's own help center for anything time-sensitive, like a paid campaign.

Frequently asked questions

A 1:1 square (1080×1080) is the safest choice since it displays fully in the feed. A 4:5 portrait (1080×1350) takes up more vertical space and often gets more attention while scrolling.

Related tools