Instagram Image Resizer

Resize your photos and graphics to the exact dimensions Instagram expects — square posts, portrait posts, Stories, Reels covers, and profile pictures. Free, fast, and works on your phone.

Drag & drop your image here

or click to upload — JPG, PNG, WebP up to 25MB

How to Use This Tool

1

Upload your image

Drop in your photo or graphic. JPG, PNG, and WebP all work.

2

Pick the Instagram size

Use 1080×1080 for square posts, 1080×1920 for Stories and Reels covers, or enter a custom size for portrait posts.

3

Download & post

Save the resized image to your camera roll, then upload it to Instagram.

Best Instagram Image Sizes

Instagram supports a handful of image formats, and using the right one means less compression and a sharper final post.

  • Square post: 1080×1080 pixels (1:1).
  • Portrait post: 1080×1350 pixels (4:5) — takes up the most real estate in the feed.
  • Landscape post: 1080×566 pixels (1.91:1).
  • Stories: 1080×1920 pixels (9:16).
  • Reels cover: 1080×1920 pixels (9:16).
  • Profile picture: 500×500 or larger (Instagram displays it at 320×320 in a circle).

Stick to 1080 pixels on the long side — Instagram doesn't reward larger uploads with higher quality, and it'll just compress harder.

Use this tool for:

  • Resizing photos from your phone or camera to a 1080×1080 square.
  • Prepping Story or Reel cover graphics designed in Canva or Photoshop.
  • Sizing portrait-mode food, fashion, and product shots to 1080×1350.
  • Cleaning up profile pictures so they stay sharp at every display size.

Frequently Asked Questions

What size should Instagram posts be?+

Square posts are 1080×1080. Portrait posts are 1080×1350. Landscape posts are 1080×566. Stories and Reels covers are 1080×1920.

What's the best size for Instagram Stories?+

1080×1920 pixels (9:16 aspect ratio). The same size works for Reels covers.

Does Instagram compress my image?+

Yes, Instagram re-compresses every upload. Starting from the recommended 1080-pixel width gives the platform less work to do and helps your image come out cleaner.

What about profile pictures?+

Instagram displays profile pictures at 320×320, but uploading at 500×500 or higher ensures it looks sharp on every device.

Can I use this for Reels and Reels covers?+

Yes. Reels covers use the 1080×1920 vertical preset. That's also the standard Story size.

Related Tools