Unprofane

How Unprofane compares

On the same judged texts, at the same false-alarm rate, Unprofane catches more toxic text than the Perspective API and OpenAI moderation, and several times what the npm word lists catch.

Measured where a benchmark allows it, with the live engine on every page to try for yourself.

Toxic text caught on the same texts
  1. Unprofane89.0%flagging 7.0% of clean text
  2. Perspective API58.4%at the same false-alarm rate
  3. OpenAI moderation40.8%at the same false-alarm rate
  4. bad-words9.7%npm, as shipped, flagging 1.3% of clean text
  5. obscenity8.4%npm, as shipped, flagging 4.2% of clean text
  6. 2toad-profanity6.1%npm, as shipped, flagging 0.7% of clean text
  7. leo-profanity5.1%npm, as shipped, flagging 1.1% of clean text

The private test set, 9,029 texts labelled blind, read once on 2026-09-28, engine 2026-09-29. How it was measured

Pick a comparison

Try it on your own text

Free test keys, 100 checks a day, no card. Live from $9 a month.