Unprofane

German swear words

The German swear words and insults people meet most, what each means, how strong it is and how it is hidden.

Live on the real engineType any German swear word, hidden any way you like
Enter to check

The German profanity filter API

67 words, 172 disguised spellings

Narrow them by kind, strength or spelling; strong words are masked, and the download has each in full.

67 words

Swearing

Said about a thing or a moment, not aimed at anyone.

  • Moderate

    scheiße

    s**t, crap

    • 5cheiße Digits and symbols
    • s.c.h.e.i.ß.e Spaced apart
    • ѕcheiße Look-alike letters
    Try it
  • Moderate

    scheiß

    s**t- (prefix of every Scheiß- compound: Sch*****rl, scheißegal, Scheißdreck)

    • 5cheiß Digits and symbols
    • s.c.h.e.i.ß Spaced apart
    • ѕcheiß Look-alike letters
    Try it
  • Mild

    verdammt

    damn, damned (also 'doomed' in 'zum Scheitern verdammt')

    • v3rdammt Digits and symbols
    • v.e.r.d.a.m.m.t Spaced apart
    • vеrdammt Look-alike letters
    Try it
  • Mild

    kacke

    crap, poop (vulgar)

    • k4cke Digits and symbols
    • k.a.c.k.e Spaced apart
    • kаcke Look-alike letters
    Try it
  • Moderate

    arsch

    arse (vulgar), graded as English ass and arse

    • 4rsch Digits and symbols
    • a.r.s.c.h Spaced apart
    • аrsch Look-alike letters
    Try it
  • Mild

    pisse

    piss, to piss, pissed off

    • p1sse Digits and symbols
    • p.i.s.s.e Spaced apart
    • рisse Look-alike letters
    Try it
  • Moderate

    verpiss dich

    piss off, get lost (vulgar)

    • v3rpiss dich Digits and symbols
    • v.e.r.p.i.s.s dich Spaced apart
    • vеrpiss dich Look-alike letters
    Try it
  • Moderate

    leck mich am arsch

    kiss my arse, screw you

    • leck mich am 4rsch Digits and symbols
    • leck mich am a.r.s.c.h Spaced apart
    • leck mich am аrsch Look-alike letters
    Try it
  • Mild

    so ein mist

    what crap, damn it

    • so ein m1st Digits and symbols
    • so ein m.i.s.t Spaced apart
    • so ein mіst Look-alike letters
    Try it
  • Mild

    zum kotzen

    makes me sick, sickening (vulgar)

    • zum k0tzen Digits and symbols
    • zum k.o.t.z.e.n Spaced apart
    • zum kоtzen Look-alike letters
    Try it
  • Moderate

    beschissen

    sh***y

    • 8eschissen Digits and symbols
    • b.e.s.c.h.i.s.s.e.n Spaced apart
    • bеschissen Look-alike letters
    Try it
  • Mild

    verarschen

    to take the piss, kid someone (vulgar)

    • v3rarschen Digits and symbols
    • v.e.r.a.r.s.c.h.e.n Spaced apart
    • vеrarschen Look-alike letters
    Try it
  • Moderate

    abgefuckt

    fu***d up (English loan in German)

    • 4bgefuckt Digits and symbols
    • a.b.g.e.f.u.c.k.t Spaced apart
    • аbgefuckt Look-alike letters
    Try it
  • Strong

    f**k

    f**k (every F**k- form: fu***ng, fu***d, fu***r)

    • f.*.*.k Spaced apart
    • fi***k Stretched
    Try it
  • Mild

    fresse

    gob, face (vulgar)

    • fr3sse Digits and symbols
    • f.r.e.s.s.e Spaced apart
    • frеsse Look-alike letters
    Try it

Insults

