Skip to content

Free private WhatsApp word counter

Find the most-used words in a WhatsApp chat

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

How does a WhatsApp word counter work?

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.

Explore recurring words with exact counts

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 example
Counted words

0

Unique words

0

Top displayed word

coffee

Fictional most-used word counts
WordPerson APerson BTotal
coffee11272184
movie5192143
dinner6860128
weekend445397
home384381
In this fictional export, “coffee” is the most frequent displayed word. Frequency shows repetition, not what the speakers meant or how they felt.

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.

Word clouds by participant

Compare recurring names, places, activities, or in-jokes for each participant without estimating their counts from font size alone.

Total and unique words

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.

Keyword use over time

Search for at least two characters to see daily totals and participant counts. This is a case-insensitive substring search that counts every occurrence.

New and disappearing words

For chats with at least six active months, see frequent words concentrated in the earliest or most recent third of the timeline.

Signature and mirrored words

Find words disproportionately used by one person and, in eligible two-person chats, vocabulary the other participant began using later.

Find your WhatsApp vocabulary in three steps

  1. 1. Export the conversation

    Open the chat information, choose Export chat, and save the .txt or .zip. Without media is normally enough for word analysis.

  2. 2. Add the export

    Drop the file above. The browser identifies text messages, normalizes their words, and builds overall and participant frequency tables.

  3. 3. Read frequency in context

    Start with exact counts, compare participants, and search a keyword over time. Treat vocabulary labels as patterns, not conclusions about intent.

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 words are counted

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.

Why common words are filtered from the cloud

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.

What vocabulary patterns mean—and what they do not

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.

What the word analyzer shows

  • Most frequent displayed words with exact counts overall and by participant.
  • Total and unique normalized words plus keyword use over time.
  • Eligible new, disappearing, signature, and vocabulary-mirroring patterns.

What it cannot show

  • The meaning, tone, or context of a conversation from frequency alone.
  • Words spoken in voice notes or text absent from the export.
  • Perfect grouping across plurals, conjugations, spelling variants, slang, or languages.

Create a word cloud without uploading the conversation

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.

WhatsApp word-count questions

Discover the words that define your chat

Add an exported WhatsApp chat to see exact word counts, participant word clouds, keyword trends, and vocabulary changes.

Find my top words