Instagram Photo Size Guide

If you’re posting images to Instagram, whether from a phone or computer, here’s my unofficial guide to photo and picture sizes for Instagram posts.

Last Updated:
Filed Under:

I MAY get commissions for purchases made through links in this post.

Most of the time when you’re posting to Instagram, you’re probably uploading the photos that you took on your phone. The whole service is very much geared towards using it on phones, after all.

Sure, you’ll have to decide which part of the picture you want to upload in the square dimensions and which filter to use (or not), but issues about resolution and image size are pretty much taken care of.

But there are times when you might want more control. Maybe you’re editing the photo on your computer in Photoshop or Lightroom. Maybe you’re applying sharpening and want to look it’s best. Or, more commonly, maybe you’re adding text or logos and want to make sure it’s going to be clear and able to be read easily.

Whatever you’re trying to do, below are the dimensions that Instagram accepts and displays through its web app. How they’ll display through the phone apps is harder to pin down because of the many variations in screen sizes and display densities. Retina display iPhones, pre-Retina iPhones, Android phones, etc., all have different types of displays with different pixel-densities. So trying to pin down photo sizes on mobile displays is a case of chasing one’s tail. And you’re totally at the mercy of the combination of app and phone anyway. At least with the web app, there’s some consistency you can work with.

Higher-resolution images. In mid-2015, Instagram started rolling out support for higher-resolution images. Instagram had always used square photos with sides of 640px. Now it displays squares with 1080px sides. Nothing will break if you still use smaller images, but using larger ones will make them look better. Up to now, they’ve been automatically stretched when you look at them at larger or high-resolution phone display, but now there are more pixels to provide sharper photos with more detail.

You can also upload larger if you like, but they’ll be downsized to 1080px.

No Longer Only Square. Instagram has finally ditched the requirement that all images be square. See this post for details.

All of the measurements I use below are in the order of width by height, and all are in pixels.

What Size Photo Should You Upload to Instagram?

The photos you upload should be at least 1080px on the shortest side. You can crop it to a square (or shoot it as square to start with) before you upload or crop it in the Instagram app when you go to post. But Instagram now supports rectangular images as well.

If you’re uploading photos you took on your phone, this is mostly a moot point. But it can be useful to know if you’re resizing images elsewhere.

When you upload a photo to Instagram, it gets converted to an image with the longest side at 1080px. There is some JPG compression applied, but it doesn’t appear to be as aggressive as that used on Facebook (which makes sense for a service based mainly on photos).

On smartphones, the images are displayed at a maximum of 1080px (automatically stretched if the original photo is smaller) for sharpest display.

For now, the web app still uses images of 640px and display them in a box 600px by 600px. But for optimum quality across devices, start with an image that is at least 1080px in both dimensions. You can upload one that’s smaller, but it won’t look as sharp. And larger images will also come in handy as more and more devices more to Retina and high-density displays.

Profile Page Header and Thumbnail Grid

Instagram had changed its layout and done away with the profile header that used to feature a tiled mosaic of your images at the top when someone viewed your account’s home page.

The new layout is much cleaner and faster, with your profile information at the top and a grid of thumbnails, 3 across by 4 down, below. To see more than 12 thumbnails, users can click on the “load more” button at the bottom to start an infinite page with new thumbnails loaded as they scroll down.

Instagram Image Size Profile Page Header and Thumbnail Grid

The thumbnails are about 292px squares. I say “about” because the size is determined by a percentage, which, when at full size, measures to precisely 291.672px. For practical purposes it’s 292px. But in reality, it’s pulling in an image that’s 640px by 640px and downscaling it for display. The result is that it automatically display crisply on Retina and high-density displays.

Large Photo Popup & Photo Pages

Using a desktop web browser, if you click on one of the thumbnails in the lower part of a profile page, you’ll get a popup larger version of the photo.

The photo fits in a box 600px wide and 600px high (note, this is a shade smaller than the old 612px). A square image will fill the entire frame.

Instagram Image Size Large Photo Popup and Photo Pages

But you can also now use landscape or portrait images, and they’ll be 600px in the longest dimension.

Instagram Image Size Large Photo Popup and Photo Pages

The popup is responsive, which means that on narrow browsers it will scale down proportionally. On narrow screens, the info and comment area is below the image.

Profile Picture / Phone App

In the phone app, your profile picture displays as a circle, so if you’re using a logo, make sure that it’s safely in the center of the image.

Instagram Photo Size Guide

Profile Picture / Web App

In the web app, it displays as a square with a thin white border. It displays as a square with sides of 152px.

Instagram Photo Size Guide Profile Picture in the Web App

Changing Your Profile Picture

You can’t change your profile in the web app. It can only be done in the phone app. In the Instagram phone app, click on the profile icon, which is the silhouette of a person at bottom right.

Instagram Photo Size Guide Changing Profile Picture

Then tap on the round profile picture at top left. You’ll then get a choice of where to get the new profile picture from.

Instagram Photo Size Guide Profile Picture

What is the Maximum Photo Size You Can Upload to Instagram?

I’ve seen in some places that the maximum image size it will accept is 2048px. That seems to be outdated. I’ve uploaded images over double that size without any issues. Which makes sense as the cameras in smartphones are getting better and bigger. So if there is an upper limit, it’s much higher than 2048px and isn’t a practical impediment in normal use.

Instagram Breaks Free of the Square

