Last reviewed:
Reviewed by / developer: TrackFollows
The last choice you make when exporting your Instagram information is the format: HTML or JSON. Both contain the same followers and following information. The difference is whether the file is designed for people to read or for programs to read. This article shows what the two formats actually look like and how the choice affects a follower comparison tool. For the full export process, see how to download your Instagram data.
| JSON | HTML | |
|---|---|---|
| Purpose | Data for programs | A document for people to view in a browser |
| Opening it | Hard to read in a text editor (lots of symbols) | Double-click to see a list in your browser |
| Dates | Stored as numbers (Unix time), independent of language | Written as text in the export language (e.g. "Jan 5, 2024 3:12 pm") |
| Reliability for analysis | Consistent structure, fewer errors | Can break if the page layout changes |
| TrackFollows | ✅ Recommended | Supported, but dates may be missing |

The same sample follower list opened as JSON (left) and HTML (right). The usernames are not real accounts.
JSON is a text format that groups information with braces and brackets. Open the followers file (followers_1.json) and you will see a block like this repeated for each account:
{
"string_list_data": [
{
"href": "https://www.instagram.com/example_user",
"value": "example_user",
"timestamp": 1704438720
}
]
}
value: the account's usernamehref: the profile URLtimestamp: when the follow relationship was recorded, as the number of seconds since January 1, 1970The following file (following.json) wraps its list in a key named relationships_following, and in recent exports the username may appear in a title field instead. Instagram can change these details, so treat the example as an illustration, not a guarantee that every file looks exactly the same.
The main advantage of JSON is that dates are stored as numbers. Whether you export in English or Korean, the same number is written, and a program can convert it to the same date in any time zone.
An HTML file is a web page. Double-click it and your browser shows a tidy list of usernames and dates. For scanning your records by eye, HTML is more convenient.
For a program, however, it means finding account links and date text among layout code. TrackFollows looks for Instagram profile links in the HTML and interprets the date text right next to each link. That comes with limits:
If your goal is comparing followers, choose JSON. The "date recorded in the file" shown in results will be accurate and unaffected by the export language. If you already exported HTML, you can still analyze it; the mutual/not-following-back result itself works. But if sorting by newest or oldest looks meaningless or you get an error, re-exporting in JSON is the simplest fix.
If you want to read your own records, HTML is friendlier. If you need both, you can request two exports. Each request is independent, and downloading one does not remove the other.
Once you have the ZIP, select it without extracting on the TrackFollows home page. If you extracted it, choose the JSON or HTML files individually in individual file analysis.
Sources