Optional browser workflow

CopyIns Chrome Extension

Save one eligible image or direct MP4 that is already loaded and visible on your current Instagram page. The extension is separate from the website public-link parser.

Chrome 120+ · Local installation available

Download local installation ZIP

Install CopyIns locally in Chrome

Until the Chrome Web Store listing is available, desktop Chrome users can install the reviewed ZIP through Developer mode. The ZIP must be extracted first.

ZIP · v0.4.1

  1. Download the ZIP and extract it to a folder you will keep. Do not select the ZIP itself.
  2. Open chrome://extensions in the Chrome address bar.
  3. Turn on Developer mode in the upper-right corner.
  4. Select Load unpacked, then choose the extracted folder whose first level contains manifest.json.
  5. Open or refresh instagram.com. Use the CopyIns button shown on eligible visible media.

If the button is missing, refresh the Instagram tab once. You can also pin CopyIns from Chrome’s Extensions menu.

Local installations do not update automatically. Keep the extracted folder; when a new ZIP is released, replace its files and select Reload on chrome://extensions. Remove CopyIns from the same page whenever you no longer need it.

Read Chrome’s official “Load unpacked” guide

How the extension works

After installation, CopyIns places a download action on eligible Instagram media. A deliberate click runs a narrow, read-only check in the current top-level page and sends a verified direct file to Chrome Downloads.

  • One user click per media item.
  • No automatic scrolling or account-wide batch collection.
  • No CopyIns website parser request during the normal extension download path.

Existing access only

The extension can examine only media already loaded and visible under the access you currently have. It does not unlock or bypass Instagram access controls.

  • No login, private-account approval, Close Friends, subscription, paywall, region, encryption, or DRM bypass.
  • No support for HLS, DASH, MSE-only streams, DRM, or a blob-only video without an eligible direct MP4.
  • A visible item may still be rejected when its source, binding, type, format, size, or rights state cannot be verified safely.

Chrome permissions

The current Manifest V3 build requires Chrome 120 or later and limits its declared access to the workflow below.

  • activeTab: confirm the current tab after a toolbar click.
  • downloads: start a verified file download.
  • scripting: perform one narrow MAIN-world read after a media action.
  • storage: keep filename and button-display preferences locally.
  • https://www.instagram.com/*: place and operate media actions only on Instagram pages.
Home