Analyze your WhatsApp chat
See who talks most, who takes longest to reply, and who always starts the conversation.
Free, no signup, and your chat never leaves your device.
How to get the export
- android
- chat › ⋮ › more › export chat › without media
- ios
- chat › chat name › export chat › without media
What your chat says without meaning to
Months of conversation hold patterns you can't see while you're living them. This puts numbers on them.
- Who talks most. Messages, words, and media per person.
- Who replies fastest. Response times for each person, and the hours when they get shorter.
- Who starts things. How often each person breaks the silence first.
- When you're both awake. Activity mapped by day and hour.
- How you laugh. How much, who more, and how long.
- The words you keep using. Your most repeated words and the emoji that define the conversation.
Your chat is never uploaded
There's no server. The file is processed inside your browser and never leaves your device. No account, nothing stored, nobody reading your messages. Turn off your internet after the page loads and it still works — try it.
Is it safe to upload your chat?Three steps
- Export the chat. In WhatsApp: open the conversation → menu → Export chat → Without media. You get a .txt file.
- Rest it here. Drag it in or tap the panel. Takes a few seconds.
- See what comes out. Share the summary card if you want.
What each section measures
Who talks
Messages, words, and characters per person. The three count different things: someone can send more messages and fewer words because they write in short bursts. It also shows what each person sends — voice notes, photos, stickers — which is often more telling than the total.
When
An activity map by day and hour, the busiest day in the whole conversation, each person's peak hour, and the longest silence. The map surfaces things you can't see by reading: whether you're a weekend chat, whether someone always writes at 3am, whether the conversation shifted hours at some point.
How you reply
Response times per person, who opens and who closes each conversation, and streaks — messages sent in a row with no reply. The median only counts replies under 12 hours, because a message answered three days later isn't a reply, it's a new conversation.
What gets said
Most-used emoji per person, the words each one repeats, and the domains of shared links. Function words and laughter are filtered out — otherwise they'd fill the entire ranking.
Laughter
How much each person laughs and how long it runs. It recognizes forms across languages: haha, hehe and lol in English, jaja, jeje and jsjs in Spanish, kkkk and rsrs in Portuguese, wkwk in Indonesian.
Joins and leaves
For groups: who joined, who left, and when. The export doesn't say how many people were there at the start, so it shows the change rather than the total.
What you need
Just the .txt file WhatsApp exports from the app itself. Nothing to install, no account to create. Works in any modern browser, on desktop and on phone.
It handles one-on-one chats and groups of any size. A 100,000-message chat processes in under three seconds.
Works with chats in any language
The language of the conversation is detected automatically, and it doesn't depend on the language you're viewing the site in: you can have the interface in English and upload a chat in Spanish. That matters for the most-used words, which need to filter out the right language's function words, and for laughter.
It also reads exports made on phones set to other languages. Files WhatsApp marks as omitted are recognized by their shape rather than their wording, so a Brazilian or Indonesian export parses correctly even when the marker is in another language.
What can't be measured
The export is a plain text file, and that sets a ceiling worth knowing up front. It carries no read receipts: there's no way to tell someone who saw a message and took two hours to answer from someone who only opened it two hours later. It carries no reactions, no quoted replies, and no edit history — an edited message shows up as its final version and nothing else.
Deleted messages leave a marker, not their text. And media leaves only its trace: how many voice notes, how many photos, from whom and at what hour, but not the content, which stays on the phone.
None of this gets estimated or filled in by approximation. If the data isn't in the file, the metric doesn't exist — one section fewer beats one invented number.
Common questions
Is it free?
Yes, fully, with no limit on chats.
Do I need an account?
No. There's no signup.
Is my conversation stored?
No. Everything runs in your browser and disappears when you close the tab.
Does it work with groups?
Yes, with any number of participants.
Does it work with chats in other languages?
Yes. It detects the language of the conversation and adjusts the metrics.
What if the chat mixes languages?
Every language it finds gets detected and the filters are combined: a chat that jumps between English and Spanish filters out the filler words of both.
Does it work with a chat exported years ago?
Yes. The format has barely changed, and the file reads the same whether it's from 2016 or last week.
Is there a size limit?
Your browser's, not the tool's. A 20 MB .txt loads fine on a computer and on any recent phone.
How long does it take?
Seconds. A 100,000-message chat processes in under three.