What is chat anonymization?
Chat anonymization removes the details that show who took part in a conversation. Real names are replaced with fake names or labels, and phone numbers, email addresses and other personal data are hidden. The messages themselves stay the same, so readers can still follow the conversation.
A chat is harder to anonymize than a normal document. Each message starts with the sender's name, people use first names and @mentions, and they share numbers and addresses in the messages. An anonymized chat must hide all of these and still show which messages came from the same person.
Why use a chat anonymizer?
If you delete names from a chat, you lose who said what, and the conversation stops making sense. If you replace them by hand, you must find every first name, full name and @mention in hundreds of lines and replace each one in the same way. One missed line can show a real name.
The Chat Text Anonymizer does this for you. It reads the sender name at the start of each message, then finds every other place that name appears in the chat. Each person gets one fake name, such as Alex or Sam, all through the text. The result reads like a real chat, but it does not show the real people.
How does the Chat Text Anonymizer work?
- Paste your chat into the Original pane, or click "Paste an example" to try it. For a WhatsApp export, open the exported text file and copy all the text.
- Turn on AI to find other names, organizations and places in the messages. Choose the language of the chat first. Without AI, the tool still finds senders, @mentions, emails, phone numbers, card numbers and IDs.
- Choose what to hide with the category buttons. At the start, the tool hides names, places, emails and phones, card and bank numbers, and ID numbers. Dates are not hidden at the start, because each message has a timestamp. Click "Dates & ages", "Organizations" or "URLs, IPs & secrets" to hide more.
- Choose how to replace names: fake names, numbered labels, labels, blocks or [REDACTED]. With fake names, other data such as phone numbers gets numbered labels.
- Check the result. Click any replacement to keep the original word, or add nicknames and other words to "Always hide these words".
- Copy or download the anonymized chat as a .txt file.
Is my chat safe?
Yes. Many online tools upload your chat to a server to process it. This one does not. The page has no server code: the tool reads your chat in your browser, and the text never leaves your device.
The AI is optional. If you turn it on, the model downloads once from Hugging Face and your browser keeps it in its cache. The download contains only the model, not your data. Read our privacy policy for the details.
What can the Chat Text Anonymizer find and hide?
- Sender names in WhatsApp exports (iPhone and Android) and in chats copied from Slack, Microsoft Teams and Discord
- Names in Name: message lines, such as meeting notes or chat logs from other apps
- The same names inside messages, as full names and as first names
- @mentions, such as @miguel (the @ stays, the handle is hidden)
- Other names and places in the messages, when AI is on
- Emails and phone numbers, including international formats
- Card and bank numbers and ID numbers, such as IBANs and Social Security numbers
- Organizations (with AI), dates, URLs and IP addresses, when you turn on those categories
- Any words you choose, such as nicknames, team names or places
Who anonymizes chats?
- People who ask for advice online and want to post a chat with a friend, partner or landlord without showing who it is.
- Researchers who study WhatsApp groups or team chats and must remove the names of participants.
- Support and community teams who share Slack, Teams or Discord threads in bug reports, training material or case studies.
- Teachers and trainers who use real conversations as examples.
- Anyone who uses AI chatbots and wants a summary or analysis of a group chat without sending real names.
Chat Text Anonymizer vs. find and replace
With find and replace, you must know every way each person is named in the chat, and you must do one search for each spelling. "Sarah O'Connor", "Sarah" and "@sarah" are three searches, and it is easy to forget one, or to give the same person two different replacements.
The Chat Text Anonymizer finds the senders on its own and links their full names, first names and @mentions to one fake name. It also shows every change, so you can check it. It is still good practice to read the result before you share it. If you have a picture of the chat and not the text, use the Chat Screenshot Anonymizer. For other text, such as emails or documents, use the Text Redactor.