in ,

How to download Instagram Profile Pictures in HD

Download Instagram Profile Pictures of any account without using any website or software

If you use Instagram pretty much, then you will know the fact that download Instagram profile picture isn’t as easy it is from Facebook or Twitter. We’ve written a method about downloading photos from Instagram without using any tools. You can check that here, because it isn’t that easy find a real method with the internet being full of malware and misleading spam websites. We recently came through comments that the methods we quoted in that post aren’t working. We don’t know what happened from the Instagram side, but I say they are due to some changes in their API or sort of.

With recent changes in Instagram API, older tricks are now obsolete and we have a new one for you, which lets you see or download the profile picture of an Instagram account in 1080×1080 resolution.How-to-Download-Instagram-Profile-Picture

How to download Instagram Profile Pictures in HD

Firstly, this method is an aggregate of various methods I’ve researched and also tested this method several times. Yes, it works with both normal and private Instagram accounts. It has just two steps: Finding the user’s unique Instagram Profile ID and finding the link to his Profile picture.

Finding Instagram user’s Profile ID

  • Open any browser of your choice (I use Google Chrome), and visit the page<username of the person>. For example, if you want to download the profile picture of the Instagram account geekysplash, visit the page .
  • Right click on the page and select the option View page source. You can use the shortcut Ctrl+U as well. This shows the source of the page, containing HTML, Javascript etc.Download-Instagram-Profile-Picture-1


  • Now select the Find.. option from the top-right of your browser or hit Ctrl+F on your keyboard, which is a shortcut for searching in a webpage.Download-Instagram-Profile-Picture-2 Search for the following string of the search box “logging_page_id”. You will find a structure something like “logging_page_id”:”profilePage_XXXXXXXXXX”. In our case for the account geekysplash, we can see it as follows. “logging_page_id”:profilePage_7085587273Download-Instagram-Profile-Picture-3
  • The Instagram user’s Profile user is the number followed by profilePage_ . In case of the account geekysplash, the Profile ID is 7085587273.

Finding the link to Instagram user’s Profile picture

  • Use the Profile ID obtained from above step into the following URL.<ProfileID>/info/

In our case, the URL for account geekysplash is  .


  • This page displays the data of the Instagram account such as their bio, name and it’s profile picture. We have 4 image URLs in that data. Each for 150×150 , 320×320, 640×640 and 1080×1080 resolutions.
  • To download the photo with the highest resolution i.e 1080×1080 resolution here, search for the string hd_profile_pic_url_info . The url portion in the hd_profile_pic_url_info will return the link for the Instagram user’s profile picture in the highest resolution.

In our case,
“hd_profile_pic_url_info”: {“height”: 1080, “url”: “”, “width”: 1080},

The link beside the “url” is the link to the geekysplash Instagram’s dp i.e .

  • You can copy-paste that link in another tab in your browser and save it.Download-Instagram-Profile-Picture-5


That’s all guys. Using these two complex looking yet simple steps, you can download the Instagram Profile Picture of any account without using softwares, apps and span websites. Please let us know in the comments if you have any issues.

Written by Suryanarayana Murthy

Computer Grad. Web Nerd. Tech Enthusiast. I run this blog ?

One Comment

Leave a Reply

One Ping

  1. Pingback:

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.