Instagram DP viewer is an app that lets you view full-sized images of any Instagram profile picture. It can show you photos from both public and private accounts. However, if you want to download a profile picture, you must first get into the developer mode of the app. Once there, you need to go to settings and select the highlight cover option. Then, you can save the picture to your computer.
https://instadp.io/