WhatsApp group chat analyzer: who talks the most?

A group chat brings several conversations into one place. BetweenChats can show the whole group’s activity, from who posts most often to the hours when everyone gets talking. Prefer a closer look? You can still compare any two members head to head.

Export the group from WhatsApp without media and select the .txt file. Everything is read and calculated in your browser. The results describe messages in that group, not anyone’s private conversation or relationship.

How to export a WhatsApp group chat

Open the group conversation on your phone. Export without media: BetweenChats reads the .txt file, not the photos, videos or voice recordings. A text-only export is also easier to save and usually much smaller.

  1. On iPhone: tap the group name to open its info screen, find Export Chat, and choose Without Media.
  2. On Android: open the three-dot menu, choose More, then Export chat, then Without media.
  3. Save the export somewhere you can find it. If it arrives as a .zip, unzip it and use the .txt file inside. Open BetweenChats and select that file.

Busy groups can produce long exports, and WhatsApp may include only part of the history. Your report reflects the file you provide, not messages missing from it. Check the detected date coverage before continuing. Our export guide covers the steps and common file problems in more detail.

Choose the whole group or compare two members

When more than two participants are detected, BetweenChats shows “This looks like a group chat”. “See the whole group” is selected by default; “Compare two members” keeps the existing head-to-head report. Names are senders found in the export, so members who never posted in the exported history do not appear.

Large exports are processed in the background on your device, with progress shown while messages and insights are being read. Check the detected date coverage and choose the correct date order if the app asks.

What the whole-group report shows

  • Overview: total messages, members who posted, exported date range, active days and messages per day across that range.
  • Who talks the most: every posting member ranked by message count, with their share of messages, word count and average words per message.
  • Who starts conversations: a ranking of session starts. A new session begins after at least six hours with no group messages.
  • Who replies fastest: median gaps from the preceding message by somebody else. Only members with at least 10 replies are shown. These gaps are not read receipts or proof of a direct reply.
  • Group rhythms: busiest hours, weekdays and monthly message volume. Toggle the monthly chart to see the top five contributors as separate lines.
  • Quiet members: a count of members contributing fewer than 1% of messages, without listing their names in that section.
  • Emojis and membership: the group’s top emojis and the favorite emoji of each of the top five talkers. System notices are excluded from statistics; membership events are counted separately.

The share card highlights the top three talkers, busiest hour and total messages. Group cards default to Anonymous labels such as “Member 1”. You can choose Initials only or Real names before saving or sharing the image.

What you see when comparing two members

  • Message balance: see how the selected pair's messages are split between them, alongside their word counts. This describes participation, not how much either person cares.
  • Who starts conversations: a new session begins after a gap of six hours or more in the selected pair's messages. The first sender after that gap gets the start. It is not necessarily who started the group's conversation.
  • Reply times: median time gaps when the sender changes between the two selected members. These are not read receipts or proof of a direct reply; either person could be responding to someone else.
  • Peak hours and emojis: see when the pair posts most often and which emojis appear in their exported messages. Missing media content and reactions are not a complete record of their expression.
  • Activity over time: monthly message-volume trends show how the two members' participation changed across the exported period, rather than describing the group's overall activity.

This measures conversational balance in the uploaded chat, not relationship health or compatibility.

Got a group export handy? Explore the whole group or compare two members.

Analyze your chat

Interesting pairs to compare

Start with yourself and a friend in a shared group: do you post at similar times, or contribute in different bursts? In a family chat, compare two siblings' activity across the year. In a hobby group, choose two regular contributors and look at their message styles and favorite emojis.

Keep the context generous. People join at different times, live in different time zones, and communicate through voice notes or simply by reading. A quiet member is not an absent friend. Treat comparisons as prompts for curiosity, not evidence to use against someone.

Your group chat stays private

The file is read and analyzed in your browser. Your messages, participant names and analysis results are not uploaded to our servers or sent to product analytics. No account is required to analyze a chat.

The report stays locally in your browser's session storage so you can reload it during the session. Use Delete to remove it immediately. Since the export contains other people's messages, give the group a heads-up and ask before sharing a result that identifies anyone.

Prefer to explore before using your own file? The demo report uses synthetic data. When you're ready, export your group and choose the two members whose patterns you want to explore.

Try the Weekend Trip Planning group demo to explore seven fictional members and 15,000 synthetic messages before using your own export.

Related guides

See your own chat's story

Read in your browser — nothing is uploaded.