Guide

How to See Who Unfollowed You on Instagram

Instagram doesn't alert you when someone stops following you — but follower data can still answer the question, if you know how to read it. This guide walks through every practical method, from a quick manual check to comparing two saved follower snapshots.

01

Introduction

Comparing follower data can show you whether an account appears in one follower snapshot and is absent from a later snapshot. But that comparison does not establish exactly why the account disappeared or the exact time it happened. Keeping that limitation in mind, there are several ways to investigate:

  1. Check one person manually — the quick way to answer a suspicion about a single account.
  2. Compare two saved follower snapshots — the method that identifies changes across your whole follower list.
  3. Use an official Instagram/Meta data export — the source of trustworthy snapshot data for your own account.
  4. Use a browser-local comparison tool such as Follower Change — which performs the snapshot comparison in your browser without your password.

This guide explains each method, what it can and cannot tell you, and how to perform the comparison yourself.

02

Can You See Who Unfollowed You on Instagram?

The direct answer: yes, with the right data — but the question has two different meanings, and they need different approaches.

If you mean checking whether one particular person currently follows you, you can do that directly in the Instagram app by inspecting the relationship the app shows you. That answers the question for that one account, right now.

If you mean identifying which accounts disappeared from your follower list over some period of time, Instagram gives you no built-in list of who stopped following you and sends no notification when it happens. The honest way to answer it is to compare a follower list you saved earlier against a follower list you saved later. Accounts present in the first but missing from the second are the detected changes.

The rest of this guide covers each method in order of increasing scale: the manual check for one person, then snapshot comparison for your whole follower list.

03

Method 1: Check One Person Manually

When you suspect a particular account, the fastest answer comes from Instagram itself:

  1. Open the person's Instagram profile.
  2. Inspect the follower/following relationship using whatever relationship information Instagram currently displays.
  3. If that is inconclusive, open your own profile's Followers list and search for their username.

Interface changes. Instagram periodically redesigns its screens, so the exact labels and placement you see may differ. The principle stays the same: inspect the relationship information Instagram exposes, and check your own Followers list directly.

Manual checking is practical for one person or a small handful of accounts. It becomes impractical fast: checking even a few dozen accounts one by one is tedious, and checking your entire follower list this way is not realistic. For the full picture, you need a method that compares lists as data — which is what the next section covers. Do not reach for automation to speed this up; nothing in this guide requires it.

04

Method 2: Compare Two Follower Snapshots

Snapshot comparison is the central idea behind every honest answer to “who unfollowed me.” It works on saved lists of your followers, so you can compare hundreds or thousands of accounts at once.

Snapshot A: your earlier follower list

A follower list saved at an earlier date — for example, an export you requested in January and kept. This is your baseline: the set of accounts that followed you at that moment.

Snapshot B: your later follower list

A follower list saved later — for example, a fresh export from February. Everything the comparison can say about change comes from the difference between these two observations.

lostAccounts = Snapshot A − Snapshot BnewFollowers = Snapshot B − Snapshot AretainedFollowers = Snapshot A ∩ Snapshot BnetChange = later follower count − earlier follower count

Illustrative example — not real user data

Snapshot A (January)

  • alice
  • bob
  • carol
  • david

Snapshot B (February)

  • alice
  • carol
  • david
  • erin

Result of the comparison

Lost account:
bob
New follower:
erin
Retained:
alice, carol, david
Net change:
0

Bob was present in January and absent in February; Erin was absent in January and present in February. Three accounts were present in both. Four followers before, four after — so the net change is zero even though the list itself changed.

This is exactly the arithmetic Follower Change performs: it normalizes the usernames in both snapshots (trimming whitespace, removing a leading @, and lowercasing before comparison so that different representations of the same account count once), then computes the set differences above. The full historical breakdown is explained in the follower history overview.

05

A Later Absence Does Not Prove an Intentional Unfollow

An account that disappears from the later dataset should be treated as a detected change, not proof of the reason.