Aimed at a person.

  • Strong

    ars****ch

    as***le

    • 4rs****ch Digits and symbols
    • a.r.s.*.*.*.*.c.h Spaced apart
    • аrs****ch Look-alike letters
    Try it
  • Strong

    ars******cht

    arse-face

    • 4rs******cht Digits and symbols
    • a.r.s.*.*.*.*.*.*.c.h.t Spaced apart
    • аrs******cht Look-alike letters
    Try it
  • Moderate

    arschgeige

    jerk, arse-kisser (arse- compounds aimed at a person)

    • 4rschgeige Digits and symbols
    • a.r.s.c.h.g.e.i.g.e Spaced apart
    • аrschgeige Look-alike letters
    Try it
  • Strong

    wi***er

    wanker (every compound: Drec******ser)

    • w1***er Digits and symbols
    • w.i.*.*.*.e.r Spaced apart
    • wі***er Look-alike letters
    Try it
  • Strong

    hur****hn

    son of a wh**e (every compound)

    • hur****#n Digits and symbols
    • h.u.r.*.*.*.*.h.n Spaced apart
    • һur****hn Look-alike letters
    Try it
  • Strong

    hun****hn

    son of a dog (a street insult as harsh as son of a wh**e)

    • hu~****hn Digits and symbols
    • h.u.n.*.*.*.*.h.n Spaced apart
    • һun****hn Look-alike letters
    Try it
  • Strong

    h**e

    wh**e

    • h**3 Digits and symbols
    • h.*.*.e Spaced apart
    • һ**e Look-alike letters
    Try it
  • Strong

    nu**e

    hooker, wh**e (vulgar)

    • nu**3 Digits and symbols
    • n.u.*.*.e Spaced apart
    • nu**е Look-alike letters
    Try it
  • Strong

    sc****pe

    s**t, bi**h

    • 5c****pe Digits and symbols
    • s.c.*.*.*.*.p.e Spaced apart
    • ѕc****pe Look-alike letters
    Try it
  • Extreme

    f****

    c***

    Shown to its first letter. The download has it in full.

  • Strong

    mis*****rt

    freak of nature, abortion (as an insult)

    • m1s*****rt Digits and symbols
    • m.i.s.*.*.*.*.*.r.t Spaced apart
    • mіs*****rt Look-alike letters
    Try it
  • Strong

    dre*****rl

    dirty bastard, filthy pig (Dreck-/Drecks- compounds aimed at a person)

    • dr3*****rl Digits and symbols
    • d.r.e.*.*.*.*.*.r.l Spaced apart
    • drе*****rl Look-alike letters
    Try it
  • Strong

    mis****ck

    bi**h, piece of crap (aimed at a person)

    • m1s****ck Digits and symbols
    • m.i.s.*.*.*.*.c.k Spaced apart
    • mіs****ck Look-alike letters
    Try it
  • Moderate

    mistkerl

    bastard, rotter

    • m1stkerl Digits and symbols
    • m.i.s.t.k.e.r.l Spaced apart
    • mіstkerl Look-alike letters
    Try it
  • Strong

    sac*****cht

    ballsack-face (vulgar insult)

    • 5ac*****cht Digits and symbols
    • s.a.c.*.*.*.*.*.c.h.t Spaced apart
    • ѕac*****cht Look-alike letters
    Try it
  • Strong

    schw*******cher

    coc*****er, dickhead

    • 5chw*******cher Digits and symbols
    • s.c.h.w.*.*.*.*.*.*.*.c.h.e.r Spaced apart
    • ѕchw*******cher Look-alike letters
    Try it
  • Strong

    hac*****se

    ugly mug, s**t-face

    • h4c*****se Digits and symbols
    • h.a.c.*.*.*.*.*.s.e Spaced apart
    • һac*****se Look-alike letters
    Try it
  • Moderate

    vollidiot

    complete idiot (Voll- compounds)

    • v0llidiot Digits and symbols
    • v.o.l.l.i.d.i.o.t Spaced apart
    • vоllidiot Look-alike letters
    Try it
  • Moderate

    penner

    bum, tramp (as an insult)

    • p3nner Digits and symbols
    • p.e.n.n.e.r Spaced apart
    • рenner Look-alike letters
    Try it
  • Moderate

    pissnelke

    pisser, little s**t

    • p1ssnelke Digits and symbols
    • p.i.s.s.n.e.l.k.e Spaced apart
    • рissnelke Look-alike letters
    Try it
  • Moderate

    assozialer

    antisocial lowlife, chav

    • 4ssozialer Digits and symbols
    • a.s.s.o.z.i.a.l.e.r Spaced apart
    • аssozialer Look-alike letters
    Try it
  • Moderate

    kotzbrocken

    repulsive person, smart-arse, coward (vulgar)

    • k0tzbrocken Digits and symbols
    • k.o.t.z.b.r.o.c.k.e.n Spaced apart
    • kоtzbrocken Look-alike letters
    Try it
  • Moderate

    schweinehund

    swine, bastard

    • 5chweinehund Digits and symbols
    • s.c.h.w.e.i.n.e.h.u.n.d Spaced apart
    • ѕchweinehund Look-alike letters
    Try it
  • Moderate

    sauhund

    swine, bastard

    • 5auhund Digits and symbols
    • s.a.u.h.u.n.d Spaced apart
    • ѕauhund Look-alike letters
    Try it
  • Moderate

    abschaum

    scum, rabble

    • 4bschaum Digits and symbols
    • a.b.s.c.h.a.u.m Spaced apart
    • аbschaum Look-alike letters
    Try it
  • Moderate

    bastard

    bastard

    • 8astard Digits and symbols
    • b.a.s.t.a.r.d Spaced apart
    • bаstard Look-alike letters
    Try it
  • Moderate

    spacko

    dork, weirdo (from 's******', milder)

    • 5packo Digits and symbols
    • s.p.a.c.k.o Spaced apart
    • ѕpacko Look-alike letters
    Try it
  • Moderate

    fettsack

    fatso, fat pig (fat-shaming insults)

    • f3ttsack Digits and symbols
    • f.e.t.t.s.a.c.k Spaced apart
    • fеttsack Look-alike letters
    Try it
  • Mild

    idiot

    idiot

    • 1diot Digits and symbols
    • i.d.i.o.t Spaced apart
    • іdiot Look-alike letters
    Try it
  • Mild

    depp

    dimwit, fool, loser, wimp and other mild name-calling

    • d3pp Digits and symbols
    • d.e.p.p Spaced apart
    • dеpp Look-alike letters
    Try it
  • Moderate

    flittchen

    floozy, tart (misogynist insults)

    • f1ittchen Digits and symbols
    • f.l.i.t.t.c.h.e.n Spaced apart
    • flіttchen Look-alike letters
    Try it
  • Strong

    dor******tze

    village bicycle, f**k-piece (misogynist)

    • d0r******tze Digits and symbols
    • d.o.r.*.*.*.*.*.*.t.z.e Spaced apart
    • dоr******tze Look-alike letters
    Try it
  • Moderate

    evolutionsbremse

    waste of oxygen, piece of s**t

    • 3volutionsbremse Digits and symbols
    • e.v.o.l.u.t.i.o.n.s.b.r.e.m.s.e Spaced apart
    • еvolutionsbremse Look-alike letters
    Try it
  • Strong

    f**k deine mutter

    'I f**k your mother' and other mother insults

    • f.*.*.k deine mutter Spaced apart
    • fi***k deine mutter Stretched
    Try it
  • Mild

    deine mudda

    yo mama (retort)

    • d3ine mudda Digits and symbols
    • d.e.i.n.e mudda Spaced apart
    • dеine mudda Look-alike letters
    Try it
  • Mild

    fahr zur hölle

    go to hell

    • fahr zur hö1le Digits and symbols
    • fahr zur h.ö.l.l.e Spaced apart
    • fahr zur һölle Look-alike letters
    Try it
  • Moderate

    schieb es dir in den arsch

    shove it up your arse

    • schieb es dir in den 4rsch Digits and symbols
    • schieb es dir in den a.r.s.c.h Spaced apart
    • schieb es dir in den аrsch Look-alike letters
    Try it

