Censor Text
Redact names, sensitive terms, spoilers, or unwanted phrases without uploading the original text or treating your entries as regular expressions.
A QUICK WALKTHROUGH
How to use this tool
- Paste text up to 100,000 characters and enter one word or phrase to censor per line.
- Choose whole-term or anywhere matching, case handling, and either a symbol mask or fixed replacement text.
- Censor the text, review every replacement, then copy it or download a text file.
Literal matching with Unicode boundaries
Every term is escaped and treated as literal text, never as a regular expression. Whole-term mode uses Unicode letters, numbers, combining marks, and underscores to stop a term from matching inside a longer word. Overlapping terms are checked longest first, and the original text is scanned once so replacement text cannot trigger another match.
Three clear redaction styles
Symbol mode can replace each non-whitespace displayed character in a match or use the symbol once for the complete match. Replacement-text mode substitutes one fixed label such as REDACTED. Matching can ignore or respect case. Input is limited to 100 terms, 50,000 matches, and a 500,000-character result.
GOOD TO KNOW
Common questions
Can I enter regular expressions?
No. Characters such as dots, brackets, plus signs, and asterisks are matched literally, which keeps the result predictable.
What does whole-term matching mean?
A term that starts or ends with a Unicode word character must have a non-word boundary on that side. Turn it off when you intentionally want to hide a term inside a longer word.
Can replacement text be censored again?
No. The tool scans only the original input once. Inserted symbols or replacement labels are never processed as new matches.