The comparison establishes a presence fact — the account was in Snapshot A and is not in Snapshot B. It does not establish why. An account can disappear from an export or list for reasons other than an intentional unfollow, including account deactivation or deletion, changes in the available account data, username or identity representation changes, and differences between two exports.

To put it plainly: the comparison establishes that an account was present in one dataset and absent in another. It does not establish the reason. This distinction is what separates a trustworthy analysis from one that overpromises.

06

The First Snapshot Is a Baseline

If you start saving follower data today, no tool can use it to reconstruct every unfollow that happened before that first saved snapshot. This is a structural limitation of snapshot comparison itself — not a marketing limitation of any particular tool.

Why? Because historical comparison requires two observations. Say you have a January snapshot and a February snapshot: the comparison identifies changes between those two observations. But if there is no earlier snapshot, there is nothing to compare against. An unfollow that happened last year left no trace in any file you hold, so no analysis of today's data can recover it.

The practical takeaway: save your first snapshot now. Each export you keep becomes the baseline for every future comparison. Learn more about building a useful history in the Instagram follower history guide.

07

Method 3: Export Your Instagram Data

Snapshot comparison is only as good as the snapshots. The reliable source of follower data for your own account is Instagram's official export: you can request your own account information — including your follower and following lists — through Meta's export system, and receive it as a downloadable archive.

An export is useful here for two reasons. First, it is your own official data, not a third party's copy of it. Second, it gives you the raw material for comparison: save one export as Snapshot A, save another later as Snapshot B, and you have everything the set differences above need.

Full walkthrough: how to export your Instagram followers — requesting the export, choosing JSON or HTML, understanding the files you receive, and using them for analysis.

Meta periodically changes the wording and placement of the export controls, so your screen may use slightly different labels than any guide describes — see Meta's export documentation for the official steps. The export covers your own account information; it is not a way to obtain someone else's follower list.

08

Method 4: Use Follower Change

Once you have two snapshots, Follower Change performs the comparison described above — in your browser, using only the files you upload. The historical analysis workflow is:

  1. Save an earlier follower snapshot.

    Keep an export (or follower/following files) from an earlier date.

  2. Save a later follower snapshot.

    Keep a more recent export, so there is a meaningful gap between the two.

  3. Open Follower Change.

    The analyzer runs entirely in your browser.

  4. Choose historical analysis.

    The historical mode is built specifically for comparing two snapshots.

  5. Upload the two relevant snapshots.

    JSON, HTML, HTM, and ZIP files are accepted — a ZIP can be uploaded exactly as downloaded.

  6. Review the results.

    New followers, lost accounts, retained followers, and net change are calculated from your data.

  7. Export result lists to CSV if needed.

    Any result list can be downloaded as a CSV file for your own records.

What Follower Change does not do: it does not monitor your Instagram account, it does not retrieve data automatically, it does not store a permanent follower history on its own, and it does not track changes in real time. Every comparison is computed from the snapshots you provide, when you provide them.

09

Comparing the Methods

Comparison of the three methods for checking who unfollowed you
MethodBest forHistorical dataCredentialsScale
Manual checkOne or a small number of peopleNoNoneSmall
Snapshot comparisonFollower changes over timeSaved snapshotsNone required by the comparison methodLarge
Official export + Follower ChangeCurrent/historical analysisSaved snapshotsNo Instagram password to Follower ChangeLarge

“Best for” here means the intended use case for each method, not an overall ranking — manual checking is genuinely the right tool when you only care about one person.

10

Current vs. Historical: Know Which Question You're Asking

People often mix two different questions. The table below maps each goal to the data it needs and the result it produces:

Goals, the data each needs, and the results they produce
GoalData neededResult
Find who doesn't follow backCurrent followers + followingNon-followers
Find mutualsCurrent followers + followingMutuals
Find followers you don't follow backCurrent followers + followingFollowers you don't follow back
Find who disappearedEarlier + later follower snapshotsLost accounts
Find who appearedEarlier + later follower snapshotsNew followers

The first three rows answer questions about your current relationships — one dataset is enough. The last two rows answer questions about change — they always require two snapshots. If the current-relationship view is what you want, see who doesn't follow me back.

11

