Instagram Post Resizer

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

Use the Instagram Post Resizer

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

This tool crops and resizes a photo to Instagram's exact post dimensions. Choose a square (1080 x 1080 px), portrait (1080 x 1350 px), or landscape (1080 x 566 px) format, upload an image, drag the crop box to frame the part you want, then download the result as a JPG or PNG. Cropping and resizing happen in your browser with the Canvas API, so the photo is never uploaded anywhere.

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-09-09 · Reviewed by Nham Vu