Instagram Profile Picture: How to View and Download It Full Size
The short answer: Instagram deliberately gives you no way to enlarge a profile picture — tapping it does nothing in the app or on the web. The full image is still served to your browser though, at its original size, and you can reach it either through your browser’s developer tools or through a profile-picture viewer site. For most accounts the original is 1080 × 1080 pixels.
Only public accounts work. If the account is private, none of this applies, and no tool claiming otherwise is telling the truth.
Desktop: pull it from the page source
This is the method worth learning. It uses nothing but your browser, involves no third party, and gets you the exact file Instagram stores.
- Open instagram.com/username in Chrome, Edge or Firefox.
- Right-click the profile picture and choose Inspect. Developer tools open with the image element highlighted.
- Find the
<img>tag in the highlighted markup and read itssrcattribute — a long URL on acdninstagram.comaddress. - Right-click that URL and choose Open in new tab.
- The picture loads on its own at full resolution. Right-click it and choose Save image as…
If the version that opens still looks small, look along the same markup for a srcset attribute. It lists several sizes with widths beside them; take the URL with the largest number.
The no-developer-tools variant
Press Ctrl+U (Cmd+Option+U on a Mac) to view the page source, then Ctrl+F for profile_pic_url_hd. The URL immediately after it is the full-size image. Copy it from between the quotation marks and paste it into the address bar.
On a phone
Mobile browsers have no Inspect option, so you have two realistic routes.
Request the desktop site
- Open the profile in Chrome or Safari on your phone — the browser, not the Instagram app.
- Chrome: tap the three-dot menu and tick Desktop site. Safari: tap aA in the address bar, then Request Desktop Website.
- Use the view-source trick above by typing
view-source:in front of the profile URL, then search forprofile_pic_url_hd. - Long-press the image that opens and save it.
Use a viewer site
Paste the username into any Instagram profile-picture viewer, and it fetches the same public image and offers a download button. It is quicker, and it is the practical choice on a phone.
Two things to know before you do. These sites are fetching a public image, so nothing is hacked and the account owner is never notified — Instagram does not report who viewed or saved a profile photo. But they are ad-supported and come and go constantly, so treat any that asks you to log in, install an app, or complete a “human verification” step as a scam and close the tab. A profile-picture viewer needs no credentials of any kind.
Screenshotting
It works, and it is fine if you only need a rough copy. You are capturing a circular thumbnail at screen resolution, so expect roughly 150 × 150 pixels of actual detail — nowhere near the 1080 × 1080 original, and it will look soft anywhere larger than a thumbnail.
What you cannot do
- Private accounts. Instagram never serves the full-size picture for an account you cannot see. Every “private profile picture downloader” is either fake or phishing.
- Recover a deleted picture. Once replaced, the old file is gone from Instagram’s servers.
- Beat 1080 × 1080. That is what Instagram stores. Anything advertising 4K is upscaling, which invents detail rather than recovering it.
Is it legal?
Saving a public image for your own reference is ordinary browsing — your device downloaded the file in order to display it at all. Copyright still belongs to whoever took the photo, so republishing it, using it commercially, or passing it off as your own is a different matter entirely. And using someone’s picture to build a fake account impersonating them is against Instagram’s rules and, in many places, against the law.
FAQs
Will they know I downloaded it?
No. Instagram does not track or report profile-picture views or saves.
Why is my download blurry?
You captured a thumbnail rather than the original. Go back and take the URL with the largest width in srcset, or the one after profile_pic_url_hd.
Does this work for business and creator accounts?
Yes. Account type makes no difference; only public versus private does.
Can I download someone’s photos and Reels the same way?
The developer-tools method works on any media the page loads, though Reels are served in segments and are harder to capture that way.