back to top

2020 Instagram Profile Picture Size Guide (With Free Template)

A- A+

Subscribe Below to Download the Article Immediately

You can also select your interests for free access to our premium training:

Your privacy is safe. I will never share your information.

Your cover photos are one of the first things viewers are going to look at. This means your Instagram profile picture size needs to be spot on.

This article will not only provide you with an Instagram profile picture size guide but also with a free guide you can start using today.

An interior still life of a plant and a sign reading 'I loved you before Instagram was pretty'

What Instagram Profile Picture Size Should I Use?

The Instagram profile picture sits next to the profile’s Username, Page Name, and Biography.

Uploading profile pictures is easy. But most people are unsure of what photo dimensions they should use.

The Instagram profile picture size is exactly 110 x 110 pixels.

The small file size is perfect for viewing your Instagram profile on a mobile app. But such a low resolution isn’t enough on your web browser.

We recommend a larger Instagram profile picture size of 180 x 180 pixels. Doing so ensures a high-quality image on both the web and on your mobile device.

So how do you change the Instagram profile picture? Easy. Simply press the profile picture thumbnail. Next, select New Profile Photo once a dialogue box appears. Then, look for the image you like and choose it.

It’s okay if you don’t resize your image to the proper Instagram profile picture size. You can have Instagram do it for you.

Instagram displays your profile picture as a round thumbnail. But you don’t have to crop your image to fit the Instagram profile picture size at all.

Admittedly, the small Instagram profile picture size makes it difficult to see the image even on the app. To see a larger version of someone’s profile, you can try apps such as instadp or izuum.

Instadp and izuum provide you with the full Instagram profile picture size. They also remove the circular cropping and shows the entire picture.

A screenshot of ExpertPhotography Instagram page

Sizing Guide for Your Instagram Cover Photo

Your cover photo is a collage of images you have uploaded. You can find it under the Instagram profile picture and bio.

The cover photo shows an Instagram viewer a glimpse of your feed.

The cover photo includes one large thumbnail measuring 410 x 410 pixels. Then there are six small thumbnails measuring 205 x 205 pixels.

The resolution of thumbnails is 161 x 161 pixels for all images and videos. When you click on these thumbnails, the image expands to 612 x 612 pixels.

2,048 x 2,048 is the maximum Instagram photo size. But in reality, the dimensions fluctuate depending on your device.

If you take an image using the app’s camera, the resolution can reach 2,048 x 2,048 pixels.

Yet, using the native phone camera would only yield 612 x 612 pixels.

A candid shot of a photographer using Instagram on his smartphone

What Size Are Images in the Photo Feed?

The photo feed is the star of your Instagram view. It’s the grid of images you find below your Instagram profile picture, bio, and cover photo.

Like Instagram profile pictures and cover photos, the photo feed also has size requirements. But you don’t have to resize anything as the app does it for you.

For the photo feed, the app automatically downsizes the images into 40 x 40 square thumbnails. That’s smaller than your Instagram profile picture size. It also crops portrait and landscape images to fit the square format.

If you view these images in the photo-viewing app Lightbox or Instadp, the maximum resolution becomes 612 x 612 pixels.

For videos, the aspect ratio becomes 640 x 640 pixels.

Every image and video you share appears in your profile and photo feed.

If you set your visibility to ‘private,’ non-followers will see your Instagram profile but not your feed. Only followers can see all the content you post.

A concert photography shot of the audience all taking photos on their smartphone for Instagram profile pictures

Instagram Aspect Ratio

For a long time, Instagram’s Aspect Ratio was square. Nowadays, you can add images of both horizontal (landscape) and vertical (portrait) orientations.

The rectangular images show as square thumbnails on your photo feed. But Instagram displays their original aspect ratios once you select them.

Size Recommendations for Uploading Images

Square

The Instagram picture size in 2020 should be at least 1,080 pixels on the shortest side. But it would be best to upload your images at 2,048 pixels.

Landscape/Horizontal

For a landscape or horizontal picture, the recommended resolution is 1,080 x 566 pixels. But you can also use a smaller size, such as 600 x 400 pixels.

Portrait/Vertical

For a portrait or vertical picture, the recommended resolution is 1,080 x 1,350 pixels. However, Instagram will show it as a 600 x 749-pixel image.

A close up shot of a photographer checking an Instagram page on a smartphone

Size Recommendations for Instagram Stories

Apart from your photo feed, you also have Instagram Stories. It’s a collection of images or video clips that only last for 24 hours.

Here, the correct video size is determined by where you publish it.

  • Video to timeline – The maximum resolution is 640 x 640 pixels. The duration should be less than 60 seconds and more than three.
  • Video to Instagram stories – The maximum resolution is 750 x 1,334 pixels. The maximum duration of 10 seconds.

For images

  • Portrait image to timeline – 1,080 x 1.350 pixels
  • Portrait image to Instagram story – 1,080 x 1,920 pixels

Sizing Adverts on Instagram

Instagram now uses adverts to connect you with your viewers. You must stick to the recommended Instagram aspect ratios for these.

Using Instagram as a social media platform for a business is a great way to share your work. So don’t fall at the first hurdle of resolution.

  • Square Advert – Upload your images at 1,080 x 1,080 pixels. But it will appear as 640 x 640 pixels.
  • Landscape format Advert – Upload at 1,080 x 566 pixels. But it will appear as 640 x 400 pixels.

When creating adverts, take note of the text size you use. Instagram allows you to use not more than 20% of text within your picture.

Three smartphone camera screens showing different Instagram stories

Conclusion: Size Matters

There are tons of specific Instagram aspect ratios to remember. So why not use our Instagram profile picture template or Instagram profile template?

Knowing the best sizes to use will help you upload your fantastic images quickly. Since your pictures have the proper dimensions, Instagram also displays them in better quality.

So go ahead and bookmark this guide. You’ll find it helpful in case you forget which sizes to use.

We have some great articles on taking great profile pictures. Also, how to become Instagram famous. Or best photography hashtags to check out too!

To give your feed a consistent look, try our Preset Collection before uploading your images! 

15 comments
  1. Thank you for sharing this useful information. It was very helpful. The various Instagram ad sizes and the best image formats are the majority of us. We will give you a blog post which includes everything what types of image does instagram needs.

  2. The Instagram downloader app, Learn how to use this app, firstly, download the videos onto your phone/device, secondly, open Instagram and go to the camera, then video. Then open up your gallery and choose the video.

  3. i really like your instagram profile picture guide. it helps me posting my insta post in a correct photo ratio. now i can use perfect insta pic size.

Leave a Reply to Yoga Teacher Training In Rishikesh Cancel reply

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

[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]