What is the size of the Instagram picture in pixels? [Updated]

Instagram among the most popular social networks today. It has over 300 million active users and is growing rapidly. It is specialized social network in image and short video sharing and recently moved towards instant messaging.

Instagram grow so rapidly in photo sharing sphere and mobile that Facebook decided to acquire it for $1 billion to expand their roots in mobile and photo sharing. At the time most people believed that it was overvalued but seeing a whooping 300 million active monthly users, billions of shared images, it is now valued even higher than that.

While Instagram is around for a while, people keep asking me what is the size of Instagram pictures. 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.

Instagram Image Size: 1080px in width by 1080px in height

Current image size is 1080px in width X 1080px in height. We expect that Instagram will keep this image size for an extended period of time, otherwise they would have bumped image size even more. While the image size is bumped to 1080px by 1080px, it is still scaled down to 640px by 640px using CSS on their website. Which means that these images will look better on high-resolution displays such as Retina (HiDPI). You don’t need to get into these technical details and remember to keep your image size 1080px by 1080px.

Below you can see sample Instagram image and its dimensions:

Instagram image size

Uncropped Instagram image with size in pixels. Click on image to preview it in full size


To create the best looking Instagram images you should keep your camera settings to higher resolution than the one recommended by Instagram because images are being cropped and you don’t want to make them look pixelated.

This year is expected to be year of 4K resolution in TVs, monitors, laptops and even tablets, so we can expect that Instagram will have to increase image size even further. I will try to keep this post up to date so you can be sure that information above is accurate and Instagram image size is now 1080px by 1080px.

Update (1)

Since July 2015 Instagram now use 1080px by 1080px images.


Frontend web developer and web designer specialized in free and premium WordPress theme development. Started to learn to code in early 2014 and now I am familiar with CSS/HTML/JavaScript (jQuery). Obsessed with application performance, user experience and simplicity.

