A lightweight Chrome extension that adds a Copy Image button over Instagram post images, so you can copy a picture straight to your clipboard instead of screenshotting it.

Hover any Instagram post and a Copy Image button appears.
- Adds a Copy Image button that appears on hover over Instagram post images.
- Copies the full-resolution image to your clipboard as a PNG (one click, no download).
- Shows a brief "Image copied to clipboard!" confirmation.
- Runs only on
instagram.com. No tracking, no external servers, no data collection.

Click it and the full-resolution image is copied, with a quick confirmation.

Paste it anywhere — here, straight into Discord at full resolution.
This extension is not on the Chrome Web Store, so install it manually:
- Download this repository (green Code button → Download ZIP, then unzip) or clone it:
git clone https://github.com/Moawiah188/instagram-image-copy-button.git - Open Chrome and go to
chrome://extensions. - Turn on Developer mode (top-right toggle).
- Click Load unpacked and select the extension folder.
- Open instagram.com, hover over any post image, and click Copy Image.
Works in Chrome and other Chromium browsers (Edge, Brave).
A content script (content.js) watches for post images, overlays a button, and on click draws the image to a canvas and writes it to the clipboard via the async Clipboard API (ClipboardItem). Because it uses the clipboard, the browser needs the clipboardWrite permission.
| Permission | Why it's needed |
|---|---|
clipboardWrite |
To write the copied image to your clipboard. |
activeTab |
To run on the Instagram tab you're viewing. |
- Instagram changes its page markup periodically. If the button stops appearing, the image container selector may need updating.
Licensed under the GNU General Public License v3.0.
Made by Moawiah188.