Unprofane

French swear words

The French 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 French swear word, hidden any way you like
Enter to check

The French profanity filter API

66 words, 172 disguised spellings

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

66 words

Swearing

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

  • Strong

    pu***n

    f**k, fu***ng hell (interjection; literally "wh**e")

    • pu***~ Digits and symbols
    • p.u.*.*.*.n Spaced apart
    • рu***n Look-alike letters
    Try it
  • Moderate

    merde

    s**t (interjection or noun)

    • m3rde Digits and symbols
    • m.e.r.d.e Spaced apart
    • mеrde Look-alike letters
    Try it
  • Mild

    quel bordel

    what a fu***ng mess

    • quel 8ordel Digits and symbols
    • quel b.o.r.d.e.l Spaced apart
    • quel bоrdel Look-alike letters
    Try it
  • Moderate

    chier

    to s**t

    • ch1er Digits and symbols
    • c.h.i.e.r Spaced apart
    • сhier Look-alike letters
    Try it
  • Mild

    chiant

    fu***ng annoying, boring (vulgar)

    • ch1ant Digits and symbols
    • c.h.i.a.n.t Spaced apart
    • сhiant Look-alike letters
    Try it
  • Mild

    foutre

    to f**k, to do, to put (vulgar)

    • f0utre Digits and symbols
    • f.o.u.t.r.e Spaced apart
    • fоutre Look-alike letters
    Try it
  • Moderate

    couilles

    balls (vulgar)

    • c0uilles Digits and symbols
    • c.o.u.i.l.l.e.s Spaced apart
    • сouilles Look-alike letters
    Try it
  • Moderate

    mon cul

    my ass (disbelief)

    • m0n cul Digits and symbols
    • m.o.n cul Spaced apart
    • mоn cul Look-alike letters
    Try it
  • Mild

    saloperie

    crap, filth

    • 5aloperie Digits and symbols
    • s.a.l.o.p.e.r.i.e Spaced apart
    • ѕaloperie Look-alike letters
    Try it
  • Mild

    connerie

    bu****it, stupid thing

    • c0nnerie Digits and symbols
    • c.o.n.n.e.r.i.e Spaced apart
    • сonnerie Look-alike letters
    Try it
  • Mild

    emmerder

    to piss off, to bore (emmerder, emmerdeur, emmerdant, emmerdement)

    • 3mmerder Digits and symbols
    • e.m.m.e.r.d.e.r Spaced apart
    • еmmerder Look-alike letters
    Try it
  • Mild

    pisser

    to piss

    • piiisser Stretched
    Try it
  • Mild

    dégueulasse

    disgusting, gross (vulgar)

    • dé9ueulasse Digits and symbols
    • d.é.g.u.e.u.l.a.s.s.e Spaced apart
    • déguеulasse Look-alike letters
    Try it
  • Mild

    à gerber

    to puke (vulgar)

    • à 9erber Digits and symbols
    • à g.e.r.b.e.r Spaced apart
    • à gеrber Look-alike letters
    Try it
  • Mild

    osef

    who cares (abbreviation of "on s'en fout")

    • 0sef Digits and symbols
    • o.s.e.f Spaced apart
    • оsef Look-alike letters
    Try it
  • Strong

    ni***r

    to f**k, to f**k up, to wreck

    • n1***r Digits and symbols
    • n.i.*.*.*.r Spaced apart
    • nі***r Look-alike letters
    Try it
  • Moderate

    tabarnak

    Québec and Belgian swearing (church words: tabernacle, Christ, chalice, host)

    • 7abarnak Digits and symbols
    • t.a.b.a.r.n.a.k Spaced apart
    • tаbarnak Look-alike letters
    Try it
  • Moderate

    hostie

    Québec swearing that is also an ordinary church word (the host, the ciborium; English "sacrament")

    • h0stie Digits and symbols
    • h.o.s.t.i.e Spaced apart
    • һostie Look-alike letters
    Try it
  • Strong

    z**i

    "my dick" (Maghrebi Arabic, used in French as a vulgar interjection)

    • z**1 Digits and symbols
    • z.*.*.i Spaced apart
    • z**і Look-alike letters
    Try it

Insults

