Sonnet

How to read your Instagram data download on your phone

Instagram lets you download a copy of everything it holds about you. Pick the JSON format and you get a zip full of folders and files that your phone doesn’t know how to show. Here’s how to get from that zip to something you can actually read.

Short answer

Download the zip from the link Instagram sends, open it in your file manager and tap Extract. Then open the .json file you care about (followers, following, likes or messages) in a JSON viewer, which shows it as a readable tree. If you only want to browse and don’t need the data itself, request the HTML format instead, which opens in any web browser.

Get Sonnet free Reads the files offline, nothing uploaded.

JSON or HTML: which should you request?

When you request your information, Instagram asks for a format. Both contain the same information.

Already downloaded the wrong one? You can request it again in the other format.

1. Request the download

In the Instagram app, go to your profile → menu → Accounts CenterYour information and permissionsDownload your information. Choose the account, what to include (all of it, or specific types like followers or messages), the date range, and the JSON format. Meta renames these screens from time to time, but “Download your information” inside Accounts Center has been the stable entry point.

The file isn’t instant. Instagram prepares it and notifies you when it’s ready. A full download with media can take a while and be large. If you only want followers or likes, selecting just those types is faster and gives you a much smaller file.

2. Unzip it on your phone

  1. Download the file from the notification or email link. It lands in Downloads as a .zip.
  2. Open Files by Google (or your phone’s file manager) and tap the zip.
  3. Tap Extract. You get a folder with subfolders inside.

3. Find the file you want

Folder and file names change between export versions, so look for these names or close variants:

You wantLook for
Who follows you, who you followA followers_and_following folder with followers_1.json and following.json
Posts and comments you likedA likes folder with liked_posts.json and liked_comments.json
Direct messagesA messages folder with inbox, one subfolder per conversation holding message_1.json
Your posts and storiesA content or media folder with JSON describing each item, next to the photos and videos
Searches, logins, ads interestsFolders such as recent_searches, security_and_login_information and ads_information

4. Open it in a JSON viewer

Tap the .json file and choose Sonnet under Open with, or open Sonnet and tap Open file. Instead of one long line you get a tree. A followers file, for example, is a list of entries, each with the account’s name, a profile link and a timestamp:

{
    "title": "",
    "string_list_data": [
        {
            "href": "https://www.instagram.com/example_account",
            "value": "example_account",
            "timestamp": 1694563200
        }
    ]
}

An illustrative entry. The exact shape varies by file and export version.

What the odd-looking data means

Timestamps are numbers

A value like 1694563200 is a Unix timestamp: seconds since 1 January 1970, in UTC. That one is 13 September 2023, 00:00 UTC. Search “unix timestamp converter” to turn any of them into a date. Some files use milliseconds instead, a 13-digit number. Divide it by 1,000 first.

Accented letters and emoji look garbled

Meta’s JSON exports are known to store non-English characters in a mangled way, so é can show up as é and emoji as strings of odd symbols. The data isn’t damaged. It was encoded twice. Any viewer shows it the same way, and tools that analyse these exports usually include a step to repair it. The HTML format doesn’t have this problem, which is one more reason to choose HTML if you only want to read.

Followers are split across files

Large accounts get followers_1.json, followers_2.json and so on. Open each one.

Be careful with “unfollower checker” websites

Many sites ask you to upload your Instagram data zip to show who unfollowed you. That zip can contain your direct messages, your login history and your search history. Before uploading it anywhere, request a download that contains only the followers and following data, or read those two files yourself. Comparing two lists of names is tedious, but it doesn’t hand your inbox to a stranger.

Read your data, keep it on your phone

Sonnet opens JSON files as a collapsible tree, entirely offline. Nothing you open is uploaded. No ads, no account. Free on Google Play, with an optional one-time Pro unlock for bigger files and search.

Get it on Google Play