How to Count Messages in WhatsApp Chat

You have been texting the same person for three years. It’s a daily ritual. Good morning texts, random memes at 2 PM, the 11 PM rant about work. You know the chat is “heavy.” You can feel your phone lag slightly when you open their conversation. But there is a nagging question that hits everyone eventually: Who talks more? Is it a 50/50 split? Or are you carrying the entire relationship on your back? Or maybe you just want to know if you’ve crossed the “100,000 messages” milestone yet.

In the old days of the internet, apps used to brag about this. They gave you counters. WhatsApp, for some reason, hates giving you this data. They bury it. They hide it behind “Storage” menus that prioritize file size over message count. They want you to look at photos, not data points. But if you are determined to find out exactly how many messages are in that thread down to the single emoji reaction you can do it. You just have to be a little bit of a hacker about it.

Here is how to dig up the numbers that Meta is trying to hide from you.

The “Network Usage” (The Big Picture, But Useless for Specifics)

First, let’s look at the “Global” count. This is the easiest number to find, but it’s also the most frustrating because it’s vague. If you go to Settings > Storage and Data > Network Usage, you will see a massive number at the top. “Messages Sent: 452,091” “Messages Received: 480,102”

This is satisfying for about five seconds. “Wow, I’ve sent half a million texts.” But then you realize… this is everyone. This counts your mom, your boss, your group chat for the bachelor party three years ago, and the pizza delivery guy. It doesn’t tell you who those messages are with. It’s just a “lifetime score.” Also, if you changed phones recently and didn’t restore from a perfect backup, this counter resets. It’s not a cloud stat; it’s a device stat. So it’s probably wrong anyway.

The “Storage” Trick (The Sort-of-Count)

This used to be the gold standard. Years ago, WhatsApp had a hidden menu called “Storage Usage” that listed every single contact and the exact number of texts next to them. Then they updated the UI, and they broke it. Now, when you go to Settings > Storage and Data > Manage Storage, you get a list of contacts sorted by Size. You see “John (1.2 GB)” and “Sarah (500 MB).”

This tells you who sends you the most high-definition videos, but it doesn’t tell you who sends the most texts. A single 4K video of a cat is 50MB. 50,000 text messages saying “lol” is… also about 50MB. So, your friend who sends one video a month might rank higher than your friend who texts you 500 times a day. If you click on the contact in this list, it shows you the breakdown of media (Photos, GIFs, Videos), but depending on your version of iOS or Android the “Text Message” count is often missing or just says “Other.” It’s a dead end for text nerds.

The “Export Chat” Hack (The Only Real Way)

If you want the truth the cold, hard, exact number you have to export the data. This is the method data scientists use. It’s a bit manual, but it’s 100% accurate.

Here is the workflow:

  1. Open the chat you want to analyze.

  2. Tap the contact’s name at the top.

  3. Scroll down to Export Chat.

  4. Crucial Step: Select “Without Media.” If you choose “Attach Media,” the file will be huge, it will take hours to generate, and it will probably crash the export because of file size limits. You just want the text.

  5. Save the ZIP file to your phone (Files app on iPhone, or Downloads on Android).

Now, un-zip the file. Inside, you will find a humble document called _chat.txt. Open it. It looks like a mess. It’s just raw text: [12/04/24, 10:41:22] Akshay: Hey, did you see the email? [12/04/24, 10:42:01] Sarah: Yeah checking now.

Here is the trick: Every single message is a new line. You don’t need to count them manually. If you open this file on a computer (send it to your laptop via AirDrop or email), open it in Word, Notepad++, or even Google Docs. Look at the Line Count. If the document has 45,203 lines… you have exchanged 45,203 messages. Boom. Exact number. Divide by two (roughly) to see your split, or search for your name to see how many “hits” come up versus their name.

The “Third-Party” Visualizers (The Pretty Way)

If looking at a text file feels too much like homework, there are apps that do this for you. But you need to be careful. If you search “WhatsApp Analyzer” on the App Store or Play Store, you will find dozens of them. They work by taking that _chat.txt file we just created and turning it into graphs. They can tell you:

  • Who texts first more often.

  • What time of day you talk the most.

  • Which emojis you use the most.

  • Who uses longer words (the “intellectual” score).

The Warning Label (Read This)

If you are in Europe (GDPR zone) or just care about your privacy, be very careful which analyzer you use. Some of these are web-based. You upload your chat file to a website, they analyze it, and show you the graph. Do not do this. You are uploading your entire private conversation history addresses, secrets, drama to a random server. Only use Offline analyzers. These are apps or websites that run “locally” in your browser. The data never leaves your device. How do you know? Turn on Airplane Mode before you load the file into the analyzer. If it still works, it’s safe (because it can’t send the data anywhere). If it breaks and says “No Internet,” it was trying to upload your data. Delete it immediately.

The “Scroll” Method (The sanity check)

Sometimes, you will see people on TikTok trying to “scroll to the top” to count. Stop. If you have a chat that is more than a month old, scrolling to the top will take you approximately 14 hours of continuous thumb movement. WhatsApp loads messages in “chunks.” Every time you scroll up, it has to fetch the next 50 messages from the database. It is an infinite treadmill. You will get repetitive strain injury before you get to 2021. Just export the file. It takes 30 seconds.

Why Do We Care?

Honestly, the number doesn’t matter. You can have a million messages with someone and have zero connection. You can have 500 messages with someone that changed your life. But there is something satisfying about seeing the data. It’s proof of time spent. When you see “80,000 messages,” you aren’t looking at a score. You are looking at hours of your life that you gave to someone else. And if you find out you sent 60,000 of them and they only sent 20,000? Well, maybe stop double-texting so much.

Leave a Comment