Warning
Downloading content from Instagram without the creator's permission may violate the platform's terms of service and copyright laws
A Chrome and Firefox browser extension for downloading Instagram media using instagram's GraphQL.
Navigate to chrome's manage extensions page chrome://extensions/.
Enable Developer mode on the right top corner.
Click on Load unpacked and select your Unzip folder.
Note
The add-on will be installed temporarily, and you can use it until you close the browser.
Navigate to firefox's debugging page about:debugging#/runtime/this-firefox.
Click on Load Temporary Add-on... and select the manifest.json file.
Navigate to firefox's add-ons page about:addons
On the InstagramDownloader add-on select the Permissions tab.
Enable the *Access your data for sites in the ://instagram.com domain.
The extenstion adds a download button to each post, story or highlighted story on Instagram.
You can find this button in the top right corner of the displayed media.
In order to download a profile picture you have to navigate to the profile page.
Downloaded images and videos are in their highest available resolution, independent of your screen resolution or the resolution displayed on the Instagram page.
The download button is fully functional across all posts and stories, supporting both images and videos, including carousels with multiple media.