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
Upload your image
Drop in your photo or graphic. JPG, PNG, and WebP all work.
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.
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.