Web Development, Other
The Instagram Follower Analyzer is a free web tool that lets anyone find out exactly which accounts they follow that aren't following them back. Instead of asking users to log in — like most "unfollow checker" apps do — it works on the user's own Instagram data export and runs the entire comparison locally in the browser. No data ever leaves the device, no account is required, and there's no tracking. It began as a small personal utility and grew into a polished tool with a complete cleanup workflow.
Read the full guide: How to See Who Doesn't Follow You Back on Instagram
Instagram gives you no built-in way to see who doesn't follow you back. The popular alternatives are third-party apps that demand your username and password — a serious security risk that can lead to account takeover, spam, or Instagram flagging your account. People are left choosing between tedious manual checking and handing their credentials to a stranger. The goal was to answer "who doesn't follow me back?" in a way that is both effortless and completely private.
Privacy vs. functionality: Comparing accounts could be done on a server, but that would mean handling users' follower data remotely. Solution: everything runs client-side — files are parsed and compared in the browser, so nothing is ever uploaded.
Messy data formats: Instagram's export structure changes between versions. Solution: a flexible parser that detects multiple JSON shapes and normalizes usernames (case-insensitive, trimmed) for accurate matching.
Dead accounts cluttering results: Deleted/deactivated profiles reappear on every re-check. Solution: a "not found" system with exportable/importable lists, so users handle them once while still being able to reveal them in case of reactivation.
Reliable local persistence: Ensuring saved progress survives page reloads. Solution: initialize state directly from local storage to avoid effect race conditions.
Built a fully client-side analysis engine that compares followers and following with zero server involvement, keeping user data 100% private.
Designed a complete, persistent cleanup workflow (mark, keep, search, track progress) that survives across sessions.
Created an exportable not-found system that solves the recurring dead-account problem most tools ignore.
Optimized the matching algorithm (Set-based, case-insensitive) to handle thousands of accounts instantly.
100% Private: Runs entirely in the browser — no login, no password, no server, no tracking.
Instant Comparison: Upload two files and get your full non-followers list in seconds.
Smart Cleanup: Mark accounts as handled or kept, search by username, and track progress with a live counter.
Not-Found Handling: Flag deleted or deactivated accounts, export them, and auto-hide them on future checks.
Saved Progress: Your work is stored locally, so you can pause and continue anytime.