🔒
100% private & client-side. This tool runs entirely in your browser.
No server, no database, no data collection. Your Instagram credentials and data never leave your machine.
Verify: open DevTools (F12) → Network tab — only requests go to instagram.com.
While on instagram.com, click the "InstaUnfollow" bookmark you saved.
A control panel will appear on the right side of the page with everything you need:
scan, results, selection, and unfollow.
Panel preview:
┌─────────────────────────┐
│ InstaUnfollow [✕] │
│ Connected: @you │
│ [Start Scan] │
│ Following: 380 │
│ Followers: 420 │
│ Not following back: 72 │
│ ☐ @user1 │
│ ☐ @user2 │
│ [Unfollow Selected] │
└─────────────────────────┘
How does this work?
The bookmarklet runs directly inside instagram.com where it has permission
to access Instagram's API using your existing login session — exactly like you browsing normally.
It creates a floating control panel on the page.
When you click the bookmarklet on instagram.com:
1. It reads your login session (from cookies)
2. Calls Instagram's API to fetch your following list
3. Calls Instagram's API to fetch your followers list
4. Compares the two lists to find non-followers
5. Shows results in a panel — you select who to unfollow
6. Unfollows with randomized delays to protect your account
Everything runs in YOUR browser. No external servers involved.
Why a bookmarklet? Instagram blocks cross-origin requests (CORS) and
cross-tab communication (COOP). A bookmarklet runs inside instagram.com,
bypassing these restrictions without any server or extension needed.
Rate limiting: The tool waits 20–35 seconds between unfollows, pauses for
3–8 minutes every ~15 actions, and scales up pauses the further you go — no hard cap.
Want to verify? Right-click the bookmarklet → Edit → you can read
every line of code. Or view the source on GitHub.