Skip to content

Free private WhatsApp chat comparison

Compare two people in a WhatsApp chat

See who texts more, replies faster, starts conversations, asks questions and shares more. Add a two-person WhatsApp .txt or .zip export for side-by-side counts, shares, word and emoji clouds, and changes over time.

not ready to expose your own texts? try a stranger's

Free · No account · Chat content stays in your browser

What can a WhatsApp chat comparison measure?

MyChatWrap compares two attributed participants across message volume, average and median reply time, conversation starts, last words, consecutive-message runs, media, links, words, emoji, questions and other exported signals. It also places starts, questions, double texts and media into one reciprocity view and can recompute metrics by week, month or year. The comparison describes one exported history; it cannot explain motives, feelings or relationship quality.

Real side-by-side previews from Dashboard › Overview

The previews below render the same MetricCard, ReciprocitySection and word/emoji cloud components used in the Overview dashboard. They use versioned fictional fixtures—not screenshots or invented UI—and keep exact values beside every visual comparison.

Messages, reply time and questions

Three real Overview metric cards rendered with a fictional two-person export.

Example using fictional data
Messages sent
Person A
7,613Leads
Person B
4,867
Person A61%39%Person B
Median reply time
Person A
18 minReplies faster
Person B
2 hr 12 min
Questions asked
Person A
742Leads
Person B
261
Person A74%26%Person B
How to read it: Person A sent more messages and questions in this sample, while Person B's median reply was slower. These independent measurements do not establish motive or effort.

Reciprocity side by side

The Overview reciprocity component compares conversation starts, questions, double texts and media shares.

Example using fictional data

Reciprocity

Who does more of what — a balanced conversation isn't necessarily a 50/50 one

Starting conversations

Person A68%32%Person B

Asking questions

Person A74%26%Person B

Double-texting

Person A79%21%Person B

Sharing media

Person A55%45%Person B
How to read it: The bars show proportional actions in this fictional period. A useful relationship does not require every row to be exactly 50/50.

Words and emoji

The real Overview cloud component renders recurring words and emoji from a versioned fictional fixture.

Example using fictional data

Group word cloud

The words that come up most across the whole group

Group emoji cloud

Every emoji the group has used, sized by frequency

How to read it: Frequency reveals what appears repeatedly in the export, not what a word or emoji meant in every context.

Message and word volume

Compare message totals, proportional shares, total words, average words per message, unique Wordstock and longest-message length.

Average and median replies

Compare attributed reply gaps within the documented four-hour conversation window. Lower response-time values lead these cards.

Starts and last words

Count the first attributable message after four hours and, separately, the sender before a following silence of at least eight hours.

Reciprocal actions

View starts, questions, double texts and shared media together as proportional bars without combining them into one hidden score.

Words, emoji and media

Compare word and emoji clouds, links, images, videos, GIFs, stickers, voice notes and view-once placeholders found in the export.

Changes over time

Recompute supported comparison metrics independently by week, month or year; empty periods are not inserted.

Compare a WhatsApp chat in three steps

  1. 1. Export the conversation

    Open the two-person chat information, choose Export chat and save the .txt or .zip. Without media is normally enough for statistical comparison.

  2. 2. Add the export

    Drop the file above. Your browser parses the two attributed participants and calculates the comparison locally.

  3. 3. Read metrics in context

    Start with exact counts, then compare shares, rates and period trends. Use several independent measures rather than declaring one overall winner.

How to export a chat from WhatsApp

Two minutes on your phone. Choose your device, follow the taps, then come back and add the file above.

Watch the whole flow — export from WhatsApp, then drop the file into this app.

1Open the chat, then tap the contact or group name at the top.

Contact Info
Media, Links & Docs
Starred Messages
Chat Search
Export Chat
Clear Chat

2Scroll down and tap “Export Chat”.

Export Chat
Without Media
Attach Media
Cancel

3Choose “Without Media” to keep the file small.

Save to Files

4Send the file to yourself, or tap “Save to Files”.

mychatwrap.com/whatsapp-to-pdf
WhatsApp to PDF
_chat.txt
Chat added — building your PDF
Convert to PDF

5Open this page and drop the .txt file into the box.

1Open the chat, then tap the contact or group name at the top.

How the side-by-side metrics are calculated

Message, media, link, word, emoji and question metrics are attributed only when an exported entry has a sender. A message containing at least one question mark contributes one question event, while multiple URL matches in one message can contribute multiple links.

A reply time is the non-negative gap when a message immediately follows a different sender inside the same four-hour conversation window. Consecutive messages by one person are not replies. Average and median are both shown because long eligible gaps can pull the average upward.

A conversation start is credited after at least four hours of inactivity. A last word uses a separate eight-hour following silence. These are documented MyChatWrap boundaries, not official WhatsApp concepts.

What double texts and triple texts mean

MyChatWrap groups consecutive text messages from the same sender inside one four-hour conversation window. A completed run of at least two counts once as a double-text run, and a run of at least three also counts once as a triple-text run.

The values count qualifying runs, not every possible pair inside a long sequence. Media or a sender change ends a text run, and a four-hour boundary starts a new one.

Why there is no overall winner

Different cards answer different questions. Sending more messages, replying faster, asking more questions and sharing more media are independent patterns and need not point to the same participant.

A 50/50 split is not a requirement for a balanced relationship. Schedules, roles, message style and missing history can change every metric, while calls and in-person interaction are absent from the export.

Compare changes across the exported period

For supported cards, the history view groups messages by calendar week, month or year and runs the same analytics engine separately on each populated bucket. It does not simply divide the all-time total.

Sparse periods are omitted rather than filled with zero. A trend can describe change inside the chosen export but cannot establish why behavior changed or what happened outside WhatsApp.

What the comparison shows

  • Side-by-side totals, shares and rates for two attributed participants.
  • Reply timing, starts, last words, consecutive-message runs and reciprocal actions.
  • Words, emoji, media types, links, questions and supported period trends.

What it cannot show

  • Why either participant communicated differently.
  • Calls, in-person contact, other chats or content missing from the export.
  • Interest, affection, honesty, compatibility or an objective relationship winner.

Compare the chat without uploading its conversation

MyChatWrap parses the export and calculates the side-by-side metrics in your browser. Message text, participant names and the filename are not sent to or stored on the MyChatWrap server, and no account is required. Saved screenshots still contain private communication patterns, so review them before sharing.

WhatsApp chat comparison questions

Compare the patterns in your conversation

Add a two-person WhatsApp export to compare messages, replies, starts, questions, media, vocabulary, emoji and changes over time.

Compare my WhatsApp chat