Instagram Post Resizer

Upload a photo, crop it to a square, portrait, or landscape Instagram post, and download it at the exact pixel size.

Post Format

1080 x 1080 px — the standard square Instagram post.

Upload Photo

Output Settings

1080 x 1080 px

Keep the main subject and any text away from the crop edges so it still reads clearly at the small size Instagram shows in the feed and grid.

Upload a photo to start cropping

Summary

Upload a photo, crop it to a square, portrait, or landscape Instagram post, and download it at the exact pixel size.

How it works

  1. Pick a post format: square, portrait, or landscape.
  2. Click the upload zone or drag a photo onto it.
  3. A crop box locked to the chosen ratio appears over your photo.
  4. Drag the box to reposition it, or drag a corner to resize while keeping the ratio.
  5. Choose JPG or PNG as the output format.
  6. Click "Download Image" to save the resized post at the exact target pixel size.

Use cases

  • Resize a landscape photo down to a square post before uploading to Instagram.
  • Crop a portrait photo to the 4:5 ratio that gets the most vertical space in the feed.
  • Prepare a wide photo for the 1.91:1 landscape post format without Instagram cropping it automatically.
  • Convert a screenshot to PNG for a post with sharp text or a logo.
  • Reframe an existing photo after switching between square and portrait format.
  • Batch-prepare consistent post sizes for a content calendar, one image at a time.

Frequently Asked Questions

Last updated: 2026-07-22 · Reviewed by Nham Vu