Ranked words with exact counts
See the most frequent distinctive words overall and by participant. The deeper ranking keeps up to 500 words, while the cloud displays up to 100.
Free private WhatsApp word counter
Turn an exported WhatsApp conversation into a ranked word list and word cloud. Add the .txt or .zip file to see exact counts, compare each participant's vocabulary, and follow selected words over time.
not ready to expose your own texts? try a stranger's
Free · No account · Chat content stays in your browser
A WhatsApp word counter reads text messages from an exported chat, separates them into words, normalizes capitalization and edge punctuation, and counts how often each word appears. MyChatWrap shows overall and participant rankings, word clouds, total and unique words, keyword trends, and longer-term vocabulary patterns. Common function words and chat filler are removed from displayed top-word lists, while total and unique-word statistics still include all valid normalized words.
This fictional preview uses the same word-frequency rules as MyChatWrap. Frequency shows repetition in the export—not what a word meant or how either participant felt.
Product preview
Fictional example0
0
coffee
| Word | Person A | Person B | Total |
|---|---|---|---|
| coffee | 112 | 72 | 184 |
| movie | 51 | 92 | 143 |
| dinner | 68 | 60 | 128 |
| weekend | 44 | 53 | 97 |
| home | 38 | 43 | 81 |
See the most frequent distinctive words overall and by participant. The deeper ranking keeps up to 500 words, while the cloud displays up to 100.
Compare recurring names, places, activities, or in-jokes for each participant without estimating their counts from font size alone.
Count every valid normalized word occurrence and each participant's distinct Wordstock. A larger unique count is not a score for intelligence or communication quality.
Search for at least two characters to see daily totals and participant counts. This is a case-insensitive substring search that counts every occurrence.
For chats with at least six active months, see frequent words concentrated in the earliest or most recent third of the timeline.
Find words disproportionately used by one person and, in eligible two-person chats, vocabulary the other participant began using later.
Open the chat information, choose Export chat, and save the .txt or .zip. Without media is normally enough for word analysis.
Drop the file above. The browser identifies text messages, normalizes their words, and builds overall and participant frequency tables.
Start with exact counts, compare participants, and search a keyword over time. Treat vocabulary labels as patterns, not conclusions about intent.
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.
Only text messages contribute to word counts. MyChatWrap splits text at whitespace, converts each token to lowercase, and removes punctuation or symbols from its beginning and end. Unicode letters and numbers are retained, and a valid token must contain at least two characters.
The counter does not stem or lemmatize words. Movie and movies remain separate, as do misspellings and spelling variants. COFFEE, coffee, and coffee! count together after capitalization and edge punctuation are normalized.
Every valid token contributes to total and unique-word statistics. Displayed rankings and clouds remove a curated set of common function words and conversational filler so more distinctive vocabulary is easier to see.
The list covers common terms in English, German, Spanish, French, Portuguese, Turkish, Indonesian, Arabic, and Hindi/Urdu in Roman script. It is practical rather than exhaustive: mixed-language chats, slang, transliteration, and cross-language collisions can create imperfect exclusions. You can hide an individual word from the cloud when it is not useful.
A signature word needs at least eight uses, with one participant contributing at least 75% of them. New and disappearing labels need at least six uses and six active months. Vocabulary mirroring requires a two-person chat spanning at least 30 days, repeated use by both people, and a delay before adoption.
These thresholds describe repetition and sequence. They cannot determine the full topic, tone, context, conscious imitation, intelligence, feelings, or relationship quality behind the messages.
MyChatWrap reads the export and calculates standard word statistics 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. Treat the export and any saved screenshots or reports as private information.
Turn milestones, statistics and selected memories into an editable keepsake PDF.
See the total, each participant's share, message types and volume over time.
Explore activity, replies, balance, words, emoji, dynamics and group patterns.
Need every message instead? Create a complete chronological transcript PDF.
Add an exported WhatsApp chat to see exact word counts, participant word clouds, keyword trends, and vocabulary changes.
Find my top words