How to Resize Image for Instagram (2026 Size Guide)

Instasize Team
July 9, 2024
How to Resize Image for Instagram (2026 Size Guide)

How to Resize Image for Instagram (2026 Size Guide)

Resizing your image correctly before uploading to Instagram is the difference between a crisp, professional-looking post and a blurry, awkwardly cropped one. This guide covers every Instagram image size in 2026 — feed posts, Stories, Reels, carousels, and profile photos — plus a step-by-step process to resize without quality loss.

Instagram Image Sizes in 2026

Instagram enforces specific aspect ratios and compresses anything outside its accepted range. Here are the current dimensions for every post type:

Feed Posts

Post TypeDimensionsAspect Ratio
Square1080 × 1080 px1:1
Portrait1080 × 1350 px4:5
Landscape1080 × 566 px1.91:1

Portrait (4:5) is the recommended default for single-image feed posts. It takes up more vertical screen space in the feed, which means more visibility before a user scrolls past.

The minimum width Instagram accepts is 320 pixels. The maximum display width is 1080 pixels. If you upload a wider image, Instagram shrinks it down to 1080px for display — which is fine. If you upload narrower than 320px, Instagram upscales it and the result looks soft.

Instagram Reels

  • Dimensions: 1080 × 1920 px
  • Aspect ratio: 9:16
  • Safe zone: Keep text and key visuals between roughly 14% from the top and 35% from the bottom, as the UI overlays (username, caption, audio) cover those areas.

Reels that fall outside the 9:16 ratio get pillarboxed or letterboxed with blurred background fill. Upload at the exact 9:16 ratio to avoid this.

Instagram Stories

  • Dimensions: 1080 × 1920 px
  • Aspect ratio: 9:16
  • Maximum file size: 30 MB for images, 250 MB for video

Stories use the same 9:16 vertical format as Reels. If you upload a landscape or square image to Stories, Instagram adds blurred letterboxing around it. Resize to 1080 × 1920 first to fill the screen edge-to-edge.

Carousels follow the same feed dimensions as single posts. The important rule: all images in a carousel are displayed at the aspect ratio of the first image. If the first photo is portrait (4:5), every subsequent image gets cropped to 4:5 whether you intended that or not.

Set your first image intentionally. If you're mixing landscape and portrait content, crop everything to a consistent ratio before building the carousel.

Instagram Profile Photo

  • Dimensions: 110 × 110 px (displays as a circle)
  • Upload at: 320 × 320 px minimum for a sharp result
  • Aspect ratio: 1:1

Profile photos are displayed as circles, so the corners get trimmed. Center your face or logo inside the frame and leave a margin around the edges so nothing important gets cut off.

Instagram DMs (Direct Messages)

DM images display at their native aspect ratio with a maximum width of 1080 px. There is no strict crop applied, but very tall or very wide images may get a tap-to-expand treatment in the chat thread.


Why Instagram Compresses Your Images

Even when you upload at 1080 pixels wide, Instagram recompresses every image using its own JPEG compression algorithm. Images uploaded at a lower quality setting or in a format it doesn't handle well (like a high-bit-depth TIFF) can lose visible quality after compression.

How to minimize compression damage:

  1. Export at the highest quality JPEG setting your tool allows (90–100%).
  2. Use sRGB color space. Instagram converts other profiles and the conversion can shift colors.
  3. Resize to exactly 1080 px wide before uploading — don't let Instagram do the downscaling for you.
  4. For Stories and Reels, use H.264 video codec and AAC audio at 3,500 kbps or higher.

How to Resize an Image for Instagram Step by Step

Using Instasize (Web, iOS, Android)

Instasize is built specifically for Instagram dimensions and handles the resizing and export in one workflow.

  1. Go to Instasize or open the app.
  2. Upload your image. Drag and drop from your computer or tap the upload button on mobile.
  3. Select the Instagram size you need. Choose from feed square, feed portrait, feed landscape, Stories, or Reels.
  4. Adjust the crop. Pan and zoom to frame your subject correctly within the chosen dimensions.
  5. Apply edits if needed. Adjust brightness, contrast, or apply a filter before exporting.
  6. Download or save. Export the resized image to your device. The output is a 1080-pixel-wide JPEG at high quality — ready to upload directly to Instagram.

Using the Instagram App's Built-in Crop

