WhatsApp chat analyzer that keeps your chat private
Choose the exported chat and see who writes the most, at what time, on which days, and with which emojis and words. The numbers are counted on your device: the conversation is not uploaded or sent to any AI.
- 100% free
- No usage limits
- No sign-up
- Nothing uploaded: your chat stays on your device
A short made-up conversation with a photo, to see how it works.
To get the file: open the chat in WhatsApp → tap the name at the top (iPhone) or ⋮ → More (Android) → Export chat → with or without media → save it or send it to yourself.
PDF and reading options
How to analyze a WhatsApp chat
- Export the chat from WhatsApp. “Without media” is enough: statistics only need the text.
- Choose the file here. The Statistics view opens with the whole chat.
- Slice it. Pick a date range or one participant to compare periods or people.
- Keep the numbers. “Download Excel” saves the messages and a summary per participant.
What you can find out
- Who writes the mostMessages, share of the chat, words and words per message for each participant.
- When the chat is aliveMessages by hour of the day and by day of the week: night owls and Monday planners show up at once.
- How it changed over timeA bar for every month from the first message to the last, including the quiet ones.
- The busiest dayThe date with the most messages, and the average on days when anyone wrote.
- Favourite emojisThe twelve most used, counted with their skin tones and combinations.
- Favourite wordsThe most repeated words of four letters or more, without common filler words in English and Spanish.
Counts, not opinions
Most chat analyzers either upload the conversation to a server or paste it into an AI model. That is a lot of trust for a file that contains years of private messages from two or more people, only one of whom chose to share it. This page does something narrower and safer: it counts. Every figure can be checked against the chat itself, in the Chat view next to the statistics.
Because it only counts, it will not tell you who is more interested or what a relationship “score” is. If you want that kind of reading, the numbers here are a more honest starting point than a guess.
How to export a chat from WhatsApp
| iPhone | Open the chat → tap the name at the top → scroll down → Export Chat → Attach Media or Without Media → Save to Files, or send it to yourself. |
|---|---|
| Android | Open the chat → ⋮ → More → Export chat → Include media or Without media → save it to your files or to Drive, or send it to yourself. |
With media you get a .zip that holds the text of the chat and its photos, videos and voice notes. Without media you get a .txt, or a small .zip with only the text. WhatsApp exports one chat at a time and, with media, only the most recent part of a very long chat: that limit is set by the app, not by this page.
Private by design
A conversation is one of the most personal files you have, and the usual converters ask you to upload it. This page works the other way round: your browser opens the file, reads it and builds the result on your own device. No message, photo or file name is sent anywhere, and there is no account that could keep a copy.
You can verify it yourself: open the developer tools, look at the Network tab while you load a chat, or disconnect from the internet once the page has loaded. Everything keeps working.
Limits worth knowing
- Words are counted as written. “haha” and “hahaha” are different words, and the filler-word list covers English and Spanish only.
- Media counts include attached files and “media omitted” lines. Without media, WhatsApp does not say whether an omitted item was a photo, a video or a voice note.
- Reply times and reactions are not calculated: reactions are not in the export, and reply times mislead when people answer hours later.
- System notices (someone joined, the group name changed) are not counted as messages.
- Times are those of the phone that exported the chat.
- Formats: exports from WhatsApp for Android and iPhone, with 12- or 24-hour clocks and dates written with
/,.or-. Exports whose dates use other scripts or calendars (Arabic or Persian digits, for example) are not recognised. - Day/month or month/day: the order is worked out from the dates themselves. When a chat gives no clue (every day is 12 or lower), the page tells you and lets you choose.
Frequently asked questions
Is it really free?
Yes. It is 100% free, with no usage limits, no message cap, no account, no sign-up, no watermark and no paid plan.
Is my chat uploaded?
No. The file is opened and processed inside your browser and never leaves your device. The page only downloads its own code from this site. If you accept analytics cookies, Google Analytics receives anonymous usage data such as page views, never your chat, its file name or its contents.
How do I analyze a WhatsApp chat?
Export the chat from WhatsApp without media, choose the file here and open the Statistics view. You see totals, a table per participant and charts by hour, weekday and month.
How do I export a chat from WhatsApp?
On iPhone, open the chat, tap the contact or group name at the top, scroll down and tap Export Chat. On Android, open the chat, tap the three dots, then More, then Export chat. Choose “Attach media” or “Include media” if you want the photos, and save the file or send it to yourself. You get a .zip, or a .txt if you export without media.
Does it use AI to read my chat?
No. The statistics are plain counts made by code running in your browser. The text is not sent to any AI service, and nobody else can read it. That also means it does not judge feelings or “who cares more”: it shows numbers and leaves the reading to you.
What statistics does it show?
Total messages, participants, days with messages, average per active day, media and links; messages, share, words and words per message for each person; activity by hour of the day, by day of the week and month by month; the busiest day; and the most used emojis and words.
Can I analyze just one year or one person?
Yes. Set a date range or pick one participant and the statistics are recalculated for those messages only.
Does it work with group chats?
Yes. Every participant gets a row, ordered by number of messages. People who never wrote do not appear, because the export only contains messages.
Is this an official WhatsApp tool?
No. This site is independent and is not affiliated with, endorsed by or connected to WhatsApp or Meta. It only reads the export file that WhatsApp itself creates.
Analytics: only if you accept cookies, the page loads Google Analytics (through Google Tag Manager) to count visits and see which tools are used. It never receives your chats, your files or their names. You can change your choice at any time with “Cookie settings” at the bottom of the page.