Skip to content

Free private WhatsApp chat analyzer

Analyze an exported WhatsApp chat

Turn a WhatsApp export into an interactive dashboard of activity, replies, participant balance, words, emoji, conversation dynamics and highlights. No account is required, and deterministic analysis runs on your device.

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

Free · No account · Chat content stays in your browser

What does a WhatsApp chat analyzer do?

A WhatsApp chat analyzer converts an exported .txt or .zip conversation into statistics and visual patterns. MyChatWrap measures message volume, participant balance, activity by day and hour, reply timing, words and emoji, conversation sessions, reciprocity, silences and highlights. The results describe the exported communication pattern; they do not reveal a person's hidden intent or diagnose a relationship.

A dashboard built from observable signals

The examples below use MyChatWrap's real comparison, word/emoji and reciprocity components with stable fictional data. They demonstrate the interface without exposing a real conversation.

Participant comparison

Message volume, median reply time and questions from one fictional chat.

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 asked more questions in this period, while Person B's median reply was slower. Those facts do not establish either person's motive.

Words and emoji

Frequently used words and emoji, rendered with the real Overview components.

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 repeatedly appears in the export, not what those words meant in every context.

Reciprocity

Conversation starts, questions, double texts and media shares shown together.

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: Several actions can be compared side by side, but a balanced relationship does not need every row to be exactly 50/50.

Snapshot

Start with total messages, media shared, average messages per day, median reply time, longest streak and activity over time.

Activity patterns

Explore hour, weekday and day-by-hour activity, message types, reply distributions and the contexts in which response speed changes.

Participant comparison

Compare message share, response time, starts, last words, double texts, questions, media, word use, edits, apologies and more.

Conversation dynamics

Review conversation sessions, reciprocity, silence periods, mood trends and how several measured signals change across the exported history.

Words and highlights

Find frequent words and emoji, vocabulary changes, milestones, first appearances, inside jokes, records and topic-level activity.

Group-specific views

For groups, explore participation inequality, member profiles, inferred reply relationships and the network of back-and-forth activity.

How to analyze a WhatsApp chat

  1. 1. Export from WhatsApp

    Open the chat, choose Export chat and save the .txt file or .zip package. Without media is faster when you only need statistics.

  2. 2. Add the file

    Drop it above. MyChatWrap parses the conversation and calculates deterministic analytics in the browser.

  3. 3. Explore the Overview

    Move from Snapshot to Activity, Comparison, Dynamics, Insights and Highlights. Use date filters and tables when you need a more exact view.

Read several signals together

No single statistic explains a conversation. A slower median reply may reflect work hours, time zones or a change in routine. A lower message share may reflect longer messages, fewer available days or a group role that is naturally quieter.

The useful question is whether multiple signals change in the same period. Volume, conversation starts, reply distribution, questions and silence patterns can provide context for one another. MyChatWrap makes those measurements visible so you can ask better questions, not outsource judgment to a score.

How the analyzer treats replies, mood and topics

WhatsApp exports do not reliably label which earlier message every reply belongs to. Reply metrics therefore use message order and conversation windows. This works well for broad patterns but should not be read as a perfect record of direct replies, especially in busy groups.

Mood is a rough signal from words and emoji, not clinical sentiment analysis. Topic Intelligence uses a fixed keyword dictionary, so it can miss indirect phrasing and ambiguous meanings. The page labels these limitations beside the relevant charts.

Individual and group chats need different context

A two-person chat can compare both sides directly. A group needs participation shares, member profiles and pairwise activity instead. MyChatWrap switches the relevant presentation based on the export rather than forcing a couple-style interpretation onto a group.

Health and engagement scores are summaries of measured behavior in the exported period. They are reflection prompts, not proof that a relationship or group is healthy, unhealthy, sincere or permanent.

What analysis can show

  • Patterns in volume, timing and participation.
  • How measured behavior changes over the exported period.
  • Specific statistics worth discussing or investigating further.

What analysis cannot prove

  • A person's private feelings, motives or honesty.
  • A diagnosis, attachment style or relationship verdict.
  • Context from calls, in-person events or messages missing from the export.

Private by design

The file is parsed and deterministic analytics are calculated in the browser. MyChatWrap does not store the chat content and does not require an account. Optional share links are a separate, explicit action and upload a temporary statistics snapshot—not the messages—with a clear confirmation before creation.

WhatsApp chat analyzer questions

Explore the patterns in your own conversation

Add an export and move from a simple count to a full, evidence-aware dashboard.

Analyze my chat