From its beginning, Instagram has been all about the square. It’s been a distinctive feature. Many have relished the creative challenge, enjoying having to look at things through a square frame when visualizing a shot.

But a square aspect ratio doesn’t always work. Sometimes it might mean cropping people out of the photo. Or some visual stories just look better as a panorama. There have been workarounds, but they’ve involved padding the canvas to add borders on the sides or top and bottom. That’s what 3rd party apps like this one do.

But Instagram has now relaxed its square obsession. You can now upload landscape (horizontal) or portrait (vertical) photos as well.

There’s still an emphasis on the square. The Instagram grid still uses square thumbnails, the Instagram app still only shoots new photos as squares, and if you’re importing photos into the Instagram app for posting the default you see is the square aspect ratio.

But you can now choose to preserve the landscape or portrait aspect ratio using a subtle button that’s been added to the edit screen.

How to Post Non-Square Images to Instagram

If you shoot a new photo from within the Instagram app, you can still only shoot square. If you import a photo into the Instagram app that’s not square, you’ll first be shown the regular square crop. This one, for example, is in landscape orientation:

Instagram photo upload options

There’s now a small icon in the bottom left of the image where you can toggle between square and not-square. Hitting it results in this:

Instagram picture upload options

And when you upload to Instagram, it looks like this when people view it in the app:

Instagram Photos Ways to Upload

And like this when they view it through the website on a desktop:

Instagram Upload Photos

In the thumbnail grid, it still uses a square thumbnail, like this:

Instagram Upload Photos Thumbnail Grid

Non-Square Aspect Ratios for Instagram Images

You still can’t go crazy with aspect ratios. 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:

Instagram Panorama Aspect Ratio

For portrait (vertical) photos you can use an aspect ratio up to 4:5, which looks like this:

Instagram pictures vertical aspect ratio

And you can still use square, of course. But you can’t use very narrow banners or panoramas.

So if you’ve found that the square aspect ratio just doesn’t always work for you, it’s now much easier to share them on Instagram.

What About Posting Panoramas?

While we’re talking about non-square images, there’s also a neat new way to post panoramas to Instagram. In involves cutting the panorama into square tiles and then posting them as part of a multi-image post. But the neat thing is the way that they’re displayed in the Instagram mobile app. When a user swipes across, the tiles are joined together and the panorama scrolls seamlessly.

I have a more detailed explanation of how it works and how to do it here.

What About Display on iPads?

Ah, yes. Instagram and iPads. There’s still (!!) no iPad-optimized app for Instagram. You can run the regular iPhone app on an iPad, but you either have to settle for using a tiny iPhone-sized portion of the screen or hit the 2x button at bottom right and get images looking pretty horrible. Wouldn’t it be nice to be able to look at Instagram pictures on an iPad in full resolution glory?

Can My Photos Be Stolen from Instagram?

Yes. Instagram uses some fancy programming to make it more difficult for people to just save your images to their hard drive, but that’s by no means absolute security. While I’m not going to make it easy for anyone by spelling out here how to do it, it’s still very possible for anyone to download any image you share publicly on Instagram (a truism for sharing on any public space on the web). By all means, add a watermark if you think that’s going to help. But also know that any image on Instagram can be downloaded by anyone who can view it.

Instagram’s Terms of Use

The terms of use govern how you can use Instagram’s service and what rights you’re granting to Instagram when you post your photos there. You can find the latest terms of use here. The section about what rights you’re granting Instagram concerning your photos is under the Rights heading about half-way down the page.

At the time of writing, this is what the terms say about copyright:

Instagram does not claim ownership of any Content that you post on or through the Service. Instead, you hereby grant to Instagram a non-exclusive, fully paid and royalty-free, transferable, sub-licensable, worldwide license to use the Content that you post on or through the Service, subject to the Service’s Privacy Policy, available here, including but not limited to sections 3 (“Sharing of Your Information”), 4 (“How We Store Your Information”), and 5 (“Your Choices About Your Information”). You can choose who can view your Content and activities, including your photos, as described in the Privacy Policy.

They also provide recommendations on reporting copyright violations:

Reporting Copyright and Other IP Violations

We respect other people’s rights, and expect you to do the same.
We provide you with tools to help you protect your intellectual property rights. To learn more about how to report claims of intellectual property infringement, visit:
If you repeatedly infringe other people’s intellectual property rights, we will disable your account when appropriate.

But the terms of use can and do change, so it’s worth checking against the current version on Instagram’s Terms of Use page.

Posting to Instagram from a Desktop or Laptop

Instagram is primarily designed to be used with mobile devices, but there are ways to post to Instagram from a desktop or laptop. There are various ways to do it, but some of the simplest methods are free and relatively straightforward to set up.

Other Alternatives

If you don’t want to mess with Instagram’s moving target image size requirements, there are some very good third-party options that take the guesswork out of it and help you get more polished and professional results more quickly, with images sized just right.

These are generally paid services–at least, to unlock the full suite of features–but many of them have free plans that are quite capable and good enough for occasional use. Some worth a look include:


I’ve also put together a detailed post on how to post on Instagram from Mac, how to post panoramas to Instagram, and how to use Instagram’s location search.

David Coleman / Photographer

David Coleman

I'm a professional freelance travel photographer based in Washington DC. Seven continents, up mountains, underwater, and a bunch of places in between. My images have appeared in numerous publications, and you can check out some of my travel photography here. More »