This Post Has 78 Comments

  1. I am on the Communications Committee for an organization. I take photos at events and then post them to Instagram; someone else manages our Facebook and Twitter accounts. Do you have any tips for composing a photo to be posted to IG or recommend an app that interacts with IG? I have been using Cropic to post full size photos, however I received negative feedback because of the “negative space”.

    1. Never, ever use Cropic or anything of its kind fo Instagram. Like you already mentioned that you get loads of complains about negative space and that’s why you should never crop these images. Instagram is all about 640px by 640px images and you will have to live with that. Event when Instagram will increase image size it will still be about square images.

      TL;DR There is no other way to post uncropped images on Instagram without getting a negative space and you should stick with Instagram format to please Instagram users.

        1. Set it to maximum quality and resolution because you can’t capture square images with Sony A700 and you will have to crop them. Cropping means that you need a higher resolution to start with or else you images will look pixelated. Don’t prepare images specially for instagram but allow the app to do its thing.

  2. When exporting my image at 640×640 for Instagram, does it matter what DPI value I use or what max file size in kilobytes? I’ve seen that images seem to be 96 DPI, but the file size seems to vary a bit. I’ve seen it suggested that I should use 120KB but I’ve exported some images from Instagram’s website and see that some are 120, some are slightly higher at 142. Does it matter?

    1. Please Google what is PPI and DPI and both of these metrics doesn’t matter because images size is always set to 640px by 640px and your images will be viewed on displays with larger and smaller resolutions and different screen releastates. The main thing here is to stick with 640px by 640px resolution and leave DPI for print shops, printers and scanners and PPI for device manufacturers to show what their devices are capable of.

      The best option is to use as high resolution / high quality image as possible and leave the rest for Instagram to turn your image into one that are the best suited for their platform.

      1. Thank you. I understand that, but perhaps I should have worded my question differently (and yes I did mean to say PPI). My main point is, as a photographer, I don’t want to be surprised by how the image looks after uploading, so I want to feed Instagram whatever it is expecting so that it doesn’t have to change my image. No matter what I upload for an original resolution, PPI, and file size. They end up as 640×640, 96 PPI, and about 120KB when I download them back out of Instagram. Normally I wouldn’t care, but the images are never quite the same when I compare what I uploaded to what comes back from Instagram. Instagram appears to be applying additional sharpening to the image, but I’m not completely certain.

        1. I am not sure if they do some extra sharpening but they are definitely doing lossless image compression to remove any unnecessary meta information as well as some extra optimization to reduce image size while keeping the original image quality.

          Would be interesting to know if they do some extra modification to images such as your mentioned sharpening or some other optimization. I don’t think that there is some heavy intentional modification like Google+ does because changes are very noticeable but it is almost never the case with Instagram. Changes are very minor at least for images I have uploaded.

        2. You should export 640×640 images with a size around 120kb max, in Lightroom or Photoshop, so you can check the compression yourself, i think instagram would leave them untouched!

  3. Please confirm 640px x 640px or 612px x 612px ? Cause other site said 612px.. Or is it the old size of insta?

    1. “Current image size is 640px in width X 640px in height. We expect that Instagram will keep this image size for an expended period of time, otherwise they would have bumped image size even more. While the image size is bumped to 640px by 640px, it is still scaled down to 612px by 612px using CSS. Which means that these images will look better on high-resolution displays such as Retina (HiDPI). You don’t need to get into these technical details and remember to keep your image size 640px by 640px.” – Just realized.

  4. Instagram serves several resolutions of the same image, which are created on-the-fly. There’s 150×150, 300×300, etc. and the best available – as far as I know – is the 640×640. However, BEFORE you could get the originals you have uploaded yourself, in case you uploaded with the app directly and just wanted to keep the photo for yourself, put it on your blog or something… So hopefully the better images are still stored somewhere out there, it is just instragram who is blocking access to them and limiting to 0.4 Mpixels. I wonder who is using such a camera nowadays?

    1. Arnold,

      Thank you for your input!

      Images taken with the Instagram camera (not your default camera app) are stored as 2048×2048 size images (depending on smartphone) and can be always accessible in full size. However, they are not stored on Instagram servers, so Instagram can’t just come up with a tiny update and switch to a larger images. It is going to be long and painful process but I guess it is going to happen eventually. Maybe even later this year if Apple will come up with a higher resolution display for iPhone 6 because Instagram image size is adjusted specially for iPhone by ignoring any other manufacturer.

  5. Hello,
    I’d like to print Instagram pictures and I think the picture size varies depending on what mobile phone you use. Do you have any idea if there is a list of pictures sizes generated by Instagram by phone model?

    Thanks for your help

    1. La Curieuse,

      Image size for Instagram is all the same on all mobile devices. Each smartphone has different size but once imported in Instagram they are all the same.

      1. I know but it is in order to print them so I would have love to know if it is just about phone camera “size” or if instagram somehow as an impact on pictures sizes taken through the app.

        1. Images taken with Instagram camera app (not with your phone) are up to 2048px by 2048px in size. Resolution is lower for older phones as they just can’t handle that size. All modern phones takes those large images and stores on your phone. You can access them later, edit and print but they aren’t stored on Instagram’s servers.

          Images that are not taken with Instagram camera are resized once you import them and they basically becomes useless afterwards for use outside Instagram.

          1. Yes I managed to find this https://help.instagram.com/help/instagram/276722745781769 but it gives the maximum size but not the smallest and as I want to offer to print some pictures for people I need to know what is the biggest print I can offer in centimeters without loosing quality. If by any chance you know what is the minimum pixel size I could encounter by working from instagram pictures, that would help me a lot!

          2. Its slightly outdated information as 640px by 640px is the current standard. If you don’t have direct access to their smartphones then you can’t offer better resolution than 640px by 640px. Most people don’t use Instagram camera, so even if you have access to their phones you still won’t be able to get bigger images than 640px by 640px. There is no way you can guarantee a better resolution unless you know how they used Instagram and you have access to their smartphone.

            1. Are you sure about that? Do you mean that Instagram can’t be used if your phone is not able to take pictures of 640 x 640 px at least? Don’t you think that no smartphone has such a low quality picture? I’m looking for a kind of database listing all the camera sizes here http://developer.android.com/index.html maybe they have that kind of information there #fingerscrossed

          3. You can use Instagram if you have even lower resolution camera or you have used Camera settings that are below 640px by 640px. Usually VGA (640px by 480px) but these images are still resized to 640px by 640px and they look really bad but that’s how Instagram does it. Image is basically ruined and won’t be good for print in any size.

          4. Ok I see that tricky. Maybe I should warn or ask for the phone model before allowing to order a print. Thank you very much for your help. I’ll keep looking for a list of camera size for android hoping that it exists :)

          5. A quick update. There are 18,796 (!) different android devices out there as of today. Last year alone 7,000 different Android devices were released.

            1. Oh WOW for sure I won’t be able to list all the model, but I’m trying to know infos about picture dimensions in pixels for a few “top Android models” in France ^^

  6. I’m generally producing images for Instagram (as opposed to taking them with a phone camera). Any downside to creating them at 1280 x 1280 and uploading them to Insta that way? That would allow me to use the same images at higher resolution, say on my Web site.

  7. Is there any way to load a full picture into instagram without having to use borders. Like when I try to resize its either to long or stretched out looking

    1. Conner,

      Unfortunately, it is not possible. You can either add borders, combine multiple images or stretch your images but the best solution is to always use regular square images.

  8. With this post having been written 5 months ago, I’m wondering if there is any update to the point about Instagram updating their resolution, even if we’re closer to knowing a date?

    The iPhone 6 Plus has a screen resolution of 1,920 x 1,080 so 640 x 640 (or 612 x 612) just doesn’t take advantage. Surely the whole app experience would be better if photos were at the maximum resolution for the screen…


    1. Dan,

      Images are still sized 640px by 640px even when uploaded from iPhone 6 and iPhone 6 plus. However, Instagram image size always have been adjusted to iPhone screen resolution, so update might be right around the corner. We will update this post when it happens.

  9. Hi there,

    I’m using an iPhone 6 Plus, and I take my photos using the VSCOcam. I would like to post that photo to Instagram, but there goes the limited size issue. So I opted to use the InstaSize to make the whole view of my photo fit.

    I’ve added the photo to Instagram, but then in the filter part, the entire photo became pixelated. Why is that?
    Could somebody help me out?


  10. So are you saying that if you use the instagram app on your phone or ipad the photo is automatically taken as a square 640 by 640? Or is it still best to take photos with my professional digital slr and crop them into that size with photoshop?

    1. Anastasia,

      If you take images using Instagram (use its built-in camera function) then images are saved based on your camera maximum resolution. For iPhone 6 it would be 2448 by 2448 px (the same for other smartphones with 8MP camera). These images will be saved on your device in full size but they will be published on as 640 by 640px images.

      Images that are taken using default camera app or any other app except Instagram will be automatically resized once imported in Instagram and if you apply filter or make other changes as a result you will get 640px by 640px image and no large image option for use elsewhere.

  11. So the issue is that I want to use the photos that are on my website that I took with my digital slr to start my instagram account. What is the best way to edit those, just make them 640 px by 640 px and then email them to myself and enter them into instagram? Then I will continue to take photos from then on specifically with my iphone or ipad on instagram.

  12. And saved as jpeg or tiff would look the best when going into instagram since I am starting with the images from camera raw?

  13. I keep getting a “Video Format Not Supported” warning when trying to upload photos that I have in my Dropbox account. Is there any “tricks and tips” for uploading archival photos?

  14. I’m hoping you can help! I created an image in Photoshop sized at 640pixels x 640 pixels and when I upload it to instagram it just doesn’t fit in the box – I even made it 500 wide and no matter what I do I cannot make it fit…I’m at a complete loss…any ideas? Is it because I have the image at 300dpi? I appreciate your help!

  15. Hi, I’ve a question about Instagram because I’m not yet started using it. If I upload a pic on Instagram and later I want to save it in my drive, will I get a same pic size or the pic size gets compress same as facebook? In case my hard drive gets crashed or my SD card gets formatted, will I get the pictures in the same clarity and size? (similar to google drive).

    1. Usman,

      You will be able to save images from Instagram but they are all going to be 640px by 640px, so it is not the best solution for image backup. If images have too high DPI then they are slightly compressed when uploaded to Instagram but changes are almost unnoticeable but the main problem is that these images are going to be small and not usable for printing.

      For image backup make sure that you continue to use Google Drive, Dropbox or other cloud sync because that way you can be sure that you images are not going to be compressed or resized unless you specify it.

  16. Absolutely unbelievable that we’re almost 5 months post iPhone 6 (and 6+) launch date, and we still have to look at crummy 640px images.

    Can’t some of that 1 billion go towards sorting this out?!

  17. Instagram photos being shared on FB used to be 640×640 for me. Starting on Feb 4 they started showing up on FB at 960x960px. They are totally distorted because the photo is suppose to be 640×640. I have no idea what the problem is because everyone else I know is still seeing 640x640px when they share Instagram photos on FB. I’ve searched settings on my iphone6, FB, and Instagram and have found nothing. Any ideas what could be going on here?

    1. Sarah,

      I am using iPhone 6 Plus but images shared on Facebook from Instagram still appears 640px by 640px even when viewed on HiDPI Retina display (Retina MacBook Pro). Maybe it was some sort of temporary glitch.

      1. Maybe although it’s still happening. I’ve done some testing and it seems to be limited to photos that I take with my Canon Ti5 and then upload to my iphone6 so I can share on Instagram and FB. I’ve been doing it this way for the last 2 years with the same Canon Ti5, but all of a sudden they’re being grossly enlarged going from Instagram to FB. It seems like something with the camera/photo, since photos taken with my iphone6 don’t do this, but I haven’t the slightest idea what since nothing has changed that I am aware of. It’s so-so-annoying. I wish I knew what was happening here. Thanks!

  18. Hi Everyone

    I want to clarify one thing here , I have a image of size 1200* 1200 (pixels) and it was posted in Instagram , just want to conform wat should be the standard size of image to be posted in instagram as i feel there is no zoom out option available . please clarify this


    1. Anurag,

      Images will be resized to 640px by 640px once posted on Instagram and it doesn’t matter what size you tried to upload. Image won’t be cropper (unless you do it manually) but just resized just like any other image.

  19. Hi guys,
    I know this is an old post so I was wondering if there is any update about the resolution since that I’m using iphone 6 plus… I have also noticed a slightly low quality on instagram photos, is that normal? When I used iphone 4s I usually posted photos with 2048px in png format (from photoshop) and they looked perfect but now from my iphone 6 plus the quality pics looks lower…. Why? I need a help to post pics from the new device.

    Cheers from Italy

    1. Hicham,

      Instagram image size is still 640 x 640 pixels. There is no point of sharing 2048 x 2048 pixels PNG images because those images are going to be downsizes to 640 pixels and converted to JPG. You can do whatever you want and Instagram will still downsize your images. Images. You see your images pixelated on iPhone 6 plus because its resolution is 1080 x 1920 pixels so you can nearly fit two images side by side in their original resolution.

      I will keep this post updated (I already made an announcement when iPhone 6 / 6 plus were released ) in case Instagram will changes its image resolution. For now it is still the good old 640 x 640 pixels.

      1. I get weird artefacts when uploading big files. If I downsize the photo to 640×640 and then upload it to instagram i get far better results if i upload the full sized photo. But im talking HUGE improvement.

  20. One more way to make everybody lives difficult. no camera has this format. so why ???
    is like make roads where our actually cars can not run need modify your car .. as photographer my pictures are shot in a specific way, the composition has a reason to be as it is re-frame it take out the idea, can totally ruin the picture.

    1. Paulo,

      The main purpose for instagram is to share images captured with your smartphone. Most smartphones does have option to capture square images and if not you can always crop them. These days more and more PRO photographers are capturing images using their $10k cameras and then sharing them on Instagram but that’s not the purpose of this service. For high-resolution images you can use 500px, Flickr and other services.

  21. Thanks for informative 😉 :-)

    I was still using the old 640px image size. Thank you for clarifying that it’s time for upgrade.

  22. Hi i was wondering, recently i posted a few pictures on instagram and realised that the quality is really bad .. All my photos was sharp and clear before but since last week, looks like theres alot of pixels on my photos .. I i didnt even crop the photos as i used squaready apps so the my pictures wont get crop .. Help ~

    1. What image size did you use?

      Make sure that you are using the latest version of Instagram on your mobile and that all images are at least 1080px by 1080px.

    1. Ahmad,

      All images on Instagram are stored as JPG and no other formats are supported. It’s also your default file format for your smartphone as well, so there is no need to convert anything.

  23. I read thru all the video comments in detail, but what I’m puzzled about is rendering a video from any program at 4k, 2k, 1080, and saving to camera roll, and in the camera roll options for IG quality looks GREAT. but once I upload to IG, the video is slightly choppy. Is there a way for my videos to look full quality ? ( I saved it in 640 x 640 – 1080 x 1080 – 1920 x 1080 ) all options still slightly choppy.

    1. Alex,

      Instagram Video size is still 640px by 640px and it is heavily compressed therefore it doesn’t look as sharp and crisp as images. There is no information when Instagram might increase video resolution but I doubt that it is going to happen anytime soon.

    1. Chris,

      I am not sure about that but It sounds like it. Don’t think that they are going to be lower resolution. The idea is to keep ads as natural as possible and keeping the same resolution as for regular images would be a good way to do it.

  24. Thanks for keeping this updated. 1080 x 1080 is great! However now we get to post portrait and landscape photos, too. For the portrait orientation, is that higher resolution than 1080, or is that still locked at 1080? The portrait orientation isn’t terribly tall; only 4:5 (i.e. 8×10) for portrait, whereas you get 1.91:1 for landscape however nowhere in the instagram help can I find mention of resolution. Do you know if it’s changed again?


  25. Leave a Reply

    Your email address will not be published. Required fields are marked *