Skip to content
Instagram Chat Analyzer

Instagram chat analyzer for your DMs

Request your messages from Instagram, upload the ZIP when it arrives, and pick a DM thread. You get a report on its mood over time, who carries it and how the two of you click.

How to export:

Accounts Center → Your information and permissions → Download your information → Messages → JSON

Full export guide →
Your data stays privateOne-click signup with Google
A
M
J

15,000+ chats analyzed so far

Step by step

Download your Instagram DMs

  1. 01

    In Instagram: profile → ☰ → Accounts Center → Your information and permissions → Download your information.

  2. 02

    Tap Download or transfer information → your account → Some of your information → Messages.

  3. 03

    Choose Download to device. Set Date range to All time, Format to JSON and Media quality to Low.

  4. 04

    Wait for Meta's email (minutes to a few hours), then download the ZIP.

  5. 05

    Upload the ZIP whole — no need to unzip it — and pick the conversation you want.

What to upload: the ZIP from Meta (JSON or HTML both work)

Meta prepares the file in the background. Start the request now; you can come back and upload when the email arrives.

Honest limits

What it can't do

  • Instagram has no instant export — Meta emails the download, which can take a few hours.
  • Reels, posts, voice notes and photos shared in DMs aren't analyzed, only written messages.
  • Vanish-mode messages and unsent messages aren't in the download, so they can't be read.
  • This isn't a DM viewer or tracker: it only reads your own data download, and it never logs in to Instagram.

What you'll see

What an Instagram DM analysis shows

01

One thread out of your whole inbox

The download holds every DM. You choose one conversation and only that thread is analyzed.

02

Mood over time

A week-by-week sentiment timeline, so you can see when the DMs got warmer, drier or tense.

03

Who puts in more

Each person's share of messages, when you DM most by hour and weekday, and how it changes week to week.

04

Compatibility and personality

A 0–100 compatibility score with phases and examples, plus MBTI-style reads and a word cloud for each of you.

06Letters

What couples tell us

We thought we were falling apart. The analysis came back at 89% compatible but flagged that we never had phone-free quality time. Fixing that one thing fixed everything.

Maya P.It pointed at the actual problem

I was so confused about the mixed signals my partner was giving. The sentiment chart showed they were always distant right before big work deadlines. Changed everything once I saw the pattern.

Sarah M.Finally understood the signals

Honestly didn't expect much, but the MBTI read pegged me as ENFP from texts alone. Sent it to friends and they all said the same thing — eerily accurate.

Alex T.Nailed my personality from chats alone

A friend sent me their 'chat wrapped' of our DMs. The word cloud caught all our inside jokes — we couldn't stop laughing at how often we both say 'bruh'.

Jordan K.Best thing I've ever shared with a friend

Decode your chatswith a fresh perspective

Upload a conversation from any platform — get insights you've never seen before.

No credit cardNo signup neededPrivacy-first

Works with

WhatsApp

iMessage

Instagram

Telegram

Messenger

more

Export guides

Step-by-step guides with screenshots for getting your conversation out of the app.

Questions

Instagram chat analyzer FAQs

Request your Messages from Instagram's Download your information (JSON format works best), wait for Meta's email, then upload the ZIP here and pick the conversation. The analyzer finds the DM threads inside the ZIP for you.

Instagram doesn't offer a per-chat export, so the data download is the only complete source. For a short exchange you can paste the messages (with names and times) or upload up to 20 screenshots instead.

Either works. JSON is smaller and parses most reliably, so choose it if you're requesting a new download.

No. Downloading your own data and uploading it doesn't notify anyone, and the analyzer never connects to your Instagram account.

Yes. Analyzing a chat is free (fair use of up to 50 uploads a week) and you can try it without signing up or adding a card. The free plan includes 5 messages a week with Myrah, the AI coach that answers questions about your chat; On the free plan Myrah answers from your report and hasn't read your messages; Pro lets her read the messages themselves and raises the allowance to 200.

Your conversation is processed to build your report, which is stored under an anonymous hash and stays private unless you share it. Data is encrypted in transit and at rest, and you can delete a conversation from your dashboard at any time. See our Privacy Policy for details on data use and retention.