Unfollower vs. Non-Follower

This is the most useful terminology distinction in follower analysis, and the most commonly confused one.

Non-follower

Someone in your Following list who is not in your Followers list — a present-tense relationship.

following − followers

Historical lost account

Someone present in the earlier follower snapshot but absent from the later snapshot — a change over time.

previousFollowers − currentFollowers

These are NOT the same thing. A non-follower may never have followed you at all. A lost account was in your earlier snapshot and is gone now. Suppose you follow eve and she doesn't follow you back: she is a non-follower. Suppose bob was in your January snapshot but not in February's: he is a lost account. Different formulas, different questions, different answers.

Learn more about each: who doesn't follow you back and who unfollowed me.

12

What You Cannot Determine

Being explicit about the limits is part of getting this right. Snapshot comparison can establish some facts and cannot establish others:

What snapshot comparison can and cannot establish
QuestionCan snapshot comparison establish it?
Was this account present in the earlier snapshot?Yes
Is it absent from the later snapshot?Yes
Did the account change between snapshots?Yes
Exact time of the changeNo
Why the account disappearedNo
Whether it was definitely an intentional unfollowNo
What the person was thinkingNo
Historical changes before the first snapshotNo

13

How to Check Without an App — or Without a Password

Many people searching this question want to avoid handing their Instagram credentials to someone else — and they don't have to. The official-export-plus-local-analysis approach works without it: you download your own data from Instagram, then a tool like Follower Change reads the files in your browser. At no point does the workflow need your Instagram password, 2FA code, session cookies, or access token.

That is different from giving a third-party service your account access. This guide makes no blanket claims about other apps or extensions — there are many designs, and each should be evaluated on its own behavior. If the no-password approach is your priority, read Instagram unfollower trackers without a password and the privacy details.

14

How Follower Change Handles Your Data

Analysis happens in your browser. The tool's code does not send your uploaded follower data to a server through fetch, XHR, or WebSocket requests. Usernames are never placed into URLs, results exist only for your current session, and the tool does not store follower data in localStorage or cookies.

Read the privacy details.

15

Frequently Asked Questions

Does Instagram tell you when someone unfollows you?

Instagram does not send you a notification when someone unfollows you, and there is no built-in list of past followers to check. To find accounts that disappeared, you need to compare your current followers against a follower list you saved earlier.

How can I check whether one person unfollowed me?

Open that person's profile and inspect the follower relationship Instagram shows you, or search your own Followers list for their username. This works well for one or a few accounts; it becomes impractical when you need to check dozens or hundreds of followers.

Can I see who unfollowed me before I started tracking?

No. Historical comparison needs two observations — an earlier snapshot and a later one. An unfollow that happened before your earliest saved snapshot left no trace in any file you hold, so no snapshot tool can reconstruct it.

Do I need two follower snapshots?

Only for historical questions. Finding who doesn't follow you back or who your mutuals are takes just your current followers and following lists. Identifying accounts that disappeared between two points in time always requires an earlier snapshot and a later one.

What's the difference between an unfollower and a non-follower?

A non-follower is someone you currently follow who does not currently follow you back (following − followers) — a present-tense relationship. A historical lost account was present in an earlier follower snapshot but absent from a later one (previousFollowers − currentFollowers) — a change over time. They are different answers to different questions.

Can I see the exact date someone unfollowed me?

No. A snapshot comparison can only place the change somewhere between the two snapshots — for example, present in a January export and absent in a February export. Saving snapshots more frequently narrows the window, but no exact day or time can be established from the comparison alone.

Can I check without giving an app my Instagram password?

Yes. You can export your own data through Instagram's official export, then analyze the files in your browser with a local tool like Follower Change. The export-and-analyze approach never asks for your Instagram password, 2FA code, session cookies, or access token.

Can Follower Change automatically track my followers?

No. Follower Change does not monitor your Instagram account, retrieve your data automatically, or keep a running history on its own. You save the follower snapshots yourself and upload them when you want a comparison.

Have Two Follower Snapshots?

Upload both and see which accounts were present in one and absent in the other — right in your browser, no password required.