🚫

Bad Word Filter

Detect and censor profanity, offensive language, and bad words in any text content with customizable filtering options.

How to Use

1

Enter Content

Paste text, raw HTML, or a URL to check for offensive language.

2

Set Options

Choose a filter catalog (strict or obscene) and optionally set a censor character like * to receive censored output.

3

Review Results

See detected bad words and optionally download the censored version of your content.

Key Features

🔍

Bad Word Detection

Detect profanity, slurs, and offensive language in any text using comprehensive word lists.

✏️

Customizable Censoring

Choose your own censor character to automatically replace bad words in your content.

📚

Multiple Catalogs

Select strict or obscene filter catalogs to control detection sensitivity for your use case.

âš¡

Fast Processing

Content is analyzed in milliseconds with high-throughput processing for real-time moderation.

Frequently Asked Questions

You can enter plain text, raw HTML, or a URL. When a URL is provided, the content at that address is fetched and scanned. File uploads will be supported in a future version.
The strict catalog uses a comprehensive word list that catches a wider range of potentially offensive words. The obscene catalog focuses on the most explicitly offensive terms only.
When you set a censor character (e.g., *), each detected bad word in the content is replaced with that character. The censored content is available for copy or download.
No, the censored content output is only generated when a censor character is provided. Without it, you still receive the detection results and word list.
Content input is limited to 100,000 characters. For larger content, consider splitting it into smaller segments.