Resize Image for Instagram

Make any photo a perfect 1080 × 1080 Instagram post. Crop-to-fill is on, so nothing looks stretched.

Updated 100% free Files stay on your device No sign-up

Watch the 0:23 video tutorial
Resize Image for Instagram illustration
Drop an image here or click to browse JPG, PNG, WebP, GIF

How to use the Resize Image for Instagram (video)

0:23 · no sound needed
In this video
  1. Drop your image into the box
  2. Width and height are preset to 1080 × 1080 px for Instagram
  3. "Crop to fill" keeps the photo from stretching
  4. Click Resize & download

Instagram image sizes

  • Square post: 1080 × 1080 px (1:1), preset above
  • Portrait post: 1080 × 1350 px (4:5). Takes up the most space in the feed.
  • Landscape post: 1080 × 566 px (1.91:1)
  • Story and Reel cover: 1080 × 1920 px (9:16)
  • Profile photo: 320 × 320 px (shown as a circle)

How to resize a photo for Instagram

  1. Drop your photo into the box above. Width and height are set to 1080 × 1080.
  2. Crop to fill is switched on, so the photo is scaled and centred with no stretching.
  3. For portrait or story sizes, type the width and height from the list above.
  4. Click Resize & download.

Why resize before posting?

Instagram automatically compresses and crops uploads. If your photo is not already the right shape, it may be cropped in an unexpected place or lose sharpness. Uploading an image that is exactly 1080 px wide gives Instagram the least work to do, so your photo stays sharper and framed the way you intended.

Tips

Keep faces and text away from the edges, since the profile grid shows posts as a 3:4 crop. Export as JPG at high quality for photos. For YouTube, try the YouTube thumbnail resizer.

Frequently asked questions

What size should an Instagram post be?

1080 × 1080 px for square posts, 1080 × 1350 px for portrait and 1080 × 1920 px for stories and Reels.

Will my photo be stretched?

No. Crop to fill scales the photo to cover the square and trims the edges evenly.

Does Instagram reduce photo quality?

Instagram recompresses every upload. Uploading at exactly 1080 px wide minimises extra resizing and keeps photos sharper.