pic0.ai

Resize Image for Instagram — All Sizes, Free Tool

Last updated: 2026-03-19

Instagram has 6 different image sizes depending on where the image appears. Using the wrong size means your photo gets cropped, stretched, or displayed with black bars. Here are the exact dimensions you need.

Instagram Image Sizes (2026)

PlacementDimensions (px)Aspect RatioMax File Size
Square feed post1080 x 10801:130 MB
Portrait feed post1080 x 13504:530 MB
Landscape feed post1080 x 5661.91:130 MB
Story / Reel1080 x 19209:1630 MB
Profile picture320 x 3201:1N/A
Carousel1080 x 1080 or 1080 x 13501:1 or 4:530 MB per image

Which Size Gets the Most Engagement?

Portrait (4:5) posts take up the most screen real estate in the feed, which means more time in view, which means more engagement. Data from multiple studies shows 4:5 posts get 10-15% more engagement than square posts. Use 1080x1350 as your default unless you have a specific reason for square or landscape.

Common Mistakes

Resize your image for Instagram — exact dimensions, free.

Open Image Resizer →

Related Tools

Image Resizer — Resize to exact dimensions
Image Cropper — Crop to aspect ratios
Image Compressor — Reduce file size
Convert to JPG — Best format for Instagram
Background Remover — Clean backgrounds
Image to Base64 — Encode images

According to Instagram Help Center, photos are displayed at 1080px width in the feed.

As Hootsuite research shows, portrait-oriented posts consistently outperform landscape in engagement metrics.