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 →
| App | File to drop | Reply times |
|---|---|---|
| .txt or .zip from Export chat | Yes | |
| Instagram DMs | message_1.json (JSON download) | Yes |
| Messenger | message_1.json (JSON download) | Yes |
| Telegram | result.json (Machine-readable JSON) | Yes |
| Pasted text | Lines like "Name: message" | Only with timestamps |
| Screenshots | Up 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.