Skip to content
ImageUtility

Resize

Resize an image for Instagram

Getting a photo ready for Instagram normally means looking up the right dimensions, cropping to the right shape, resizing, and then stripping the location data you would rather not publish.

Loading the tool...

This tool does all four at once. Choose square, portrait or landscape, and the image is cropped to that shape, scaled to the size Instagram actually displays, and stripped of its metadata before you download it. Everything happens on your device.

How to resize an image for Instagram

  1. Drop a photo onto the upload area, or choose a file from your device. A whole shoot can go in at once.
  2. Pick square, portrait or landscape - square is already selected.
  3. Check the preview to see what the crop kept.
  4. Download the prepared image.

Supported formats

This tool accepts JPG, PNG, WebP, GIF, BMP and AVIF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.

Frequently asked questions

What size should an Instagram post be?

Instagram displays feed images at 1080 pixels wide and downsamples anything larger, so 1080 across is the useful ceiling. Within that, it supports three shapes: 1:1 square at 1080 by 1080, 4:5 portrait at 1080 by 1350, and 1.91:1 landscape at 1080 by 566. Instagram does not publish exact specifications, so these are the figures independent industry references consistently report - the page says which numbers come from observed behaviour and which from consensus.

Why does my photo get cropped?

Because Instagram only accepts those three shapes, and your photograph is probably a different one. By default the tool takes the largest rectangle of the chosen shape from the centre, which is predictable and sometimes cuts out whoever was standing to one side. If that happens, tick "Frame the crop on the picture" on this page: the rectangle is then placed where the texture and colour differ most from the rest of the image, and the result says which framing was used. Nothing is detected - no faces, no objects. You can also crop it yourself first with the crop tool.

Does this remove the location from my photo?

Yes. The preset strips metadata, so the GPS coordinates your phone recorded do not travel with the image. This is worth caring about: a photo posted straight from a camera roll can carry the exact spot it was taken, and social platforms are not the place to publish that. You can confirm what was in the file first with the metadata viewer.

Will this make my photo look worse?

It will be re-encoded as JPEG, which is lossy, but at high quality and only once. Uploading a larger file would not help, because Instagram would downsample and re-compress it anyway - doing that step here, once and carefully, generally looks better than letting it happen twice.

Is there a file size limit for Instagram?

No limit is applied by this tool, because no reliable figure for Instagram's maximum upload size could be established. Compressing your photo to satisfy a rule that may not exist would reduce its quality for nothing, so the tool optimises for the dimensions it can justify and leaves the size alone.

Is my photo uploaded anywhere?

No. The crop, the resize and the metadata removal all happen inside your browser, and your photo is never sent to a server. That is the opposite of how most social media resizers work, and it means your photo reaches Instagram from you rather than from an intermediary.

Looking for something else? Browse all ImageUtility tools.