Words for the body

Vulgar words for parts of the body. Words for sexual acts are not on this page.

  • Moderate

    titte

    tits

    • 7itte Digits and symbols
    • t.i.t.t.e Spaced apart
    • tіtte Look-alike letters
    Try it
  • Moderate

    möpse

    boobs (slang)

    • möp5e Digits and symbols
    • m.ö.p.s.e Spaced apart
    • möрse Look-alike letters
    Try it
  • Moderate

    pimmel

    willy, dick

    • p1mmel Digits and symbols
    • p.i.m.m.e.l Spaced apart
    • рimmel Look-alike letters
    Try it
  • Moderate

    schwanz

    cock (vulgar)

    • 5chwanz Digits and symbols
    • s.c.h.w.a.n.z Spaced apart
    • ѕchwanz Look-alike letters
    Try it
  • Moderate

    muschi

    pu**y (vulgar)

    • mu5chi Digits and symbols
    • m.u.s.c.h.i Spaced apart
    • muѕchi Look-alike letters
    Try it
  • Moderate

    klöten

    balls

    • k1öten Digits and symbols
    • k.l.ö.t.e.n Spaced apart
    • klötеn Look-alike letters
    Try it
  • Strong

    m**e

    c*** (vulgar)

    • m**3 Digits and symbols
    • m.*.*.e Spaced apart
    • m**е Look-alike letters
    Try it

