mutuo

Guides · 5 min read

How to analyze a WhatsApp chat (and what the numbers mean)

Counting messages is easy; understanding what they say about the two of you is not. This guide shows how to export a WhatsApp chat on iPhone and Android, which statistics are worth looking at, and how to read them without jumping to conclusions.

In this guide
  1. What a chat can (and can’t) tell you
  2. Step 1: export the WhatsApp chat
  3. Step 2: the statistics that matter
  4. Common mistakes when reading the numbers
  5. By hand or with an analyzer: what to check
  6. How Mutuo measures it
  7. Privacy: nothing leaves your phone
  8. FAQ

What a chat can (and can’t) tell you

Most WhatsApp analyzers give you counts: number of messages, words, your top emoji, your busiest hour. Fun, but they say little about the relationship. You sending 4,000 messages and them sending 3,000 doesn't explain who's more interested.

What's interesting is balance: comparing what each person does in the same situations. Who starts when the chat has gone quiet, who answers the other's questions, who suggests plans. That's what turns a pile of data into something you can interpret.

What a chat can't tell you is what happens outside it: phone calls, seeing each other every day, other apps. Keep that in mind when you read any result.

Step 1: export the WhatsApp chat

WhatsApp lets you export any one-to-one conversation as a text file with the date, time, sender and message. It takes seconds and does not notify the other person.

On iPhone

Open the chat, tap their name at the top, scroll to the bottom and tap Export Chat. Choose Without Media (photos and voice notes aren't needed and the file is much smaller) and save it to Files. You'll get a .zip.

On Android

Open the chat, tap ⋮ in the top right, then More and Export chat. Choose Without media and save it to Files, Downloads or Drive. You'll usually get a .txt.

Deleted messages show up as "This message was deleted" and photos or audio as "media omitted": the file doesn't recover anything that's no longer in the chat.

Step 2: the statistics that matter

If you could only look at a few things, make it these:

Who starts the conversations

Split the chat into conversations: after a long silence, whatever comes next is a start. Counting who breaks those silences says more than counting messages, because it shows who thinks of the other.

Reply time: median beats average

If someone takes nine hours to reply one night because they fell asleep, that single reply blows up the average. The median (the "typical" time, the one right in the middle) is much fairer. Ideally look at both, and separate replies inside an active conversation from the ones that arrive hours later.

Effort: messages and words

Volume does count, carefully: some people say in five short texts what others say in one. Grouping back-to-back messages from the same person (bursts) gives a truer picture.

Questions and answers

Who asks the other more, and how many of those questions get an answer. It's one of the most honest indicators of curiosity and listening.

Plans

How often each of you suggests meeting up, and how many of those suggestions get a yes. A chat can be super active and never leave the screen.

Double texts

Texting again when the other hasn't replied. A bit is normal; if it's always the same person, there's an imbalance.

Trend over time

A chat isn't a snapshot. Comparing recent months with the start tells you whether things are growing, fading or holding steady.

Style sync

Language Style Matching measures how similar your function words are (pronouns, articles, prepositions…), the words we use without thinking. Ireland, Pennebaker and colleagues (2011) linked it to mutual interest in speed dating and to the stability of couples who chatted over instant messaging.

Common mistakes when reading the numbers

Numbers help, but they also mislead if you read them carelessly:

  • Drawing conclusions from a short chat. With a few weeks or a few hundred messages, any difference can be chance.
  • Counting messages instead of conversations. Ten texts in a row are not ten times more interest.
  • Ignoring schedules. Shift work, time zones or exams change reply times without anything else changing.
  • Focusing on the worst day. An argument or a quiet week weighs less than it feels across months of chat.
  • Reading the score as a verdict. A number measures patterns, not feelings.

By hand or with an analyzer: what to check

You can open the .txt in a spreadsheet and count by hand, but with months of chat it’s a huge job. If you use a WhatsApp chat analyzer, check this before you upload anything:

  1. Is the chat analyzed on your device or sent to a server?
  2. Does it use AI that reads the content of your messages?
  3. Does it make you create an account or pay to see results?
  4. Does it tell you how confident the result is, given the chat size?
  5. Does it only count, or does it compare what each person does?

With data

How Mutuo measures it

Mutuo is built for exactly this: chats between two people, in English, Spanish or Catalan, focused on balance. You load the file, pick which of the two is you and choose a mode: 💘 Crush (do they like you?) or 🫂 Friendship (who looks after the friendship more?).

  • Initiative → who starts each conversation after a silence (at least 6 hours, adjusted to your own rhythm).
  • Reply speed → median, in-conversation average, and average including replies that come later (up to 72 h).
  • Effort → each person’s messages and words.
  • Curiosity and Listening → who asks, and how many of the other’s questions get answered.
  • Plans → who suggests meeting up and who says yes.
  • Persistence → double texts and unanswered turns.
  • Rhythm & trend → whether something has really changed over time.
  • Sync → Language Style Matching on function words.

Each indicator becomes a 0–100 balance and, together, a reciprocity score. If the chat has fewer than 200 messages or spans under two weeks, it warns you that confidence is low. Looking for specific signs of interest? See how to tell if someone likes you over text.

Privacy

Privacy: nothing leaves your phone

Mutuo analyzes the file inside your browser. It's not uploaded to any server, there's no account and no AI reading your messages: the analysis is rules and counts running on your own device. Close the tab and nothing is left.

FAQ

Can I analyze a group chat?

Mutuo is designed for chats between two people, because it measures the balance between them. Group chats aren’t supported.

Will the other person know if I export our chat?

No. Exporting a conversation sends no notification. And Mutuo never uploads the file anywhere.

Can I see deleted messages in the export?

No. Deleted messages show up as "This message was deleted". The export only includes what’s still in the chat.

Does it work with screenshots, iMessage or Telegram?

Not for now: Mutuo works with WhatsApp exports (.zip or .txt) from iPhone and Android.

How many messages do I need?

The more the better. Below 200 messages or two weeks of chat the result is only a rough guide, and Mutuo tells you so.

Analyze your chat in a minute

Export the chat, load it and see who puts in more on each front. Free, no account, never leaves your phone.

← All guides
mutuo.chat · made for one-on-one chats