Instagram Image Size Guide 2025

The complete guide to Instagram image dimensions in 2025 — posts, stories, reels, carousels, and profile pictures.

Instagram's algorithm favors high-quality visuals — but uploading the wrong image size can result in blurry photos, awkward crops, and reduced engagement. This complete Instagram image size guide for 2025 covers the exact pixel dimensions for every type of Instagram content, so your photos always look their best.

Instagram Image Sizes in 2025 — Quick Reference

Content TypeRecommended SizeAspect Ratio
Square Post1080 × 1080 px1:1
Portrait Post1080 × 1350 px4:5
Landscape Post1080 × 566 px1.91:1
Story / Reel1080 × 1920 px9:16
Profile Picture320 × 320 px1:1
Carousel Card1080 × 1080 px1:1

Instagram Feed Post Size

The most popular Instagram feed format is the square post at 1080 × 1080 pixels. It displays consistently across all devices and is the safest choice when you're unsure which format to use. Instagram recommends keeping the file size under 8 MB for photos.

Portrait posts (1080 × 1350 px, 4:5 ratio) take up more screen real estate in the feed, leading to higher engagement rates. Landscape posts (1080 × 566 px) are best for panoramic photography.

💡 Pro Tip

Portrait (4:5) posts consistently get more likes and reach because they take up more of the user's screen as they scroll.

Instagram Story and Reel Size

Instagram Stories and Reels use a vertical format of 1080 × 1920 pixels (9:16 aspect ratio). This is the standard smartphone screen ratio. Leave 250 px of safe zone at the top and bottom of your Story design to avoid UI elements overlapping your content.

Resize Your Instagram Images — Free

Free, instant, and 100% private — your images never leave your device.

Open Image Resizer →

Instagram Profile Picture Size

Your Instagram profile picture is displayed at 110 × 110 px on mobile and 180 × 180 px on desktop, but Instagram recommends uploading at 320 × 320 px for the sharpest result. Like WhatsApp, Instagram crops profile pictures into a circle, so use a 1:1 square image centered on your subject.

Best Image Format for Instagram

Instagram recommends uploading images in JPG or PNG format. For photographs, JPG works best. For graphics, logos, or images with text, use PNG to preserve sharp edges. Instagram converts all uploads to JPG internally, so start with the highest quality source file you have.

  • Color space: sRGB (Instagram converts other color spaces automatically)
  • Maximum file size: 8 MB for photos
  • Minimum resolution: 150 × 150 px (though this will look blurry)

How to Resize Images for Instagram for Free

  1. Visit imgresizr.com and open the Resize tool.
  2. Upload your image.
  3. Set dimensions to your target size (e.g., 1080 × 1080 for a square post).
  4. Download and upload to Instagram.

You can also use the Crop tool to perfectly frame your image to the right aspect ratio before resizing.

Why Instagram Blurs Your Photos

If your Instagram photos look blurry, it's almost always because the image was uploaded at a resolution lower than 1080 px wide, or the file size was too large and Instagram applied heavy compression. Stick to the recommended sizes above, keep your file format as JPG, and export at a quality of 80–90% for the best results.

Use the free Image Compressor at imgresizr.com to reduce file size while maintaining visual quality before uploading to Instagram.