🛡️ Profanity Filter

Detect sensitive or profane words in your text. Ships with a built-in 500+ word list. Supports replace with ***, custom symbols, or block-out. Reports unique matches, total hits, and characters replaced. One-click replace for content moderation and text sanitization scenarios.

🛡️ Text Detection
Paste or type the text to scan:
📖 Built-in Word List (click to remove)
The built-in word list covers common sensitive terms; click any word to temporarily exclude it from the scan. Total: 0 words.
❓ Frequently Asked Questions
The built-in list covers common profanity but cannot enumerate every variant. For production use, extend the list with domain-specific terms. The tool supports local custom word lists.
Yes. You can add words to scan directly in the input text, or edit the profanityList array in the source. A future version will add a built-in custom word list manager.
No. All processing happens locally in your browser; your text never leaves your device. Privacy is guaranteed.