Skip to content

chrome extension for downloading media from instagram

Notifications You must be signed in to change notification settings

flurrux/insta-loader

Repository files navigation

about

a chrome extension to quickly download any media from https://instagram.com/

this extension breaks occasionally (maybe once a month) due to Instagram updating their website. i do my best to repair it asap whenever that happens.

so before you use this extension, you have to be willing to wait for a fix when something breaks and then manually re-install the extension.

latest update

September 24th 2024

fixed download buttons on single post pages.

current limitations are:

  • only english browser settings are supported. for other languages, this extension may not work correctly, i.e. downloads can fail or the download button may not show up. this is due to the fact that i'm often using aria-label selectors and assuming the aria-labels to be english.
    moreover, check that the urls of your instagram page doesn't contain language parameters such as ?hl=de (de is for german). if it does, you can remove that part and reload the page.

  • when you open a story, you won't be able to download the very first video/image right away. you will have to do at least one navigation (either click the 'next story' or 'previous story' button).

  • audio is missing from downloaded videos. the reason is that video- and audio parts on instagram are stored in separate files on their servers. when you press download, only the video-part is downloaded. merging the parts into one mp4-file is possible, but the code required will bloat this extension immensely (~20 megabytes). an alternative is to simply download both video and audio together. will have to think more about this.

  • video downloads sometimes fail due to a limitation of chrome extensions to keep background scripts running.
    if that's the case, please refresh the page and try again.
    if it still doesn't work, consider leaving a bug report here.

 

features

  • download-buttons on mainfeed, stories and post pages
  • on the mainfeed or in stories, the enter-key can be pressed to trigger downloads

downloaded videos/images will be saved in Downloads/[username].
so for example if you download an image from instagram.com/beeple_crap, it will be placed in Downloads/beeple_crap/

download from main-feed:

download from stories:

install

  • click on the latest release to the right of this page and download the zip folder. it will be named something like insta-loader-vx.x.x.zip

  • extract this zip folder in your Downloads folder or anywhere else.

  • go to chrome://extensions/

  • make sure developer mode is enabled

  • click "load unpacked"

  • pick the extracted folder

  • now when you visit https://instagram.com/, you should see downlad buttons on every post like so:

  • lastly, make sure that your browser language is set to english or otherwise, the extension might not work correctly.

uninstall

find this extension on chrome://extensions/, then click "Remove"