Upload the wrong image size on Instagram and you get cropped edges, blurry photos, or a post that looks off in the feed. Instagram's requirements have stayed largely stable but there are nuances for each format. This guide has the correct dimensions for every Instagram format in 2026.

Why Instagram Image Sizes Matter

Instagram compresses every image you upload. The platform applies its own compression algorithm, and the quality of that compression depends partly on how close your image is to the target display size. Upload a 4000px wide photo for a 1080px display and Instagram has to do more work to scale it down, often introducing artifacts. Upload at exactly 1080px wide and you give Instagram the least room to make things worse.

File size limits also apply. Instagram accepts JPG and PNG up to 8MB per photo. Keeping images under 1MB makes uploads faster, especially on mobile.

Complete Instagram Size Reference 2026

FormatDimensionsAspect RatioNotes
Profile
Profile photo320x320px1:1Upload at 400x400px or larger for best quality
Feed Posts
Square post1080x1080px1:1Standard square format
Portrait post Most engagement1080x1350px4:5Takes up more vertical feed space
Landscape post1080x566px1.91:1Least screen space in feed
Stories and Reels
Story (photo)1080x1920px9:16Full screen vertical
Reel1080x1920px9:16Same as Story
Reel cover photo1080x1920px9:16Cropped to 1:1 in grid
Carousel
Carousel slides1080x1080px1:1Keep consistent ratio across slides
IGTV
IGTV cover420x654px1:1.55Vertical rectangle

How to Resize for Instagram

Our free image resizer includes Instagram preset buttons. Open the resizer, drop your photo, and click the preset for your target format:

  • Square post: Click "Instagram 1080" to set 1080x1080px
  • Portrait or Story: Enter width 1080, set height to 1350 or 1920 with aspect ratio unlocked
  • Landscape: Enter 1080 width, lock aspect ratio to let it calculate height
📐 Resize for Instagram Free →

Portrait Posts Get More Engagement

The 4:5 portrait format (1080x1350px) consistently outperforms square and landscape posts in engagement studies. The reason is simple: a portrait post takes up more vertical space in the Instagram feed, pushing competing content further down the screen. Users have to scroll more to get past your post, giving it more viewing time.

If you are choosing between formats, portrait (4:5) is the best default for most content types. Use our resizer and set width to 1080, height to 1350.

Story and Reel Safe Zones

Stories and Reels are 1080x1920px but the Instagram UI overlaps the top and bottom:

  • Top 250px: Covered by profile name, time, and close button
  • Bottom 500px: Covered by the swipe-up area, share button, and reactions
  • Safe zone for text and key visuals: The middle 1080x1170px region

Place any text, logos, or calls to action within the safe zone to ensure they are fully visible. Use our image cropper to crop your image to 9:16 first, then check that important content sits in the middle section.

File Size and Quality Tips

  • Upload JPG for photos (PNG adds file size with no visible benefit at Instagram's compression)
  • Keep files under 1MB for fast uploads - use our image compressor at 80% quality after resizing
  • Maximum file size is 8MB per photo
  • Instagram prefers files at exactly 1080px wide - larger files trigger more aggressive compression
  • For carousel posts, keep all slides the same format (all square or all portrait) for a consistent look

Quickest workflow: resize to 1080px wide using our resizer with the Instagram 1080 preset, then compress to 80% quality with our compressor. Two tools, two minutes, Instagram-ready photo.

Carousel and Grid Planning

For carousel posts, use the same aspect ratio for every slide. Mixing square and portrait slides in one carousel causes Instagram to crop some slides unexpectedly. Decide on your ratio (square for grid consistency, portrait for feed impact) and crop all slides to match.

For Instagram grid planning, remember that your grid shows the center 1:1 square of every post. If you use portrait posts, only the center square appears in your grid. Plan your compositions accordingly so the grid preview looks intentional.