CussCheck

Profanity filter: find and censor swear words

Paste English text to see which swear words it contains, where they are, and a censored copy. It catches common disguises like f.u.c.k, sh1t and fuuuck (see limitations). This is a word filter based on a word list, not AI moderation, and it supports English only.

Your text is sent to this site's API, checked in memory, and discarded. It is never stored or logged (privacy).

Use the API

curl -s https://profanity-api.mike-tusa.workers.dev/v1/check \
  -H 'content-type: application/json' \
  -d '{"text":"well f.u.c.k that sh1t","censor":true}'

Get a free key (1,000 requests/day, commercial use OK): curl -s -X POST https://profanity-api.mike-tusa.workers.dev/v1/keys -H 'content-type: application/json' -d '{}'. Full reference: API docs.

Limitations

Pricing

Free

$0

1,000 requests/day with a free API key (60/min). Commercial use allowed. No card, no sign-up form.

Without a key: 200/day and 10/min per IP.

Starter (coming soon)

~$9/mo

About 100,000 requests/month.

Pro (coming soon)

~$29/mo

About 1,000,000 requests/month, plus saved custom allow/deny lists.

Paid tier prices are estimates and not available to buy yet. Per-request allow/deny lists (up to 50 words each) work on every tier, including free.

Questions or abuse reports: mike.tusa@gmail.com.