back to top

2019 Instagram Profile Picture Size Guide (With Free Template)

A- A+

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 oved you before Instagram was pretty' instagram profile picture size guide

Instagram Profile Picture Size

The Instagram profile picture size is exactly 110 x 110 pixels. You will see this size on the mobile app. However, on a web browser, the Instagram resolution is slightly larger.
This is why it is best to have bigger image sizes, around 180 x 180 pixels. This ensures you have a high-quality image in both places.
The Instagram profile picture size is important. It sits next to your Username, Page Name and Biography. You don’t want it to disappear into obscurity.

Username

The Username should be your brand name. This needs to be consistent across all social media platforms. If your brand name has already been chosen, then consider adding a tagline to your name.
‘Pixel Portrait  – One pixel at a time’ is a good example. Your username becomes your URL, so make sure it is small enough to use and remember.
NB: Your Username choice is limited to 30 characters.

Page Name

Your Page Name comes under your Username. If your username is already your brand name, then put your tagline here. You have 150 characters to use.
Try to use the biography space to create a great first impression. So take your time and write something catchy and informative. Something that stands out is better than a generic skit.

Cover Photo

Your cover photo is a collage of Instagram photos you have uploaded. This is a live stream of images, chosen by Instagram randomly. They are taken from your shared images.
This includes one large thumbnail measuring 410 x 410 pixels, and then six small thumbnails measuring 205 x 205 pixels.
The Instagram resolution of thumbnails is 161 x 161 pixels for any and all images and videos. When you click on these thumbnails, the image expands to 612 x 612 pixels.
In terms of uploading to Instagram, 2,048 x 2,048 is the maximum Instagram photo size. But, this has been known to fluctuate between different devices.
For example, if you take and upload an image using the Instagram camera, it can reach the maximum 2,048 x 2,048 Instagram resolution.
Yet, using the native phone camera uploads at the lower 612 x 612 pixels version.
A candid shot of a photographer using Instagram on his smartphone

Photo Feed

Your Instagram portrait size is scaled down to just 40 x 40 pixels within your photo feed.
The images you share are displayed at 612 x 612 pixels on your photo feed.
As we pointed out before, the maximum upload size is 2,048 x 2,048 pixels. again, this depends on the device used. Any images uploaded bigger than this will be downsized.
When these images are viewed in Lightbox (Lightbox photo-viewing app), the maximum Instagram resolution becomes 612 x 612 pixels.
In terms of uploading videos, it can be up to 60 seconds long. The Instagram aspect ratio here is 640 x 640 pixels for this clip.
Every single one of the images and videos you share appears in your personal profile and within your photo feed.
If your visibility is set to ‘private’, then only approved followers will be able to see your shared content.
A concert photography shot of the audience all taking photos on their smartphone for Instagram profile pictures

Instagram Aspect Ratio

Instagram’s Aspect Ratio was famous for being square. The square image with the white border was almost as synonymous as the Polaroid photographs of a former time.
Nowadays, you can add images of both horizontal (landscape) and vertical (portrait) orientations. They will still show as square thumbnails, but the clicked images will show the real aspect ratio.

Uploading Images

Square

The Instagram photo size in 2018 needs to be a minimum of 1,080 pixels, on the shortest side, for the best quality. Saying that, you should still upload your images at the max resolution of 2,048 pixels.

Landscape/Horizontal

For landscape or horizontal images, the recommended Instagram resolution is 1,080 x 566 pixels. You can use a smaller size, such as 600 x 400 pixels.

Portrait/Vertical

For portrait or vertical images, the recommended Instagram 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 - instagram photo size 2018

Stories

Apart from your photo feed, you now have Instagram Stories. This is 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 resolution should be 640 x 640 pixels and the duration should be less than 60 seconds and more than three.
  • Video to Instagram Stories – The resolution should be 750 x 1,334 pixels and a maximum duration of 10 seconds.

For images

  • Portrait Image to Timeline – The resolution should be 1,080 x 1.350 pixels
  • Portrait image to Instagram Story – The resolution should be 1,080 x 1,920 pixels

Adverts on Instagram

Instagram now uses adverts to connect you with your viewers. This is one area where you need to stick to the recommended Instagram aspect ratios.

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

When creating adverts, take note of the text you use. Instagram allows you to use not more than 20% of text within your image.
Three smartphone camera screens showing different Instagram stories

Conclusion: Size Matters

When it comes to uploading images, the Instagram resolution will no doubt be smaller than your original file. That’s great. By uploading larger files (larger than 1,080 px),  you ensure the best quality.
If you share smaller pixel images, you will notice the lack of quality. And if you notice it, so will your viewers and followers.
Using Instagram as a social media platform for a business is a great way to share your work and get noticed. So don’t fall at the first hurdle of resolution.
Also, there are specific Instagram aspect ratios you need to take into account. Why not use our Instagram profile picture template or Instagram profile template.
The key factor with Instagram is that you want to keep your existing followers while obtaining more and more. If your pictures have the correct size, this will be easier to achieve.
We have some great articles on taking great profile pictureshow to become Instagram famous, or best photography hashtags to check out too!

7 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.

Leave a 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]
[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]