Codebase
  • Code Repository
  • WordPress Plugins
    • Admin Area Utilities
    • Analytics / SEO / Redirects
    • Backup / Staging
    • Calendar / Scheduling
    • Custom Post Types / Fields
    • Database / Optimization
    • WooCommerce / eCommerce
    • Editor / Custom Code
    • Gravity Forms / Donation
    • Notifications / Popups
    • Search / Filter
    • Sidebar / Widget Areas
    • Social Media
    • User Roles / Membership
  • Resources
    • Types of Redirects
    • Common Image Types
    • Converter – RGB to HEX
    • Converter – HEX to RGB
    • Converter – CMYK to RGB
    • Code Generators
    • Font Awesome Cheatsheet
    • Social Media Image Sizes
  • Sign In
  • Menu Menu

Instagram Image Sizes

Overview

Instagram supports horizontally and vertically oriented images. It also still supports square images, which was what the platform was known for when it first launched. This increases your brand’s options. But it also makes image dimensions a little trickier to get right. Follow these guidelines to make sure your images end up looking their best.

Profile Picture

Instagram Profile Picture

Instagram profile photos are displayed at 110 x 100 pixels, but the image files are stored at 320 x 320 pixels, so make sure to upload an image that’s least that big. Even though the dimensions are in a square format, Instagram profile photos are displayed as a circle. Make sure any elements you want to focus on in the photo are centered so they don’t get cropped out.

Post Sizes

Instagram Post (feed photos):

  • Landscape: 1080 x 566 pixels
  • Portrait: 1080 x 1350 pixels
  • Square: 1080 x 1080 pixels
  • Supported aspect ratios: Anywhere between 1.91:1 and 4:5
  • Recommended image size: Width of 1080 pixels, height between 566 and 1350 pixels (depending on whether the image is landscape or portrait)

Tips:

  • If you want your images to look their best on Instagram, aim to upload an image that is 1080 pixels wide.
  • When you share an Instagram image that’s sized over 1080 pixels, Instagram will size it down to 1080 pixels.
  • If you share a photo that has a resolution lower than 320 pixels, Instagram will size it up to 320 pixels.
  • If your image is between 320 and 1080 pixels wide, Instagram will keep that photo at its original resolution, “as long as the photo’s aspect ratio is between 1.91:1 and 4:5 (a height between 566 and 1350 pixels with a width of 1080 pixels).”
  • If your uploaded Instagram image is a different ratio, the platform will automatically crop your photo to fit a supported ratio.

Resource: Learn how to edit Instagram photos like a pro.

Photo Thumbnail

Instagram Photo Thumbnail

  • Display size: 161 x 161 pixels
  • Recommended upload size: 1080 pixels wide

Tips:

  • Remember that Instagram stores versions of these thumbnails that are as large as 1080 x 1080.
  • To future-proof your Instagram feed and avoid pixelation, upload images that are as large as possible.

Stories

Instagram Stories

Image size: 1080 x 1920 pixels

Tips:

  • This is an aspect ratio of 9:16.
  • Uploading an image with a smaller pixel size (but the same aspect ratio) means the Story will buffer quickly.
  • If you don’t use this ratio, the Story might show with strange cropping, zooming, or leave large sections of the screen blank.
  • Instagram Reels use this same sizing.

Resource: Take your Instagram Stories to the next level with these free templates.

Carousel

Instagram Carousel

  • Landscape: 1080 x 566 pixels
  • Portrait: 1080 x 1350 pixels
  • Square: 1080 x 1080 pixels
  • Aspect ratio: landscape (1.91:1), square (1:1), vertical (4:5)
  • Recommended image size: Width of 1080 pixels, height between 566 and 1350 pixels (depending on whether the image is landscape or portrait)

Reels

Instagram Reels

  • 1080 x 1920 pixels
  • This is an aspect ratio of 9:16.
  • Cover photo: 1080 x 1920 pixels
  • Keep in mind that Reels are cropped to a 1:1 image in your profile feed and a 4:5 image in the home feed.

Ads

Instagram Ads

  • Landscape: 1080 x 566 pixels
  • Square: 1080 x 1080 pixels
  • Minimum width: 320 pixels
  • Maximum width: 1080 pixels
  • Supported aspect ratios: Anywhere between 1.91:1 and 4:5

Tips:

  • Remember: Instagram ads appearing in users’ feeds cannot have more than 30 hashtags.
  • There are also recommendations for the number of characters included in an ad’s primary text and headline.

Story Ads

Instagram Stories Ads:

Image Size: 1080 x 1920 pixels

Tips:

  • Instagram recommends leaving roughly “14% (250 pixels) of the top and bottom of the image free from text and logos” to prevent them from being covered.
  • As of September 2020, Facebook and Instagram ads are no longer penalized if more than 20% of the ad space is text.

Source: https://blog.hootsuite.com/social-media-image-sizes-guide/

Resources

  • Types of Redirects
  • Common Image Types
  • Converter – RGB to HEX
  • Converter – HEX to RGB
  • Converter – CMYK to RGB
  • Code Generators
  • Font Awesome Cheatsheet
  • Social Media Image Sizes
    • LinkedIn Image Sizes
    • Instagram Image Sizes
    • Twitter Image Sizes
    • Facebook Image Sizes
Home1 / Resources2 / Social Media Image Sizes3 / Instagram Image Sizes
dark mode
dark mode enabled

Get ready to find some awesome stuff.

Rob Smelik's Personal Code Repository Version 1.8.3 | Changelog | Copyright 2026 - All rights reserved.
Scroll to top
Account

You must sign in to view this information

  • Home
  • Rellax WordPress Plugin
  • Resources
    • Common Image Types
    • Common Video Resolutions
    • Dictionary
    • Social Media Image Sizes
      • LinkedIn Image Sizes
      • Instagram Image Sizes
      • Twitter Image Sizes
      • Facebook Image Sizes
    • WordPress Dashicons
    • Font Awesome 4.7 Cheatsheet
    • Types of Redirects
    • Converter – RGB to HEX
    • Converter – HEX to RGB
    • Converter – CMYK to RGB
    • Gradient Generator
    • Code Generators
  • Code Repository
  • Login
  • WordPress Plugins
    • Accessibility
    • Admin Area Utilities
    • Analytics / SEO / Redirects
    • Backup / Staging
    • Calendar / Scheduling
    • Editor / Custom Code
    • Custom Post Types / Fields
    • Database / Optimization
    • WooCommerce / eCommerce
    • Gravity Forms / Donation
    • Notifications / Popups
    • Search / Filter
    • Sidebar / Widget Areas
    • Social Media
    • User Roles / Membership
  • Changelog
  • Block – WordPress Plugins
Code Filters
  • Sort Order

  • Code Language

  • Code Group

  • Code Category