Who doesn’t follow you back on Instagram
Drop the file from Instagram’s Download your information (JSON) — the ZIP, the unzipped folder, or just followers_1.json and following.json — and the page compares your followers with the accounts you follow, in this browser tab: Don’t follow you back and You don’t follow back, each account with its username, profile link and the date, searchable and downloadable as CSV. No login, no password, no third-party app; the file is never uploaded.
Drop your Instagram export here — the ZIP as you downloaded it (JSON format), the unzipped folder, or followers_1.json and following.json — or
Nothing is uploaded and nothing connects to your account: the file is read by JavaScript in this browser tab and the two lists are compared on your device. Photos and videos in the export are skipped. Drop it anywhere on the page.
How to see who doesn’t follow you back on Instagram — without an app or your password
- Request the file in Accounts Center: in the Instagram app, Profile → Menu ☰ → Accounts Center → Your information and permissions → Export your information (older versions say Download your information) → Create export, pick your profile, then Export to device. Instagram: “From here, you can choose specific info to export, select a date range, format, the notification email and media quality.” The Followers and following information is enough for this page (choose everything if you also want the rest of your data), the date range should cover all time, and the format must be JSON. Then Start export (Instagram Help, Review and export a copy of your Instagram information).
- Wait for the email. Instagram: “It may take up to 30 days for us to email you an export link.” When it arrives, “you’ll have 4 days to export your information in the Available downloads section” of the same tool.
- Drop the downloaded ZIP on this page, or click Choose file. An unzipped folder works too (Choose folder), and so do the two files on their own: connections/followers_and_following/followers_1.json (and followers_2.json…) together with following.json.
- The Don’t follow you back tab opens first: every account you follow that is not in your followers list, with the username, the profile link and the date you followed it. You don’t follow back is the reverse; Followers and Following are the lists as they are in the file. Type a username in Find in this list to filter, click a column header to sort by date, and click Download CSV or Copy for Excel / Sheets.
Where the lists come from and what the two computed tabs mean
Instagram’s JSON export keeps the follower data in the connections folder, under followers_and_following: followers_1.json holds the accounts that follow you (a long list continues in followers_2.json and so on), following.json holds the accounts you follow, and next to them sit files for pending follow requests, recently unfollowed profiles, blocked and restricted accounts and close friends when you have them (their exact names vary between exports). Each record carries the account’s profile link, its username and a Unix timestamp — the moment the follow began — which the page shows as a date and time in UTC.
The page joins the numbered parts into one Followers list, then compares Followers and Following by the profile link (usernames are matched regardless of capitalisation) and adds two tabs. Don’t follow you back is every account in Following that is not in Followers — the ones you follow that do not follow you. You don’t follow back is every account in Followers that is not in Following — your fans you have not followed. An account in both lists is a mutual follow and appears in neither computed tab. The counts are in the tab names, and the Summary tab lists them with the first and last dates. Pending requests are not follows and are not part of the comparison; they have their own tab, as does every other list in the export.
Is my Instagram data uploaded? Do I have to log in?
No and no. The page never asks for your username or password and never connects to Instagram: it reads the file you drop with JavaScript in your browser and compares the two lists there. There is no server that receives the file, nothing is stored, and the page sets no cookies. A ZIP is unpacked in the browser too, with the browser’s own decompression, and only its .json entries are read. You can check this yourself: open your browser’s developer tools on the Network tab, drop the file, and watch that no request carries it. The site’s host, GitHub Pages, logs the IP address of every visitor for security, like any web server — details on the privacy page. Because nothing leaves your device, the check works on a phone as well as on a laptop, and keeps working offline once the page has loaded.
Summary tab: counts and dates
The Summary tab lists every tab with its number of records and its first and last date: how many accounts follow you, how many you follow, how many do not follow you back and since when, and the same for every other list in the export. For the largest dated list it draws two small charts — records by hour of the day and by weekday, in UTC as the timestamps in the file — which for a followers list shows when people tend to follow you. It is an overview you can screenshot; the tabs themselves are what you export, each as a CSV that opens in Excel, Google Sheets or Numbers.
JSON, not HTML: the format to request
When you request the export, Instagram offers HTML and JSON. HTML is a set of web pages that open in a browser on their own — readable, but the follower lists in them cannot be compared or exported, and this page does not read them. JSON is the “machine readable” format: one .json file per list, which is what this page compares. If you already have an HTML export, request it again and choose JSON; Instagram says you can always request a new one. Media quality only changes the size of the download, and an export of the Followers and following category alone contains no media at all.
Facts checked on 25 September 2026 against Instagram’s help page “Review and export a copy of your Instagram information”: help.instagram.com/181231772500920; see also “Information available to download from your Instagram profile”, help.instagram.com/6947552812036899. The layout of the JSON export is described from files we have tested; Meta changes folder and field names over time, which is why the page compares whatever Followers and Following lists it finds. The two computed tabs are made on this page and are not part of Instagram’s file. DataExportViewer is an independent tool, not affiliated with Instagram or Meta.
FAQ
How do I see who doesn’t follow me back on Instagram without an app?
Request your data from Instagram itself (Accounts Center → Your information and permissions → Export your information → Create export → Export to device, with Followers and following included and JSON as the format), download the ZIP when Instagram emails you, and drop it on this page. The “Don’t follow you back” tab lists every account you follow that is not among your followers, with its profile link and the date. Nothing is installed, no password is entered anywhere, and the file stays on your device.
Where are followers and following in the Instagram data export?
In the JSON export, in the connections folder under followers_and_following: followers_1.json (continued in followers_2.json and so on for a long list) and following.json. If your ZIP has no connections folder, the export was requested in HTML format, or without the Followers and following category — request it again with that category ticked and JSON selected. You can drop the whole ZIP, the folder, or just those files.
Is my Instagram data uploaded, and do I need to log in?
No. The page never asks for a login or password and never connects to your account; the ZIP or .json files are read by JavaScript in your browser and the two lists are compared there. No server receives them, nothing is stored, and the page sets no cookies. To check, open your browser’s developer tools on the Network tab while you drop the file: no request carries it. The host, GitHub Pages, logs visitor IP addresses for security — see the privacy page.
What is the difference between “Don’t follow you back” and “You don’t follow back”?
“Don’t follow you back” is every account in your Following list that is not in your Followers list: the accounts you follow that do not follow you. “You don’t follow back” is the reverse — every account in Followers that is not in Following, the people who follow you without you following them. An account in both lists is a mutual follow and appears in neither tab. Each row keeps the username, the profile link and the date the follow began, so you can sort by date or search for a name.
Why is the count different from what the app shows?
The file is a snapshot from the moment Instagram prepared it, so anyone who followed or unfollowed since is not in it; request a new export to refresh. The page counts exactly the accounts in the file — every record in followers_1.json, followers_2.json and following.json — and compares them by profile link, so a difference between the tab counts and the app’s numbers means the lists changed after the export, or that a category was left out when you requested it. Pending follow requests are listed separately and are not counted as follows.
Can I see who unfollowed me?
Not from a single export: the file shows who follows you now, not who used to. If your export contains a “recently unfollowed” file (the accounts you unfollowed), it appears as its own tab. To track people who unfollowed you, download the Followers tab as CSV today and, after the next export, compare the two CSVs in a spreadsheet — the usernames missing from the newer list are the ones who left. Keeping a dated CSV each time is the only record, because Instagram’s file has no history of past followers.
HTML or JSON — which format should I choose?
JSON. It is the “machine readable” format: one .json file per list, which this page can compare. The HTML format is a set of web pages that open in a browser by themselves; the follower lists in them cannot be compared or exported here. If you already have an HTML export, request the download again with JSON selected — Instagram lets you request a new one at any time.
Does it work on a phone?
Yes. Open this page on the phone, tap Choose file and pick the ZIP where your phone saved the download (or the two .json files). The tabs appear, the tables scroll sideways, and Find in this list filters by username; Download CSV saves a file that opens in Google Sheets, Excel or Numbers. Nothing is uploaded, so it works on mobile data and offline once the page has loaded.
Does it work for TikTok and X (Twitter) too?
Yes, the same comparison is built into the TikTok data viewer and the X (Twitter) data viewer: whenever an export contains one follower list and one following list that share an identity column, the two computed tabs appear. TikTok’s export has a Follower List and a Following List with usernames; the X archive has follower.js and following.js with account IDs and profile links. Facebook friendships are mutual, so its export has no such pair.