Skip to main content
Instagram's Media Aspect Ratio Requirements

Your handy guide to Instagram's accepted aspect ratios!

Updated over a week ago

Instagram has it's own requirements for the aspect ratio range it accepts when publishing content. Check out guide below to see the requirements for uploading media to Instagram!

What is an Aspect Ratio?

The aspect ratio of an image or video refers to the ratio between its width and its height, in that order. The common way of writing aspect ratio is so that it’s often written as two numbers separated by a colon, for example 4:5.

This method allows you to easily understand how big the width of the image is compared to its height.

Image displaying Oscar, the Orca, with a visual of the height and width of the image to follow.

Aspect ratios can also be expressed as a numerical value. To get the numerical value of the aspect ratio, you can divide the first number by the second.

For example, 4:5 becomes 4/5 which is equal to a value of 0.8

Instagram’s Required Aspect Ratios

Aspect Ratio Min / Max

Numerical value of Aspect Ratio


Between 4:5 and 1.91:1

Between 0.8 and 1.91


Between 4:5 and 16:9

Between 0.8 and 1.78




Sample Sizes for Instagram Images and Videos


This can be any sized image, as long as the width and height are the same.

  • 800 x 800 pixels (aspect ratio 1.0)

  • 1080 x 1080 pixels (aspect ratio 1.0)

  • 1200 x 1200 (aspect ratio 1.0)


Portrait images and videos must have an aspect ratio between 0.8 and 0.99

  • 800 x 1000 pixels (aspect ratio 0.8)

  • 1200 x 1500 pixels (aspect ratio 0.8)

  • 1500 x 1800 pixels (aspect ratio 0.84)


Landscape images are required to have an aspect ratio between 1.01 and 1.91. For landscape videos, the aspect ratio must be between 1.01 and 1.78.

Some examples include:

  • 800 x 600 pixels (aspect ratio 1.33)

  • 1200 x 800 pixels (aspect ratio 1.5)

  • 1500 x 1200 pixels (aspect ratio 1.25)

Pro Tip: Use our Canva Integration to easily create content using their built in Instagram templates!

Did this answer your question?