Aimed at a person.

  • Strong

    co***rd

    as***le, jerk

    • c0***rd Digits and symbols
    • c.o.*.*.*.r.d Spaced apart
    • сo***rd Look-alike letters
    Try it
  • Strong

    co****se

    stupid bi**h

    • c0****se Digits and symbols
    • c.o.*.*.*.*.s.e Spaced apart
    • сo****se Look-alike letters
    Try it
  • Moderate

    conne

    stupid (feminine of "con"), idiot

    • c0nne Digits and symbols
    • c.o.n.n.e Spaced apart
    • сonne Look-alike letters
    Try it
  • Strong

    gros c*n

    stupid jerk, fu***ng idiot

    • gros (*n Digits and symbols
    • gros c.*.n Spaced apart
    • gros с*n Look-alike letters
    Try it
  • Strong

    en***ré

    bastard, scumbag (vulgar)

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

    en***é

    fu***r, "fu***d in the ass" (strong insult)

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

    sa***e

    s**t, bi**h

    • 5a***e Digits and symbols
    • s.a.*.*.*.e Spaced apart
    • ѕa***e Look-alike letters
    Try it
  • Moderate

    salaud

    bastard, son of a bi**h

    • 5alaud Digits and symbols
    • s.a.l.a.u.d Spaced apart
    • ѕalaud Look-alike letters
    Try it
  • Strong

    p**e

    wh**e

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

    fils de p**e

    son of a bi**h (literally "son of a wh**e")

    • fils de p**3 Digits and symbols
    • fils de p.*.*.e Spaced apart
    • fils de р**e Look-alike letters
    Try it
  • Strong

    ni**e ta mère

    f**k your mother

    • n1**e ta mère Digits and symbols
    • n.i.*.*.e ta mère Spaced apart
    • nі**e ta mère Look-alike letters
    Try it
  • Strong

    va te faire fo***e

    go f**k yourself

    • va te faire f0***e Digits and symbols
    • va te faire f.o.*.*.*.e Spaced apart
    • va te faire fо***e Look-alike letters
    Try it
  • Mild

    va te faire voir

    get lost, go away

    • va te f4ire voir Digits and symbols
    • va te f.a.i.r.e voir Spaced apart
    • va te fаire voir Look-alike letters
    Try it
  • Moderate

    va chier

    go take a s**t, f**k off

    • va ch1er Digits and symbols
    • va c.h.i.e.r Spaced apart
    • va сhier Look-alike letters
    Try it
  • Moderate

    ta gueule

    shut the f**k up

    • ta 9ueule Digits and symbols
    • ta g.u.e.u.l.e Spaced apart
    • ta guеule Look-alike letters
    Try it
  • Mild

    casse-toi

    get lost, piss off

    • c4sse-toi Digits and symbols
    • c.a.s.s.e.-.t.o.i Spaced apart
    • сasse-toi Look-alike letters
    Try it
  • Moderate

    merdeux

    little s**t, snotty brat

    • m3rdeux Digits and symbols
    • m.e.r.d.e.u.x Spaced apart
    • mеrdeux Look-alike letters
    Try it
  • Strong

    sou*-***de

    piece of s**t, scum

    • 5ou*-***de Digits and symbols
    • s.o.u.*.-.*.*.*.d.e Spaced apart
    • ѕou*-***de Look-alike letters
    Try it
  • Strong

    t**u d* c*l

    as***le

    • 7**u d* c*l Digits and symbols
    • t.*.*.u d* c*l Spaced apart
    • tr***u d* c*l Stretched
    Try it
  • Moderate

    lèche-cul

    ass-kisser, brown-noser

    • 1èche-cul Digits and symbols
    • l.è.c.h.e.-.c.u.l Spaced apart
    • lèсhe-cul Look-alike letters
    Try it
  • Moderate

    casse-couilles

    pain in the ass (literally "ball-breaker")

    • c4sse-couilles Digits and symbols
    • c.a.s.s.e.-.c.o.u.i.l.l.e.s Spaced apart
    • сasse-couilles Look-alike letters
    Try it
  • Mild

    couillon

    fool, idiot (vulgar root)

    • c0uillon Digits and symbols
    • c.o.u.i.l.l.o.n Spaced apart
    • сouillon Look-alike letters
    Try it
  • Moderate

    tête de nœud

    dickhead

    • 7ête de nœud Digits and symbols
    • t.ê.t.e de nœud Spaced apart
    • têtе de nœud Look-alike letters
    Try it
  • Moderate

    pouffe

    bimbo, bi**h, gold-digger

    • p0uffe Digits and symbols
    • p.o.u.f.f.e Spaced apart
    • рouffe Look-alike letters
    Try it
  • Strong

    ch***ne

    bi**h

    • ch***n3 Digits and symbols
    • c.h.*.*.*.n.e Spaced apart
    • сh***ne Look-alike letters
    Try it
  • Moderate

    bâtard

    bastard

    • 8âtard Digits and symbols
    • b.â.t.a.r.d Spaced apart
    • bâtаrd Look-alike letters
    Try it
  • Moderate

    sale bâtard

    you bastard

    • sale 8âtard Digits and symbols
    • sale b.â.t.a.r.d Spaced apart
    • sale bâtаrd Look-alike letters
    Try it
  • Moderate

    branleur

    wanker, lazy good-for-nothing

    • 8ranleur Digits and symbols
    • b.r.a.n.l.e.u.r Spaced apart
    • brаnleur Look-alike letters
    Try it
  • Mild

    abruti

    moron, idiot

    • 4bruti Digits and symbols
    • a.b.r.u.t.i Spaced apart
    • аbruti Look-alike letters
    Try it
  • Mild

    crétin

    cretin, idiot

    • cré7in Digits and symbols
    • c.r.é.t.i.n Spaced apart
    • сrétin Look-alike letters
    Try it
  • Mild

    imbécile

    imbecile, fool

    • 1mbécile Digits and symbols
    • i.m.b.é.c.i.l.e Spaced apart
    • іmbécile 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

    débile

    moron, r*****-ish (dated clinical term turned insult)

    • dé8ile Digits and symbols
    • d.é.b.i.l.e Spaced apart
    • débіle Look-alike letters
    Try it
  • Moderate

    cassos

    welfare case, bum, scum, fatso (classist and body-shaming insults)

    • c4ssos Digits and symbols
    • c.a.s.s.o.s Spaced apart
    • сassos Look-alike letters
    Try it
  • Mild

    facho

    fascist, leftie (political name-calling)

    • f4cho Digits and symbols
    • f.a.c.h.o Spaced apart
    • fаcho 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.

  • Strong

    ch***e

    pu**y (vulgar)

    • ch***3 Digits and symbols
    • c.h.*.*.*.e Spaced apart
    • сh***e Look-alike letters
    Try it
  • Moderate

    nichons

    tits (vulgar)

    • n1chons Digits and symbols
    • n.i.c.h.o.n.s Spaced apart
    • nіchons Look-alike letters
    Try it
  • Strong

    t**b

    dick, cock (vulgar slang)

    • 7**b Digits and symbols
    • t.*.*.b Spaced apart
    • te***b Stretched
    Try it
  • Moderate

    foufoune

    pu**y (colloquial; in Québec also buttocks)

    • f0ufoune Digits and symbols
    • f.o.u.f.o.u.n.e Spaced apart
    • fоufoune 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

    p***

    f***** (homophobic slur, from p********)

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

  • Strong

    t******

    f*****, sissy

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

  • Extreme

    g*****

    d***

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

  • Strong

    b********

    racist slur for an Arab or North African

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

  • Extreme

    n****

    the n-word (racist slur for a Black person)

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

  • Extreme

    y*****

    k*** (y*****, y******, y******)

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

  • Extreme

    c*********

    anti-Asian slurs

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

  • Strong

    m********

    r*****, m******** (disability slurs)

    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. connexion

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

    Blocks it

    allow

  2. m3rde

    Digits and symbols, from "merde". The list holds no word in it.

    Misses it

    review

  3. c.h.i.e.r

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

    Misses it

    review

  4. сouilles

    Look-alike letters, from "couilles". 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.

french.json66 words
{
  "name": "French swear words",
  "count": 66,
  "words": [
    {
      "word": "merde",
      "language": "fr",
      "category": "profanity",
      "severity": "moderate",
      "meaning": "shit (interjection or noun)",
      "region": null,
      "forms": [
        "merdes",
        "merdique",
        "merdiques",
        …
      ]
    },
    …
  ]
}

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

French 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 66 of the 139 words in the French 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