Total messages
See the number of parsed entries across the exported period instead of trying to estimate it from storage size or endless scrolling.
Free WhatsApp message counter
Find the total number of messages in one conversation, see who sent how many and break the history down by type and time. The counter works from WhatsApp's own export and runs locally in your browser.
not ready to expose your own texts? try a stranger's
Free Β· No account Β· Chat content stays in your browser
WhatsApp doesn't have a built-in counter that shows how many messages are in a chat, so you have to export the conversation to get an exact number. Open the chat, use Export chat, add the resulting .txt or .zip file to MyChatWrap and open the Snapshot. It shows the full parsed total, each participant's count and share, average messages per day, message types and volume over time β all counted locally in your browser, not uploaded anywhere. This counts the history inside one exported chat; it is not the unread-number badge on your phone.
This fictional example uses the same count and comparison cards as the Overview. The totals are example data; your results come from your own export.
Product preview
Fictional example0
| Message type | Count |
|---|---|
| Text | 11,140 |
| Images | 510 |
| Voice notes | 270 |
| Videos | 180 |
| Stickers | 150 |
See the number of parsed entries across the exported period instead of trying to estimate it from storage size or endless scrolling.
Compare the number and percentage attributed to each sender. In a group chat, the same calculation ranks every participant with messages in the export.
Normalize a long chat by its date range so a five-year conversation can be compared more fairly with a newer one.
Separate text, images, videos, GIFs, voice notes, stickers, documents, deleted markers and system entries when the export provides them.
View daily, weekly, monthly or yearly activity and switch to a data table when exact period totals matter more than the chart.
Use the same export flow for a private conversation or a group. Group results show the contribution of every participant found in the file.
Open the contact or group information in WhatsApp, choose Export chat and save the file. Without media is usually enough for counting and produces a smaller export.
Drop the .txt or .zip file above. MyChatWrap parses dates, senders and message placeholders in the browser.
Start with Total messages, then compare sender share, average per day, message types and the messages-over-time chart for context.
The overall total is the number of entries MyChatWrap can parse from the exported history. A normal text, an exported media placeholder, a deleted-message marker and a system event can each appear as an entry. The type breakdown shows how those entries were classified.
Messages attributed to named participants exclude system notices that have no sender. That means the participant totals can occasionally add up to slightly less than the overall parsed total. This is expected for exports containing encryption notices, group joins or similar system activity.
The counter can only measure the history present in the file. If older messages were deleted, the export was taken from a device without the full history, or WhatsApp omitted older media, the counter cannot recreate what is absent.
Regional date formats and multiline messages are parsed as part of the import process rather than counted as arbitrary lines. A long message that wraps across ten lines is still one message, which is why counting lines in a text editor is unreliable.
A 61/39 split describes volume. It does not explain why one person wrote more, whether both people were satisfied, or how much care each message carried. One thoughtful paragraph can matter more than ten short replies.
Use the full Chat Analyzer when you need context such as conversation starts, questions, reply timing, activity patterns and changes over time. Even those signals should be read together rather than treated as proof of somebody's intent.
MyChatWrap reads and counts the export in your browser. The message content is not sent to or stored on the MyChatWrap server, and no account is required. Aggregate product telemetry can record that a chat was processed and its message/participant counts, but not the messages, names or filename.
Turn milestones, statistics and selected memories into an editable keepsake PDF.
Explore activity, replies, balance, words, emoji, dynamics and group patterns.
Generate a visual recap with totals, streaks, busiest periods, leaderboards and badges.
Need every message instead? Create a complete chronological transcript PDF.
Add the chat and see the total, participant shares and activity breakdown in seconds.
Count my messages