WhatsApp chat statistics: what to measure and how to read it

Counting messages is easy. Knowing which numbers mean something is the hard part. Here's a tour of the stats that actually say something about a conversation, and the ones that mostly don't.

Analyze my chat →

Message count: a starting point, not a score

Who sends more messages is the first thing everyone checks. It's fun, but it's shallow. Some people send one long paragraph, others send six short lines that say the same thing.

Look at it alongside word count. If one person sends twice as many messages but about the same number of words, they're just a split-texter. If they send twice the words too, they're probably carrying more of the conversation.

Who starts the conversation

This is one of the most telling stats. A conversation “starts” when someone writes after a real gap, like a few hours of silence or a new day.

If one person opens the chat 80% of the time, the other one is mostly responding. That can be fine, some people just aren't initiators. But if it bothers you, this is the number that will confirm or calm the feeling.

Reply times: use the median

Average reply time gets wrecked by one overnight silence. The median is better: it's the typical delay, the one half of replies beat and half don't.

Compare each person's median, then compare it over time. A reply time that slowly creeps from minutes to hours says more than any single slow answer. Also check when the fast replies happen. Quick at midnight but slow at noon is a schedule, not a lack of interest.

Rhythm: hours, days and silences

Peak hour shows when the conversation lives. A chat that peaks at 11 p.m. feels different from one that peaks at lunch.

The longest silence is worth knowing too, along with what happened right before and after it. Record days and streaks (consecutive days with at least one message) show when things were at their most intense.

A day-by-day calendar view makes all of this obvious: you can literally see the months where things heated up or faded.

Words, emojis and double texts

Recurring words and emojis are each person's signature. They're also a mood ring: when the hearts disappear and the “ok” count goes up, something shifted.

Double texts, meaning two or more messages in a row without a reply, are a quiet effort signal. One person doing it constantly often means the conversation leans on them.

Getting these stats without a spreadsheet

You could paste your export into a spreadsheet and build formulas. Or you can upload the file to OttoKnows, which crunches all of this for you: message volume, who talks and who starts, median reply times, peak hour, late-night share, longest silence, record day, longest streak, top words and emojis.

The stats and the first analysis are free in the preview. If you want Otto's full written report, with scores, awards, quotes, key moments and a verdict, that's a one-time payment shown before you pay.

To export: in WhatsApp, open the chat, tap its name (or ⋮ then More on Android), choose Export chat, then Without media. Upload the .zip or .txt you get. The file is read in your browser and isn't stored on our servers.

FAQ

Are WhatsApp statistics accurate?+

The counts come straight from your export, so they're as accurate as the file. Just make sure you exported the whole chat and not a cleared or partial one.

Does it work for group chats?+

Yes. Every member gets their own numbers, and Otto hands out an award to each person based on how they behave in the chat.

What's a good reply time?+

There isn't one. What matters is the gap between the two of you and how it changes over time, not a universal number.

Read next

Now it's your chat's turn.