Selected Word Masker

List words to hide, one per line, and replace exact matches with mask characters.

How to use

  1. Paste the source and enter one literal string to hide per line.
  2. Choose a mask character and create the result. Matching is case-sensitive.
  3. Review remaining names, email addresses, and contextual clues before sharing.

When to use this tool

Replace specified names or project terms before sharing a draft. You choose the exact strings to hide; the tool does not detect personal data automatically.

Inputs and settings

Inputs are processed locally in your browser and are not stored.

Example input and actual output

***** met *****x.

Alice becomes *****; the Alice substring in Alicex also matches, producing *****x. Matching does not require word boundaries. Longer overlapping terms take priority, and replacement text is not processed again.

Scope and limitations

Matches literal text with case sensitivity. Does not detect other personal data or guarantee anonymization.

Next step and alternatives

Text Difference Checker — Compare the original and masked versions before sharing.

Frequently asked questions

Does matching require a whole word?

No. Matching is literal, case-sensitive substring matching. For whole-word conditions, use Safe Replace.

Can the original term’s length be inferred?

The mask repeats once per grapheme, preserving length. This does not guarantee anonymization or prevent re-identification; review the whole document.

How are overlapping terms and replacement text handled?

Longer overlapping terms take priority. Replacement text is not searched and processed again.

Related tools

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16