Resize Images for Instagram (Posts, Stories, Reels)

Resize any photo to the exact dimensions Instagram expects — square, portrait, story, reel, or profile pic. Pick a preset and download.

Use this tool
Image Resizer
Resize to any dimension with social media presets.
Open Image Resizer

Why this matters

Instagram silently re-encodes and crops oversized photos, often badly. Hitting the recommended dimensions before uploading means sharper images, better placement, and no surprise cropping.

Step by step

  1. 1
    Open the image resizer
    Drag in the photo you want to post.
  2. 2
    Choose an Instagram preset
    Square (1080×1080), Portrait (1080×1350), Story (1080×1920), Reel (1080×1920), or Profile (320×320).
  3. 3
    Preview the crop
    Adjust the crop area so your subject is framed correctly.
  4. 4
    Download
    Save the resized image at the perfect dimensions.
  5. 5
    Post
    Upload to Instagram with no recompression surprises.

Frequently asked questions

What size are Instagram posts?

Square: 1080×1080. Portrait: 1080×1350. Landscape: 1080×566. Stories and reels: 1080×1920.

What size is an Instagram profile picture?

320×320 displays at most sizes; 110×110 in feed. Use 320×320 to be safe.

Does Instagram support 4K photos?

No. Instagram caps photos at 1080px on the longest side. Larger images get downscaled and re-encoded.

Will resizing reduce quality?

Downsizing is mostly lossless. The output JPG is then encoded — quality is preserved at 85%+ settings.

Is my photo uploaded?

No. Resizing runs in your browser. Nothing is sent to a server.

Can I resize multiple photos to Instagram size at once?

Yes — use the Batch Photo Editor with the Instagram preset.

Try Image Resizer now
Free, private, no signup. Runs in your browser.
Open Image Resizer

You might also need