Instagram square size recommended: 1080px x 1080px but you should upload the image at the max resolution allowed, 2048px x 2048px. Instagram landscape dimensions recommended: 1080px x 566px. It is also possible to use a smaller size such as 600px x 400px. Instagram portrait size recommended: 1080px x 1350px.
So, what is the portrait ratio for Instagram?
Instagram still has limitations on what non-square aspect ratios you can use. For landscape (horizontal) photos, you can use aspect ratios up to 1.91:1, which is this shape: For portrait (vertical) photos you can use an aspect ratio up to 4:5, which looks like this: And you can still use square, of course.
What is the size of an Instagram photo?
Instagram image size used to be 612px by 612px but then switched to 640px by 640px and on July 2015 switched to 1080px by 1080px to keep up with Retina and other high resolution displays available on smartphones, tablets and laptops.