Unprofane

Twitch and Discord banned words generator

Type the words you want gone, and get every common spelling of each for Discord, Twitch or YouTube.

2 words
Spellings to add
Match

Blocks the word on its own, as typed.

104 entries

from 2 words

104 keywords · 1 of 6 rules a server allows
idiot, 1diot, !diot, id1ot, id!ot, idi0t, idio7, idio+, 1d1ot, 1d!ot, !d1ot, !d!ot, 1di0t, !di0t, 1dio7, 1dio+, !dio7, !dio+, id10t, id!0t, id1o7, id1o+, id!o7, id!o+, idi07, idi0+, 1d107, !d!0+, i.d.i.o.t, i d i o t, i-d-i-o-t, i_d_i_o_t, 1.d.i.o.t, iiidiot, iiiiidiot, idiiiot, idiiiiiot, idiooot, idiooooot, іdiot, idіot, idiоt, idiοt, іdіot, іdiоt, іdiοt, idіоt, idіοt, іdіоt, іdіοt, loser, 1oser, |oser, £oser, l0ser, lo5er, lo$er, los3r, los€r, 10ser, |0ser, £0ser, 1o5er, 1o$er, |o5er, |o$er, £o5er, £o$er, 1os3r, 1os€r, |os3r, |os€r, £os3r, £os€r, l05er, l0$er, l0s3r, l0s€r, lo53r, lo5€r, lo$3r, lo$€r, 1053r, |0$€r, l.o.s.e.r, l o s e r, l-o-s-e-r, l_o_s_e_r, 1.o.s.e.r, loooser, loooooser, loseeer, loseeeeer, lоser, lοser, loѕer, losеr, lоѕer, lοѕer, lоsеr, lοsеr, loѕеr, lоѕеr, lοѕеr

Paste it in Server Settings, then AutoMod, then Block Custom Words.

  • 1,000 keywords a rule, 60 characters each
  • 6 keyword rules a server
  • A * at the start, the end or both; without one, the keyword must be a whole word
  • Case-insensitive
Discord developer docs: Auto Moderation (opens in a new tab)
Try what gets past it:

Your Discord AutoMod

Type a message above.

Unprofane, the same message

Its answer lands here.

One API call reads every spelling. Get a free key
Or skip the list: one call reads every spelling

A list cannot keep up

Digits, symbols, look-alike letters and dots between them, before a single letter is stretched.

960

spellings of idiot alone

The 50 the generator writes

A wildcard blocks innocent words

A * on both sides matches inside longer words, counted here over the 20,000 commonest English words.

For your own app: one call, no list

Send each message to Unprofane instead: every spelling of every word is read, and Scunthorpe gets through.

Get your API key

100 checks a day, no card

curl -X POST https://api.unprofane.com/v1/check \
  -H "Authorization: Bearer up_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"what an i.d.1.0.t","context":"chat"}'
Response200
{
  "allowed": false,
  "action": "block",
  "evasion": [
    "separator",
    "leetspeak"
  ],
  "matches": [
    {
      "text": "i.d.1.0.t",
      "normalized": "idiot",
      "category": "insult"
    }
  ],
  "censored": "what an *********"
}

Banned words lists, answered

How many words can Discord AutoMod block?
6,000 at most: a custom keyword rule takes 1,000 keywords of up to 60 characters, and a server has 6 such rules. The generator splits a long list into rules of that size.
Where do banned words go on Twitch?
In the Creator Dashboard, Settings, Moderation, Blocked terms, one term a line. A term of several words blocks a message that has all of them in any order, so the generator leaves spaced-out spellings off the Twitch list.
Why does a banned words list block innocent words?
A keyword with a * on both sides matches inside longer words, so it blocks every ordinary word that holds it along with the one you meant. The count shows how many of the commonest English words three such keywords block.
How many ways can a banned word be spelled?
960 for idiot alone, with only the common stand-ins and before a single letter is stretched. Most letters have a digit, a symbol or a look-alike from another alphabet, and the letters can be split with a dot, a dash or a space. The generator writes the 50 people type most.
Where do blocked words go on YouTube?
In YouTube Studio, Settings, Community, Blocked words, as words and phrases separated by commas. A comment that contains or closely matches one is held for review and a matching live chat message is blocked. No wildcard is documented, so the generator gives YouTube plain words.

More free tools