Chat Analyzer (Free): WhatsApp, Instagram, Telegram

One free conversation analyzer for every app: drop your chat export or paste the messages. It detects the format, counts both sides in your browser and shows who puts in more effort.

Your chat never leaves your browser. Everything is counted on this page; the chat is never uploaded, saved or sent to any server.

Which chat file to drop

The analyzer reads the file each app gives you when you export a chat. It recognises the format by itself, so you never pick the app first.

No export? Paste the messages as lines like "Alex: hey". Counts still work; reply times need timestamps, which only exports have.

Supported chats at a glance

What the free chat analyzer reads, and what you get from each source.

Swipe the table sideways →

AppFile to dropReply times
WhatsApp.txt or .zip from Export chatYes
Instagram DMsmessage_1.json (JSON download)Yes
Messengermessage_1.json (JSON download)Yes
Telegramresult.json (Machine-readable JSON)Yes
Pasted textLines like "Name: message"Only with timestamps
ScreenshotsUp to 10 images (home page)Usually not

Built for one-to-one chats: in a group export only the two most active people are compared.

What the chat analysis counts

⏱️

Reply speed

How quickly each of you answers, and whether that pace stays steady or drifts over time.

🚀

Who starts conversations

Who opens a chat after a quiet gap, and whether the effort is shared or one-sided.

📏

Message length balance

Whether one person writes paragraphs while the other sends a word or two.

❓

Questions asked

How often each side asks something back, which is often a sign of curiosity.

😊

Tone and emoji

Positive or negative wording, and how emojis are used across the conversation.

🕐

Timing patterns

When you two tend to talk and how active the conversation is from week to week.

From any app to an answer

1. Export or paste

Use the app's Export chat, or paste the lines. Leave out photos and videos.

2. Free stats here

Message share, reply times, who starts, questions and double texts, in your browser.

3. AI read (optional)

Upload on the home page for a free AI preview of interest. A full report is optional.

Free stats vs the AI read

The free tool on this page counts: it never sends your chat anywhere. The AI read on the home page goes further and judges the tone and the interest signals in the words themselves.

Both work best on a one-to-one chat with a few weeks of messages.

Crush Analyzer gives an AI read of your chat, made for fun and reflection. It is not a guarantee of how anyone feels, and it cannot read minds. Use it as one more point of view, not as a verdict. See also our Privacy Policy.

Questions

Is there a free chat analyzer?+

Yes. The tool at the top of this page reads WhatsApp (.txt or .zip), Instagram and Messenger (JSON) and Telegram (result.json) exports, or pasted "Name: message" lines, and shows message share, reply times, who starts, questions and double texts for free. It runs in your browser and nothing is uploaded.

Which apps does the chat analyzer support?+

WhatsApp, Instagram DMs, Facebook Messenger and Telegram exports, plus pasted text. For iMessage or Snapchat, use screenshots on the home page.

Do I need to choose the app?+

No. Drop the file and the analyzer detects the format itself.

Is it an AI chat analyzer?+

The free stats on this page are counted in your browser without AI. The optional AI read of interest is a free preview after upload on the home page.

Can I analyze a group chat?+

Not really. The analysis is built for two-person chats; in a group export it compares only the two most active people.

Will the other person know?+

No. Crush Analyzer does not contact the other person.

Is the result a guarantee?+

No. It is an AI read for fun and reflection, not a guarantee of how someone feels.

Related