Instagram Image Size Guide 2026

All Instagram post, story, reel, and profile picture dimensions — with one-click resize to the exact size you need.

Resize for Instagram Post → Resize for Story →
NEWImgMin for Chrome — right-click any image to resize & compress.Add to Chrome →

Instagram Image Dimensions — 2026

Instagram recommends uploading images at 1080px wide. The platform then re-encodes all content, so there's no benefit to uploading larger than 2160px wide.

FormatRecommended SizeAspect RatioResize
Square post 1080 × 1080 1:1 Resize →
Portrait post 1080 × 1350 4:5 Resize →
Landscape post 1080 × 566 1.91:1 Resize →
Story / Reel 1080 × 1920 9:16 Resize →
Profile picture 320 × 320 1:1 Resize →
Carousel (each slide) 1080 × 1080 1:1 Resize →

💡 Pro tip: Square (1080×1080) takes the most feed space on mobile and gets better reach. Portrait (4:5) is the next best — it's the maximum portrait ratio Instagram allows in the feed.

File Size for Instagram

Instagram accepts images up to 30 MB but re-compresses everything. The sweet spot is a JPEG at quality 80–85%, around 200–500 KB. Larger files don't look better after Instagram's re-encoding.

After resizing to the correct dimensions, use ImgMin to compress the image — achieving 200–400 KB at 80% quality for most 1080px photos while keeping full visual quality.

Resize + Compress for Instagram →

Frequently Asked Questions

What is the ideal Instagram post size?

The ideal Instagram post size is 1080×1080 pixels (1:1 square). Instagram also supports landscape (1080×566) and portrait (1080×1350) formats. Upload at 1080px wide for best quality.

What size are Instagram Stories?

Instagram Stories are 1080×1920 pixels (9:16 ratio, full vertical screen). Keep important content within the center safe zone to avoid UI element overlap at the top and bottom.

What happens if I post the wrong size?

Instagram automatically crops images that don't match the expected aspect ratio. A 1:1 crop is applied to landscape photos in the feed. To control exactly what's cropped, resize your image before uploading using ImgMin.

What is the maximum file size for Instagram images?

Instagram accepts images up to 30 MB. However, Instagram re-compresses all uploads, so uploading a 1080px wide JPEG at quality 85% is ideal — typically 200–500 KB and indistinguishable from higher quality after re-encoding.