A chat export cleaner is a free online tool that turns an uploaded chat .txt export into clean text plus statistics. Drop in your WhatsApp or messenger export and it strips encryption notices and system messages, then shows message counts per sender, media counts and the date range of the conversation.
Messages per sender
Cleaned transcript
Which chat exports does this tool support?
Short answer: Any plain-text chat export where each message starts with a timestamp, such as the WhatsApp .txt export from iPhone and Android. Upload the .txt file with the button above, or paste its contents if you prefer. Files are read locally in your browser and never uploaded to a server, so even very large exports stay private.
Exports with media attached work too: the file itself only contains text, so attach nothing and choose the "without media" export for the smallest file.
What stats does the chat analyzer show?
Short answer: Total message count, a per-sender table with message counts and share of the conversation, the number of media placeholders, and the date range from the first to the last message. These stats are computed from the cleaned messages, so encryption notices and system lines never inflate the numbers.
Use the stats for fun texting analysis, to summarize a group chat, or to check activity over time before archiving a conversation.
Is uploading a chat file private?
Short answer: Yes. Your file is read by JavaScript in your browser tab and never sent anywhere: there is no upload, no account and no server copy. You can even disconnect from the internet after the page loads and the tool keeps working. Clear the file any time to wipe it from the page.
This is why the tool asks for a file instead of a paste box: browsers can read large exports directly, and your private chats never travel over a network.
Frequently asked questions
Is the chat export cleaner free?
Yes, free and unlimited. Analyze chat exports of any size with no account.
What file types can I upload?
Plain-text .txt chat exports, such as the WhatsApp export file. The tool reads the file locally in your browser.
How are system messages detected?
Lines without a sender, encryption notices, "Media omitted" placeholders and action lines like "Alice added Bob" are filtered out before stats are computed.
Can I download the cleaned chat?
Yes. After analysis, download the cleaned transcript as a .txt file with one click.
Is my chat data stored?
No. The file is read locally and never leaves your browser. Nothing is stored or uploaded.