Slurs

Words that demean people for who they are, shown to the first letter with what each one means.

  • Extreme

    s*********

    f*****

    Shown to its first letter. The download has it in full.

  • Extreme

    k*****

    slur for Turks, Arabs and other immigrants

    Shown to its first letter. The download has it in full.

  • Extreme

    n****

    the N-word (German)

    Shown to its first letter. The download has it in full.

  • Strong

    z*******

    gypsy (slur for Sinti and Roma)

    Shown to its first letter. The download has it in full.

  • Strong

    p******

    slurs for Poles and Russians

    Shown to its first letter. The download has it in full.

  • Strong

    s****

    ableist slurs (s******, r*****)

    Shown to its first letter. The download has it in full.

  • Strong

    t****

    queen, p*** (slur for effeminate gay men)

    Shown to its first letter. The download has it in full.

  • Strong

    k*********

    bull-d*** (slur)

    Shown to its first letter. The download has it in full.

A list of these words still misses

The words on this page loaded as a list filter, matched as typed, against Unprofane's rules.

  1. arschbombe

    An ordinary word. The list finds "arsch" inside it.

    Blocks it

    allow

  2. 5cheiße

    Digits and symbols, from "scheiße". The list holds no word in it.

    Misses it

    review

  3. s.c.h.e.i.ß

    Spaced apart, from "scheiß". The list holds no word in it.

    Misses it

    review

  4. аrsch

    Look-alike letters, from "arsch". The list holds no word in it.

    Misses it

    review

Out of 4

1 innocent blocked3 missed

1 innocent let through3 caught

Download the list

Every word in full, with its kind, strength, meaning and other spellings, as JSON or CSV.

Free under CC BY 4.0, with a link to this page.

german.json67 words
{
  "name": "German swear words",
  "count": 67,
  "words": [
    {
      "word": "scheiße",
      "language": "de",
      "category": "profanity",
      "severity": "moderate",
      "meaning": "shit, crap",
      "region": null,
      "forms": [
        "scheisse",
        "scheise",
        "shice",
        …
      ]
    },
    …
  ]
}

Check text in your app

One call reads every word here and every spelling of it, in 17 languages, and returns the text censored.

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":"5cheiße","context":"chat"}'
Response200
{
  "allowed": false,
  "action": "review",
  "evasion": [
    "leetspeak"
  ],
  "matches": [
    {
      "text": "5cheiße",
      "normalized": "scheiße",
      "category": "profanity",
      "severity": "moderate"
    }
  ],
  "censored": "*******"
}

German swear words, answered

What is this list for?
Building or tuning a filter, moderating a community, or understanding a message someone sent you. It is 67 of the 169 words in the German lexicon Unprofane reads, picked for the words people meet: everyday swearing and insults first, then words for the body, then slurs.
Why are some words masked?
So the page can be read anywhere. Mild and moderate words are printed in full, strong words masked in the middle, and slurs and the most extreme words shown to their first letter with what they mean; the download has every one in full. There are no threats, no words that urge self-harm and no words for sexual acts. Strength is the lexicon's grade, and each policy treats each grade in its own way.
Can I check a spelling myself?
Yes. Each spelling on a card is one the engine reads back as its word, and Try it opens it in the playground with the rules alone, so it reaches no model and is not kept.
Is a list of swear words enough for a filter?
No. A list matches words as they are typed, so every spelling needs its own entry: 960 for idiot alone, with common digits, look-alike letters and dots, before a single letter is stretched. A list that matches inside words to catch more blocks innocent ones: *ass* blocks 121 of the 20,000 commonest English words, pass, class, glass among them. The banned words generator counts both for any word; Unprofane reads every spelling in one call instead.
Can I use this list in my own filter?
Yes, under CC BY 4.0: credit Unprofane with a link to this page. The JSON and the CSV carry every word in full, each with its kind, its strength, its meaning in English and the other spellings the lexicon lists, built from lexicon 7fd3a314370b.

Swear words in other languages