Skip to content

How to Resize Images for Instagram – Complete Guide

Get the exact dimensions for every Instagram format. Resize, crop, and export images that look sharp after Instagram's compression.

Updated PixelConvertor

Quick Answer

The best Instagram image sizes are 1080 x 1080 pixels for square posts, 1080 x 1350 pixels for portrait posts, and 1080 x 1920 pixels for stories and reels. Export as JPG at quality 80-90 so the image still looks good after Instagram compresses it.

Instagram Image Sizes Reference

FormatDimensionsAspect RatioMax File Size
Square post1080 x 1080 px1:130 MB
Portrait post1080 x 1350 px4:530 MB
Landscape post1080 x 566 px16:930 MB
Story1080 x 1920 px9:1630 MB
Reel cover1080 x 1920 px9:1630 MB
Profile picture320 x 320 px1:110 MB
Carousel1080 x 1080 px1:130 MB

Step 1: Choose the Right Dimensions

Pick the dimensions for where the image will appear on Instagram. Portrait posts (4:5 ratio) take up the most screen space in the feed and generally get more engagement. Square posts fit the most uses, and stories and reels need a vertical 9:16 format.

Step 2: Upload and Resize

Upload your image to our batch resizer or social media image resizer and enter the target dimensions (1080 on the longest side for feed posts). Turn on aspect ratio lock to avoid distortion, or use the crop tool to frame the image.

Step 3: Export in the Right Format

Export as JPG at quality 80-90. Instagram compresses images during upload, so starting from a high-quality JPG gives the best result after that compression. Don't upload photographs as PNG: the file is larger, and Instagram converts it to JPG anyway.

Tips for Best Instagram Image Quality

  • Use 1080px on the longest side. Instagram doesn't display images larger than this, and larger uploads may get extra compression.
  • Export at 80-90% JPG quality, which is high enough to look good after Instagram's compression and low enough to avoid double-compression artifacts.
  • Avoid heavy filters before upload, because extra processing adds to the effect of Instagram's compression.
  • Use the sRGB color profile. Instagram converts all images to sRGB, so starting in sRGB prevents unexpected color shifts.
  • Sharpen slightly before upload. Instagram's compression can soften images, and a light sharpening pass makes up for it.

Try It Now

Resize your images for Instagram in your browser, with no software to install and no uploads to a server.

Resize Your Images

Frequently Asked Questions

What is the best size for Instagram posts?

The ideal size for Instagram feed posts is 1080 x 1080 pixels (square) or 1080 x 1350 pixels (portrait, 4:5 ratio). Instagram supports landscape (1080 x 566) as well, but portrait posts take up more screen space and tend to get more engagement.

Does Instagram reduce image quality?

Yes. Instagram compresses images during upload. To minimize quality loss, upload JPEGs at 1080 pixels on the longest side with a quality setting of 80-90. Images larger than 1080px are downscaled, and lower-quality uploads get compressed more aggressively.

What format should I use for Instagram images?

JPG is the safest format for Instagram. While Instagram supports PNG, the platform converts most images to JPG during processing anyway. Using JPG with quality 80-90 at the correct dimensions gives the best results after Instagram's compression is applied.

How do I resize multiple images for Instagram at once?

Use our batch image resizer. Upload all your photos at once, select the Instagram preset (1080x1080 for square posts), and download all resized images. You can also use the social media image resizer which has presets for all Instagram formats.