Instagram lets you adjust the crop after you select a photo from your camera roll:

  1. Tap the + icon to start a new post.
  2. Select your photo.
  3. Tap the crop icon in the bottom-left of the preview to switch between aspect ratios (square, original, or 4:5 portrait).
  4. Pinch to zoom and drag to reframe.

The limitation: Instagram only offers a few aspect ratio options and you can't resize to exact pixel dimensions inside the app. For precise control — especially for carousels or when your source image isn't close to an Instagram-friendly ratio — resize in Instasize first.


Common Instagram Resizing Problems (and Fixes)

"My photo looks blurry after uploading"

This usually means one of two things:

  • You uploaded below 1080px wide. Instagram upscaled it and it went soft. Always resize to 1080px before uploading.
  • Instagram's compression hit the image hard. Export at maximum JPEG quality (100%) from your editor. If you're using Instasize, the output is already optimized for Instagram's compression.

"Instagram keeps cropping my photo in a weird way"

Instagram applies a crop when your image's aspect ratio falls outside its accepted range (roughly 1.91:1 to 4:5). A very wide panorama or a very tall photo both get cropped. The fix is to resize to one of the accepted aspect ratios before uploading — or add white/blurred borders to pad it out without cropping the content.

"My portrait photo shows as a square in the feed"

By default, Instagram sometimes defaults to square (1:1) cropping on portrait images. After tapping the crop icon, explicitly select the 4:5 (portrait) option before posting.

"The colors look different on Instagram"

Instagram converts images to sRGB. If your photo was edited in a wide-gamut color space (Adobe RGB, P3), save a copy converted to sRGB before uploading. The original colors will be preserved.


Instagram Image Format Support

Instagram accepts the following file formats:

  • JPEG / JPG — The recommended format. Smallest file size, universal support.
  • PNG — Supported. Instagram converts to JPEG on upload, which can slightly reduce quality on transparent or text-heavy graphics.
  • HEIC — Supported on iOS uploads from the camera roll. Converts automatically.
  • WebP, BMP, TIFF — Not officially supported. Convert to JPEG first.

Maximum file size: 8 MB for feed images, 30 MB for Stories images.


Instagram Image Size Reference Card (2026)

FormatWidthHeightRatio
Feed — Square108010801:1
Feed — Portrait (recommended)108013504:5
Feed — Landscape10805661.91:1
Stories108019209:16
Reels108019209:16
Profile Photo (upload)320+320+1:1
Carousel (follows first image)1080variesvaries

Frequently Asked Questions

What is the best image size for Instagram in 2026?

For feed posts, 1080 × 1350 pixels (4:5 portrait) takes up the most vertical space in the feed, which maximizes visibility. For Stories and Reels, use 1080 × 1920 pixels (9:16).

Can I upload a higher resolution image than 1080px to Instagram?

Yes, you can upload up to 2048px wide. Instagram stores the full resolution for zoom but displays at 1080px. Uploading larger doesn't improve the visible quality, but it gives Instagram more to work with if the aspect ratio requires any cropping.

Does resizing reduce image quality?

Resizing itself doesn't reduce quality if you're downscaling (going smaller). Upscaling — making an image larger than its original size — always reduces sharpness. Always start with the highest-resolution version of your image and resize down to 1080px.

What happens if I upload a square image to Instagram Stories?

Instagram adds a blurred version of your image as the background and centers your square photo in the middle of the 9:16 frame. If you want to fill the screen edge-to-edge, resize your image to 1080 × 1920 before uploading.

How do I resize multiple photos at once for Instagram?

Instasize supports batch resizing: upload multiple images, select the target Instagram dimension, and download all resized versions in one go. This is useful for preparing carousel posts where every image needs to match the same aspect ratio.

Does Instagram crop profile photos into a circle?

Yes. Instagram always displays profile photos as circles. The corners of your 1:1 square image are trimmed. Center your face or logo in the frame and leave a margin around the edges so nothing important sits at a corner.

What is the maximum file size for an Instagram image?

The maximum is 8 MB for feed images and 30 MB for Stories images. Most JPEG photos from a smartphone or camera will be well under this limit after resizing to 1080px wide.

How do I keep text sharp on Instagram graphics?

Export graphics (anything with text or flat-color elements) as PNG rather than JPEG. JPEG compression blurs sharp edges; PNG doesn't. If Instagram's automatic PNG-to-JPEG conversion degrades quality noticeably, increase the pixel dimensions of your graphic to 1080 × 1080 or 1080 × 1350 at a higher PPI before exporting.