Picovert

Instagram Image Size Guide 2025 — Every Format and Resolution

By Picovert Team2026-03-205 min read

Instagram displays images at different resolutions depending on where they appear — feed, Stories, Reels, or profile. Uploading the wrong size leads to cropping, blurring, or compression artifacts. This guide covers every Instagram image size you need in 2025.

Instagram Feed Post Sizes

Feed posts support three aspect ratios. Instagram compresses all uploads to a maximum width of 1080 pixels — uploading larger files wastes bandwidth without improving display quality.

  • Square (1:1) — 1080×1080 px: The classic Instagram format. Displays consistently across all devices and takes up maximum grid space. Best for most posts
  • Portrait (4:5) — 1080×1350 px: Takes up more vertical screen space in the feed, increasing visibility. The most effective ratio for engagement
  • Landscape (1.91:1) — 1080×566 px: Wide format. Use for panoramas or cinematic shots — but portrait outperforms landscape for engagement

Minimum dimensions: 320×320 px. Maximum file size: 8 MB for photos, 30 MB for video. Recommended format: JPEG for photos, PNG for graphics with text.

Instagram Stories and Reels Size

Stories and Reels use the same full-screen vertical format:

  • Dimensions: 1080×1920 px (9:16 aspect ratio)
  • Safe zone: Keep important content within the center 1080×1420 px area — the top and bottom 250 px are covered by UI elements (profile info, CTA buttons)
  • Maximum file size: 30 MB for images, 650 MB for video
  • Video length: Stories up to 60 seconds; Reels up to 90 seconds

Instagram Profile Picture Size

  • Upload size: 320×320 px minimum (Instagram recommends uploading at this size or larger)
  • Display size: 110×110 px on mobile, slightly larger on desktop
  • Shape: Always displayed as a circle — keep the subject centered and away from the edges
  • Format: JPEG or PNG. No transparent backgrounds (PNG alpha fills white)

Instagram Carousel Post Size

Carousels (multi-image posts) follow the same rules as single feed posts, but with one critical constraint: all slides must use the same aspect ratio. The aspect ratio of the first image sets the format for all subsequent slides.

  • Maximum 10 slides per carousel
  • 1080×1080 px (square) is the safest choice for carousels
  • 1080×1350 px (portrait) works well for educational content

Instagram Highlight Cover Size

  • Dimensions: 1080×1920 px — same as Stories
  • Displayed as: 161×161 px circle on the profile page
  • Keep icons and logos centered in the image — the circle crop cuts the edges significantly

Quick Reference Table

  • Feed square: 1080×1080 px (1:1)
  • Feed portrait: 1080×1350 px (4:5)
  • Feed landscape: 1080×566 px (1.91:1)
  • Stories / Reels: 1080×1920 px (9:16)
  • Profile picture: 320×320 px minimum (shown as circle)
  • Highlight cover: 1080×1920 px (shown as circle)
  • Carousel: same as feed; all slides must match first image ratio

How to Resize Images for Instagram

  1. Use the image resizer to set exact pixel dimensions — enter 1080×1080 for square, or 1080×1350 for portrait
  2. Use the image cropper to trim your photo to the correct aspect ratio before resizing
  3. Use the image compressor to reduce file size — Instagram re-compresses uploads, so starting with a smaller file reduces double-compression artifacts

Common Instagram Image Mistakes

  • Uploading non-square images for carousel first slides: locks all subsequent slides to that ratio — plan the aspect ratio before building the carousel
  • Ignoring the Stories safe zone: text or faces near the top/bottom 250 px get hidden by UI elements
  • Uploading very large files: Instagram compresses everything anyway — pre-compress to 85% quality JPEG to avoid double compression artifacts
  • Using landscape for feed posts: 1080×566 is technically valid but takes up less screen space — portrait (1080×1350) gets more attention in the feed
  • Uploading PNG for photos: PNG files are significantly larger than JPEG for photographs. Use JPEG at 85–90% quality for photo posts