Browser-based · No uploads

Resize Image for Instagram

Resize photos to every current Instagram size — square, portrait, landscape, story and reel. Runs entirely in your browser.

Drag & drop images here

or click to browse · paste with ⌘V

JPGPNGWEBPBMPGIFHEICAVIFTIFFSVG

Tip: copy an image and paste anywhere on the page

Smart presets

One click — format, size and quality.

Convert all files to

Applies to every uploaded file.

Quality · 80%
SmallerHigher quality
Target size
KB

Auto-tunes quality. JPG/WEBP/AVIF only.

Resize

Add images to begin

Instagram image sizes

Square Post
1080 × 1080
1:1 — feed posts and grid
Portrait Post
1080 × 1350
4:5 — takes up more feed space
Landscape Post
1080 × 566
1.91:1 — wider banners
Story / Reel
1080 × 1920
9:16 — full-screen vertical
Profile Picture
320 × 320
Square, displayed as a circle

Why resize for Instagram

  • Avoid Instagram cropping your photo unexpectedly
  • Get the best possible quality after re-encoding
  • Match your competitors' polished feeds
  • Smaller files upload faster on slow connections

How it works

  1. 1Drop your image into the box above
  2. 2Pick a target size from the Instagram dimensions list
  3. 3In the Resize controls, enter the matching width and height
  4. 4Click Convert All and download your Instagram-ready image

Related tools

Frequently asked questions

What are the current Instagram image sizes?

Square posts 1080×1080, portrait 1080×1350, landscape 1080×566, stories and reels 1080×1920. Profile pictures display at 320×320 (circle).

Will Instagram re-compress my photo?

Yes — Instagram always re-encodes. Uploading at the correct dimensions (especially 1080 px wide) gives the best final quality.

Should I export JPG or PNG?

JPG for photos (smaller, what Instagram expects). PNG only for graphics with sharp text or transparency.

Is the resize done in my browser?

Yes — everything runs locally with the Canvas API. Your photos never leave your device.

Do you crop too?

Yes — use our Crop for Instagram tool to pick exact square, portrait, story or reel framing before resizing.