Social Media4 min read
By ImageResizer.org Editorial Team·Last updated April 2026·Fact-checked against official platform documentation

How to Resize Images for Instagram (All Post Types)

Instagram crops images that don't fit its supported sizes. Here are the exact dimensions for every post type — and how to resize for free.

Instagram Image Sizes — Complete Reference

Post TypeDimensionsRatioNotes
Square Post1080 × 1080 px1:1Standard feed post
Portrait Post1080 × 1350 px4:5Takes up more feed space
Landscape Post1080 × 566 px1.91:1Panoramic/wide photos
Story / Reel1080 × 1920 px9:16Full-screen vertical
Profile Photo320 × 320 px1:1Displayed at 110px in feeds
Carousel Post1080 × 1080 px1:1Square works best for multi-image
IGTV Cover420 × 654 px1:1.55Vertical thumbnail

How to Resize Your Image for Instagram

  1. 1.Go to ImageResizer.org/resize.
  2. 2.Upload your image.
  3. 3.Enter the target dimensions from the table above.
  4. 4.If the aspect ratio differs, use the crop tool first to get the right ratio, then resize.
  5. 5.Download and upload to Instagram.

Tip: For square posts, crop to 1:1 ratio first using the crop tool, then resize to 1080 × 1080.

Try it now — free

Resize to exact Instagram dimensions instantly.

Instagram Resizer →

Instagram File Format Tips

  • JPG — Best for photos. Max file size 30MB.
  • PNG — Best for graphics with text or transparent elements.
  • Minimum width: 1080px for all posts (lower resolution gets upscaled and looks blurry).
  • Color space: sRGB — Instagram converts other color spaces automatically.

Frequently Asked Questions

What is the best image size for Instagram posts?

1080 × 1080 pixels (1:1 square) is the standard. For portrait posts that take up more feed space, use 1080 × 1350 pixels (4:5).

What size are Instagram Stories?

Instagram Stories are 1080 × 1920 pixels (9:16 aspect ratio). This is full-screen vertical on most smartphones.

Will Instagram crop my photo if it's the wrong size?

Yes. Instagram crops photos that don't fit supported aspect ratios. Resize your image first to control exactly what appears.

What format does Instagram prefer?

JPG for photos (smallest file size). PNG for graphics with text. Maximum file size is 30MB.

Sources & Further Reading