Sensitive Word Checker
Scan text against a local sensitive-word list, highlight matches by category, mask or replace them, and export a CSV, JSON, or TXT report.
This tool runs entirely in your browser. Your input is never uploaded.
No words yet. Add entries, paste a list, or import a file.
- Hits
- 0
- Unique words
- 0
- Categories
- 0
- Per 1k chars
- 0
No sensitive words found.
This tool runs entirely in your browser. Your input is never uploaded.
Local sensitive-word list
Build your own dictionary with the word, category, and replacement fields, or paste a batch of lines and import a .txt, .csv, or .json file. The dictionary is stored in your browser under the tool's preferences and is never uploaded.
In batch lines and files each entry is word, category, replacement, where the category and replacement are optional. Disable a word with its checkbox to keep it in the list without scanning for it. Search the list by keyword, filter by category or status, and select several words to set a shared category or replacement, enable or disable them, or delete them in one go. Batch add accepts one word per line too — set default category and replacement values, and choose whether they override whatever the pasted lines provide.
Turn on "Keep this tool's data" to store the dictionary and input in this browser even when the global tool-data switch is off; otherwise a page refresh clears them.
Scanning and highlighting
Paste or type text and every enabled word is scanned with an Aho-Corasick matcher, so large dictionaries stay fast. Turn on case sensitivity, whole-word matching for Latin words, or "Ignore separators" to catch evasion such as 敏*感. Matches are highlighted by category in the Highlight view and listed with their line and column positions in the findings table.
Masking and replacement
Choose how hits are rewritten: a fixed mask such as ***, delete them, keep the first and last characters, or use each word's own replacement. The Replaced view shows the result, ready to copy or download.
Import and export
Import a word list from TXT, CSV, or JSON, export the dictionary in any of those formats, and export the findings as a CSV, JSON, or TXT report with counts, categories, and positions. Not sure about the layout? Download the template first — it matches the format the importer expects.
Privacy
Everything runs locally in your browser. No text, word list, or report is sent to a server.
Related tools
Find and Replace
Find and replace text with literal rules, regular expressions, batch replacement, and multiple rule sets.
Open ToolText Masker
Anonymize text by masking phone numbers, ID cards, bank cards, emails, and IP addresses locally.
Open ToolText Statistics
Count characters, Chinese characters, English words, lines, paragraphs, and estimate reading time locally in your browser.
Open Tool