How to analyze a WhatsApp chat (and what to look for)
Your chat history is a pile of evidence you never got around to reading. Who reaches out, who waits, who goes quiet on Sundays: it's all in there. Here's how to read it, by hand or with a little help.
Step-by-step tutorial
Mom
The girls 🌴
Julien
Work team
Sam
Open WhatsApp and pick the conversation.
What a WhatsApp chat can actually tell you
A chat doesn't tell you what someone feels. It tells you what they do. And behavior, repeated over weeks, is a pretty honest witness.
The useful questions are simple. Who starts the conversation most of the time? How long does each person take to reply, and is that changing? Who asks questions, and who just answers them? Who sends three messages in a row before getting one back?
None of these is a verdict on its own. Someone can be a slow texter and still care a lot. But when several signals point the same way for a long time, that's worth noticing.
The signals worth watching
Start with who texts first. Scroll back a month and count the mornings or evenings where you opened the conversation versus them. If it's lopsided, you'll feel it fast.
Then look at reply times. Not one slow answer after a busy day, but the usual pattern. Fast replies late at night and slow ones during the week say different things than slow replies all the time.
Watch the double texts too. One person sending several messages in a row, again and again, often means the effort isn't split evenly.
Finally, find the turning point. Most chats have a week where the rhythm changed: messages got shorter, gaps got longer, the emojis disappeared. Spotting that moment helps you remember what was going on at the time.
Analyzing by hand: a quick method
If you want to try it yourself, pick a fixed window, like the last 30 days, so you're not cherry-picking the best or worst moments.
Make two columns, one per person. Note who sent the first message each day, roughly how long replies took, and how many times each person sent two or more messages in a row. Twenty minutes with a notepad gets you surprisingly far.
The catch: it's tedious, and it's hard to stay neutral when you're reading your own love life. That's where a tool helps.
Letting Otto read the whole thing
OttoKnows reads your exported WhatsApp chat and does the counting for you: who talks most, who texts first, each person's median reply time, the longest silence, late-night messages, favorite emojis and words.
Then Otto writes a report in his own voice, brutal, kind or funny, your pick. It includes five scores, awards for each person, exact quotes from your messages, the key moments, a verdict and concrete tips.
The preview is free: you get all the stats and the first analysis. The full report is a one-time payment, and the price is shown before you pay.
Exporting your chat takes a minute
You'll need a WhatsApp export file, which WhatsApp creates itself. On iPhone: open the chat, tap the contact or group name at the top, scroll down to Export Chat, choose Without Media, then Save to Files. On Android: open the chat, tap ⋮, then More, then Export chat, and choose Without media.
You get a .zip or .txt file. Upload that to OttoKnows and you're done. The file is read in your browser and isn't stored on our servers; only a text excerpt is sent to our AI provider to write the report.
A quick word on respect
Analyze conversations you're part of. Your chats include the other person's messages too, so keep the report for yourself, or read it together if you're both up for it. Never upload a chat you got without someone knowing.
And remember: the numbers are facts, the interpretation is an AI's best read. It's insight and entertainment, not the truth about anyone's feelings.
FAQ
Can I analyze a WhatsApp group chat?+
Yes. For groups, Otto gives every member an award and shows who keeps the chat alive, who replies fastest and who disappears.
Does the other person know I analyzed our chat?+
Exporting a chat doesn't notify anyone on WhatsApp. That said, it's their messages too, so keep the report private unless you both agree to share it.
Should I export with or without media?+
Without media. Otto only reads the text, and the file stays small and quick to upload.
What languages does it work with?+
Your chat can be in any language. The report is written in the site's language, which you can switch at the bottom of the page.