Pixel Impeccable Logo Pixel Impeccable
Social Media

The Exact Image Sizes for Every Instagram Format in 2026

By Pixel Impeccable | | 4 min read

Quick Reference: Most Common Instagram Sizes

Feed (Portrait): 1080 x 1350 px (4:5)
Feed (Square): 1080 x 1080 px (1:1)
Stories / Reels: 1080 x 1920 px (9:16)
Profile Photo: 320 x 320 px (1:1)
Feed (Landscape): 1080 x 566 px (1.91:1)
Highlights Cover: 1080 x 1920 px (9:16)

Why Image Dimensions Matter on Instagram

Instagram does not display your photos at the resolution you upload them. Every single image that passes through Instagram's servers gets re-compressed, downscaled, and sometimes cropped. If you upload a photo at the wrong dimensions, Instagram will do the resizing for you -- and it will not be gentle about it.

We tested uploading photos at various resolutions to see how Instagram handles them. The results were clear: images uploaded at Instagram's preferred dimensions came out noticeably sharper than those that were too large, too small, or at a non-standard aspect ratio. The difference is especially visible on high-DPI phone screens where compression artifacts become obvious.

The three main problems with wrong-sized uploads are re-compression (Instagram converts and re-encodes your image, reducing quality), cropping (non-standard aspect ratios get forcibly cropped to fit), and quality loss from downscaling (large images get shrunk using Instagram's own algorithm, which is fast but not great). Getting your dimensions right before uploading is the single easiest thing you can do to improve how your photos look on the platform.

This guide covers every Instagram format with exact pixel dimensions, aspect ratios, and file size recommendations -- all verified as of April 2026. We reference Instagram's own Help Center documentation and supplement it with practical testing results where the official guidance falls short.

Instagram Feed Posts

Feed posts are the backbone of Instagram. They appear in your profile grid and in followers' feeds. Instagram supports three aspect ratios for feed posts, and the width is always 1080 pixels.

Square Posts (1:1)

The classic Instagram format. Upload at 1080 x 1080 pixels. Square images display consistently across all devices and look clean in your profile grid. This is still the safest choice if you want a uniform grid layout.

Portrait Posts (4:5)

Upload at 1080 x 1350 pixels. Portrait orientation takes up more vertical screen space in the feed, which means more visibility and higher engagement in most cases. This is the format we recommend for most feed posts. Instagram will not accept anything taller than 4:5 -- if your image is taller, it will be cropped.

Landscape Posts (1.91:1)

Upload at 1080 x 566 pixels. Landscape photos take up less vertical space in the feed, which can reduce engagement. However, they are useful for panoramic shots, wide product photos, or banner-style content. Note that landscape images appear with gray bars in your profile grid unless you manually choose a cover crop.

Format Dimensions Aspect Ratio Best For
Square 1080 x 1080 px 1:1 Consistent grid, product shots
Portrait 1080 x 1350 px 4:5 Maximum feed visibility
Landscape 1080 x 566 px 1.91:1 Panoramas, wide shots

Instagram Stories & Reels

Stories and Reels both use the same full-screen vertical format. The target resolution is 1080 x 1920 pixels with a 9:16 aspect ratio. This is the same standard used by TikTok, YouTube Shorts, and Facebook Stories, so you can repurpose content across platforms without resizing.

When we tested uploading Stories at higher resolutions (like 1440x2560), Instagram downscaled them to 1080px wide and applied noticeably more compression. Uploading at exactly 1080x1920 produced the cleanest output. Below 1080px wide, images looked soft and pixelated on modern phone screens.

Keep in mind that Instagram overlays UI elements on Stories -- the username at the top, the reply bar at the bottom, and sticker trays. Avoid placing critical text or subjects in the top 250 pixels and bottom 270 pixels of your 1080x1920 canvas. The safe zone for important content is roughly the center 1400 pixels vertically.

Format Dimensions Aspect Ratio Notes
Stories (Photo) 1080 x 1920 px 9:16 15 seconds max per slide
Stories (Video) 1080 x 1920 px 9:16 MP4, H.264, up to 60 sec
Reels 1080 x 1920 px 9:16 Up to 90 seconds, MP4

Instagram Profile Photo

Your Instagram profile photo displays as a circle at 110 x 110 pixels on most devices, but Instagram stores it at 320 x 320 pixels. We recommend uploading at 320x320 or larger (up to around 500x500) in a perfect square. Instagram will crop it into a circle, so keep your subject centered and away from the edges.

In our testing, uploading a 320x320 JPEG looked identical to uploading a much larger image -- Instagram downscales everything to 320px anyway. However, uploading below 320x320 produced a noticeably blurry profile image, especially on Retina displays where the image gets rendered at 2x.

Element Upload Size Display Size Shape
Profile Photo 320 x 320 px 110 x 110 px Circle crop

Instagram Carousel Posts

Carousel posts (multi-image posts with up to 20 slides) follow the same dimension rules as regular feed posts. The key difference is that the first image sets the aspect ratio for all subsequent slides. If your first image is 1080x1350 (4:5 portrait), every other image in the carousel will be cropped to 4:5.

This means consistency matters. Prepare all your carousel images at the same dimensions before uploading. If you mix landscape and portrait orientations, Instagram will forcibly crop the non-matching images to fit the aspect ratio of the first slide -- often cutting off important content.

For maximum engagement, we recommend 1080x1350 portrait carousels. They take up the most feed space and naturally encourage swiping. Educational carousels and infographics perform particularly well in this format.

Format Dimensions Max Slides Notes
Carousel (Square) 1080 x 1080 px 20 All slides match first image ratio
Carousel (Portrait) 1080 x 1350 px 20 Recommended for engagement
Carousel (Landscape) 1080 x 566 px 20 Less common, lower visibility

Instagram Highlights Covers

Story Highlights covers use the same 1080 x 1920 pixel canvas as Stories, but Instagram crops them into a small circle on your profile. The visible area is roughly the center square of the image. Design your Highlights cover icon or graphic to fit within the center 1080x1080 area of the 1080x1920 canvas to ensure nothing important gets cropped out.

Many creators design Highlights covers at 1080x1080 pixels with the icon centered, then upload them as a Story. This works well because the circle crop on the profile will capture the centered design. Just keep your icon within about 80% of the square to account for the circular mask.

Master Reference Table: All Instagram Image Sizes

Here is every Instagram image format in one place. Bookmark this table for quick reference.

Format Dimensions (px) Aspect Ratio Max File Size File Type
Feed Post (Square) 1080 x 1080 1:1 3.6 MB JPEG, PNG
Feed Post (Portrait) 1080 x 1350 4:5 3.6 MB JPEG, PNG
Feed Post (Landscape) 1080 x 566 1.91:1 3.6 MB JPEG, PNG
Carousel Slide 1080 x 1080-1350 1:1 or 4:5 3.6 MB JPEG, PNG
Story (Photo) 1080 x 1920 9:16 3.6 MB JPEG, PNG
Story (Video) 1080 x 1920 9:16 250 MB MP4 (H.264)
Reels 1080 x 1920 9:16 250 MB MP4 (H.264)
Profile Photo 320 x 320 1:1 3.6 MB JPEG, PNG
Highlights Cover 1080 x 1920 9:16 3.6 MB JPEG, PNG

File Format and Size Recommendations

Instagram accepts both JPEG and PNG images, but JPEG is the preferred format. Here is why: Instagram converts everything to JPEG internally anyway. When you upload a PNG, Instagram first converts it to JPEG and then applies its compression. This double conversion often produces worse results than uploading an already-optimized JPEG.

Keep your image files under 3.6 MB. Larger files are accepted but trigger heavier compression on Instagram's end. For photos, a JPEG at quality 85-95 in sRGB color space typically stays well under this limit while retaining excellent visual quality.

The color space matters more than most people realize. Instagram assumes images are in sRGB. If you upload an image in Adobe RGB or ProPhoto RGB, Instagram will not convert it correctly -- colors may appear washed out or shifted. Always export in sRGB before uploading. Most phone cameras shoot in sRGB by default, so this primarily affects photographers editing in Lightroom, Photoshop, or similar tools.

Recommended Export Settings

  • Format: JPEG (.jpg)
  • Quality: 85-95% (sweet spot for Instagram)
  • Color Space: sRGB (not Adobe RGB or ProPhoto RGB)
  • File Size: Under 3.6 MB
  • Resolution: 1080px on the longest relevant side

Pro Tips for Instagram Image Quality

Beyond getting the basic dimensions right, here are practical tips we have learned from testing hundreds of uploads:

Export at 2x for Retina Displays

While Instagram processes images at 1080px wide, many phone screens have a pixel density of 2x or 3x. Some photographers report slightly better results uploading at 2160px wide (2x 1080), though Instagram will downscale it. In our testing, the difference was subtle but present. The trade-off is that larger files trigger more compression, so this only helps if your file stays under 3.6 MB after the upscale.

Avoid Text in Crop Zones

If your image contains text overlays, watermarks, or logos, keep them away from the edges. For Stories and Reels, stay out of the top 250px and bottom 270px where Instagram overlays its own UI elements. For feed posts that might display in different aspect ratios (like the profile grid thumbnail), keep text centered.

Use sRGB, Not Adobe RGB

This is worth repeating because it is the most common cause of "my photos look different on Instagram" complaints. If you edit in Lightroom or Photoshop, check your export settings. The color profile should be sRGB IEC61966-2.1. Adobe RGB images will appear desaturated on Instagram because the platform does not perform a proper color space conversion.

Sharpen Slightly Before Upload

Instagram's compression tends to soften images. Adding a small amount of output sharpening (around 20-30% in Lightroom's "Sharpen For: Screen" setting) can counteract this. Do not over-sharpen -- heavy sharpening creates halos that become even more visible after Instagram's compression.

