[REDACTED] home

Chat Screenshot Anonymizer

Share a chat screenshot without showing who is in it. Names become fake names, and faces, numbers and links are hidden. Your screenshot is never uploaded.

AI AI models download once when you open a screenshot.

Drop a chat screenshot here

or paste it, or choose a file. WhatsApp, Telegram, iMessage, Signal, Slack and more.

Have the chat as text, such as a WhatsApp export? Use the Chat Text Anonymizer. Not a chat? Use the Screenshot Redactor.

Fake names that stay the same

Each person gets one fake name in the colors of the app, so the screenshot still reads like a real chat. Choose Blur or Black box to hide names instead.

Check before you share

Text reading can miss small, faint or stylized text, and names written in lowercase. Read the whole screenshot, click a box to change it, and drag to hide anything else.

Private by design

The page has no server code. Tesseract.js reads the text, YuNet finds faces and bert-small-pii-detection finds names, all on your device.

What is chat screenshot anonymization?

To anonymize a chat screenshot is to hide everything in the picture that shows who took part: the contact or group name at the top, sender names, profile pictures, phone numbers, email addresses, links and usernames. The messages stay readable, so other people can see what was said but not who said it.

A screenshot is a picture, not text. To hide a name, a tool must first read the text in the image, then find the names, and then paint over the right pixels.

Why use a chat screenshot anonymizer?

When you hide names by hand, you must find each one in the picture and cover it with a drawing tool. It is easy to miss the name in the header, a small profile picture or a phone number in a message. A scribble with a pen tool can also leave letters visible at the edges.

The Chat Screenshot Anonymizer finds these for you in seconds. With fake names, each real name is painted over in the colors of the chat and replaced with a fake name such as Alex or Sam. The same person gets the same fake name everywhere in the screenshot, so the chat still makes sense.

How does the Chat Screenshot Anonymizer work?

  1. Choose the text language of the chat in the AI bar.
  2. Drop, paste or choose a screenshot, or click "Try an example screenshot". The AI models download once, the first time you open a screenshot.
  3. Wait while the tool reads the screenshot. It looks for faces and profile pictures, reads the text, and then looks for names.
  4. Choose what to hide with the category buttons, and choose a style: fake names, blur, pixelate or black box. For blur and pixelate, set the strength.
  5. Check every box. Click a box to show the original, drag on the screenshot to cover something else, or add words to "Always hide these words". Press and hold "Hold to see original" to compare.
  6. Click Download screenshot to save the anonymized screenshot as a PNG image.

The tool uses three AI models. Tesseract.js reads the text in the image. It reads the image more than once, also with light text and colored text changed to black, because chat apps put light text on dark or colored bubbles. A name model reads the text to find people, places and organizations, and YuNet finds faces. Pattern rules find phone numbers, emails, links, usernames and card numbers.

Is my screenshot safe?

Yes. Many online tools upload your image to a server to process it. This one does not. The page has no server code: the screenshot opens in your browser, all three models run on your device, and the image never leaves it.

The models download once and your browser keeps them in its cache. The downloads contain only the models, not your data. Read our privacy policy for the details.

What can the Chat Screenshot Anonymizer find and hide?

  • The chat name in the header at the top of a phone screenshot
  • Sender names that group chats show in color above each message
  • Names in the messages, found by the name model
  • Faces and profile pictures, including round and rounded-square avatars
  • Emails and phone numbers, also when a number wraps to the next line in a bubble
  • Links and @usernames (the @ stays visible)
  • Places, addresses and organizations
  • Card and bank numbers and ID numbers
  • Dates and times, such as 10:43 PM or Yesterday, when you turn this category on
  • Any words you choose, such as nicknames or team names, and any area you drag over

Who uses a chat screenshot anonymizer?

  • People who ask for advice on Reddit, forums or group chats and want to show a conversation without showing who it is with.
  • Creators and writers who post funny or interesting chats on social media.
  • People who report harassment or scams and want to share proof without exposing friends or other people in the chat.
  • Designers and marketers who use real chat screenshots in slides, case studies or app store images.
  • Support teams who share a customer's chat screenshot in a bug report.

Chat Screenshot Anonymizer vs. cropping or scribbling over names

Cropping removes the header, but sender names, profile pictures and names in the messages stay. A scribble over a name with a pen tool can leave letters visible, and a semi-transparent marker can let people read the name underneath. Both also make the screenshot hard to read.

The Chat Screenshot Anonymizer finds names, faces and numbers all over the screenshot and covers them fully. With fake names, the result still looks like a normal chat. It is still good practice to look at the whole screenshot before you share it. If you have the chat as text, such as a WhatsApp export, use the Chat Text Anonymizer. For screenshots that are not chats, use the Screenshot Redactor.

Frequently asked questions

Is the Chat Screenshot Anonymizer free?

Yes. The tool is free, with no account, no sign-up, no watermark and no limit on how often you use it.

Is my screenshot uploaded to a server?

No. The page has no server code. Text reading, face detection and name detection all run in your browser, and your screenshot never leaves your device. The only downloads are the AI models, which contain no user data.

How do I hide names in a WhatsApp screenshot?

Drop, paste or choose the screenshot. The tool reads the text, finds the contact or group name at the top, the colored sender names and names in the messages, and covers profile pictures. Check the boxes, then click Download screenshot.

Which chat apps does it work with?

It works with screenshots from WhatsApp, Telegram, iMessage, Signal, Slack and other chat apps, from a phone or a computer. The tool reads the picture, not the app, so it can also work with other chat layouts.

Does it hide profile pictures?

Yes. The tool looks for round and rounded-square profile pictures and for faces, and covers the whole picture, not only the face. Hair, clothes or initials in a profile picture can also show who someone is.

Is automatic anonymization 100% accurate?

No. Text reading can miss small, faint or stylized text, and names written in lowercase. Look at the whole screenshot before you share it. Click a box to show or hide it, and drag to cover anything the tool missed.

Can someone undo the anonymization?

No. The downloaded screenshot is a new PNG image. Fake names and black boxes paint over the pixels. Blur and pixelate shrink the area to a few pixels and stretch it back, so the detail is gone. The original pixels are not kept in the file.

Is it OK to post an anonymized chat screenshot?

It is much safer than a screenshot with real names and faces, but other details in the messages, such as a place, a job or an event, can still show who people are. Read the messages too, and add such words to Always hide these words.