Skip to content

Followers, following, and who does not follow back — in your browser.

InstaCleanser is a Chrome extension that compares your Instagram followers and following in the same session as a normal instagram.com tab (your cookies, not a third-party login). On your profile you can unfollow one at a time or in bulk; on someone else’s, lists stay read-only so you do not change your following by mistake.

Personal project, built for fun — not affiliated with Meta or Instagram.

What it does

Everything runs against the active Instagram tab while you stay logged in. Large accounts take a while to analyze.

In-page analysis

Fetches run in the page context with your session. Keep instagram.com open and logged in in the tab you use for a run.

Followers, following, no follow-back

After a run you get stats and three tabs: Followers, Following, and people you follow who do not follow you back.

Read-only on other profiles

Analyze another username for curiosity; unfollow controls stay off so you cannot unfollow from their profile view.

Side panel & local cache

Chrome 114+ can dock the UI in the side panel while you switch tabs. Your last successful run lives in chrome.storage and comes back when you reopen the popup or panel.

Screenshots

Real UI from the extension — dark layout with the same accent gradient as the toolbar UI.

InstaCleanser main view: stats, Followers tab selected, scrollable account list
Main view after a run: stats, Followers / Following / Don’t follow back tabs and lists. Following uses the same list layout.
InstaCleanser Don’t follow back tab with unfollow and Unfollow all controls
On your own profile, the Don’t follow back tab lists accounts you follow that do not follow back, with Unfollow and Unfollow all.

Requirements & install

Use Google Chrome or Microsoft Edge (Chromium), 114+ if you want the optional side panel.

Chrome Web Store

Install from the InstaCleanser listing (same extension as below; updates arrive automatically).

Developer / unpacked install

  1. Clone or download the repository.
  2. Open chrome://extensions (Chrome) or edge://extensions (Edge).
  3. Enable Developer mode.
  4. Click Load unpacked and choose the repo root (the folder that contains manifest.json).

Permissions (short)

  • instagram.com — fetches in the page context with your session.
  • activeTab, scripting — inject analysis and unfollow on the active Instagram tab.
  • storage — cache last run and UI state.
  • sidePanel — optional docked panel.

Disclaimer

Instagram does not offer a public API for this workflow. The extension uses the same undocumented endpoints the website uses; behavior may change. Use unfollow features responsibly and at your own risk.

Instagram limits unfollow requests. If you see a 400 error, wait before trying again.