Upload Over Wi-Fi, Not Cellular

Instagram applies more aggressive compression when it detects a slow connection. Uploading over a fast Wi-Fi connection typically results in better image quality. This is not officially documented, but many photographers have observed the difference, and our testing confirmed it.

How to Resize Images for Instagram with Pixel Impeccable

If your images are not at the right dimensions, you can resize them in seconds using Pixel Impeccable's free image compressor and resizer. Here is how:

  1. Open Pixel Impeccable at pixelimpeccable.com and drop your image onto the upload area.
  2. Set your target dimensions -- enter 1080 for the width and let the height adjust based on your desired aspect ratio (1080 for square, 1350 for portrait, 1920 for Stories).
  3. Choose JPEG as the output format and set quality to 90%.
  4. Download your perfectly sized image and upload it straight to Instagram.

Everything happens in your browser -- your images are never uploaded to any server. This means instant processing and complete privacy, even for sensitive or unreleased content.

Resize Your Photos for Instagram -- Free

Get the exact dimensions Instagram needs. No account required, no uploads to any server, no quality loss.

Open Image Resizer

Frequently Asked Questions

What is the best image size for Instagram feed posts in 2026?
The best image size for Instagram feed posts is 1080 x 1350 pixels (4:5 portrait). This takes up the most screen real estate in the feed, resulting in higher engagement. Square posts at 1080 x 1080 (1:1) and landscape posts at 1080 x 566 (1.91:1) are also supported.
What resolution should Instagram Stories and Reels be?
Instagram Stories and Reels should be 1080 x 1920 pixels with a 9:16 aspect ratio. This is the standard full-screen vertical format used across all major platforms including TikTok and YouTube Shorts.
Does Instagram compress my photos when I upload them?
Yes. Instagram re-compresses every image you upload, regardless of its original quality. Uploading at exactly 1080px wide in JPEG format with sRGB color space minimizes the quality loss from this re-compression. Keeping your file under 3.6 MB also helps reduce how aggressively Instagram compresses your image.
What file format should I use for Instagram uploads?
JPEG is the preferred format for Instagram photos. Keep files under 3.6 MB and use the sRGB color space. PNG works but offers no quality advantage since Instagram converts everything to JPEG internally. For videos (Stories and Reels), use MP4 with H.264 encoding.
What size is an Instagram profile picture?
Upload your Instagram profile photo at 320 x 320 pixels. Instagram displays it at 110 x 110 pixels on most devices, but stores the larger version for high-DPI screens and for when users tap to view it. Always use a square image since it will be cropped into a circle.