Unprofane

Spanish swear words

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

The Spanish profanity filter API

70 words, 185 disguised spellings

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

70 words

Swearing

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

  • Strong

    mi***a

    s**t

    • m1***a Digits and symbols
    • m.i.*.*.*.a Spaced apart
    • mі***a Look-alike letters
    Try it
  • Strong

    jo**r

    f**k (verb; exclamation), to screw over

    • j0**r Digits and symbols
    • j.o.*.*.r Spaced apart
    • јo**r Look-alike letters
    Try it
  • Strong

    c**o

    c*** (Spain, Caribbean exclamation)

    • (**o Digits and symbols
    • c.*.*.o Spaced apart
    • с**o Look-alike letters
    Try it
  • Moderate

    cojones

    balls (vulgar), as emphasis or annoyance

    • c0jones Digits and symbols
    • c.o.j.o.n.e.s Spaced apart
    • сojones Look-alike letters
    Try it
  • Mild

    carajo

    damn, hell (dick, vulgar exclamation)

    • c4rajo Digits and symbols
    • c.a.r.a.j.o Spaced apart
    • сarajo Look-alike letters
    Try it
  • Moderate Spain

    hostia

    damn, a punch

    • h0stia Digits and symbols
    • h.o.s.t.i.a Spaced apart
    • һostia Look-alike letters
    Try it
  • Moderate

    me cago en

    "I s**t on" (Spanish exclamation)

    • me c4go en Digits and symbols
    • me c.a.g.o en Spaced apart
    • me сago en Look-alike letters
    Try it
  • Strong

    la p**a madre

    fu***ng hell (literally the wh**e mother)

    • la p**4 madre Digits and symbols
    • la p.*.*.a madre Spaced apart
    • la р**a madre Look-alike letters
    Try it
  • Moderate

    me la suda

    I do not give a f**k

    • me la 5uda Digits and symbols
    • me la s.u.d.a Spaced apart
    • me la ѕuda Look-alike letters
    Try it
  • Moderate

    cagar

    to s**t

    • c4gar Digits and symbols
    • c.a.g.a.r Spaced apart
    • сagar Look-alike letters
    Try it
  • Strong

    a la mi***a

    go to s**t: f**k off

    • a la m1***a Digits and symbols
    • a la m.i.*.*.*.a Spaced apart
    • a la mі***a Look-alike letters
    Try it
  • Strong Mexico

    ch***ar

    f**k

    • ch***4r Digits and symbols
    • c.h.*.*.*.a.r Spaced apart
    • сh***ar Look-alike letters
    Try it
  • Mild Mexico

    pinche

    fu***ng, damned

    • p1nche Digits and symbols
    • p.i.n.c.h.e Spaced apart
    • рinche Look-alike letters
    Try it
  • Mild Mexico

    no mames

    no way, you are kidding (vulgar)

    • no m4mes Digits and symbols
    • no m.a.m.e.s Spaced apart
    • no mаmes Look-alike letters
    Try it
  • Mild

    puñeta

    damn (literally a wank)

    • puñ3ta Digits and symbols
    • p.u.ñ.e.t.a Spaced apart
    • рuñeta Look-alike letters
    Try it
  • Moderate

    coñazo

    a pain in the arse, a bore

    • c0ñazo Digits and symbols
    • c.o.ñ.a.z.o Spaced apart
    • сoñazo Look-alike letters
    Try it
  • Strong Mexico, Central America

    a la ve**a

    holy s**t, f**k (vulgar exclamation)

    • a la v3**a Digits and symbols
    • a la v.e.*.*.a Spaced apart
    • a la vе**a Look-alike letters
    Try it
  • Moderate

    culo

    arse, ass (vulgar)

    • cu1o Digits and symbols
    • c.u.l.o Spaced apart
    • сulo Look-alike letters
    Try it
  • Mild

    maldita sea

    damn it

    • m4ldita sea Digits and symbols
    • m.a.l.d.i.t.a sea Spaced apart
    • mаldita sea Look-alike letters
    Try it
  • Moderate Chile, Peru

    chucha

    c***, damn

    • chuch4 Digits and symbols
    • c.h.u.c.h.a Spaced apart
    • сhucha Look-alike letters
    Try it

Insults

Aimed at a person.

  • Strong

    p**a

    wh**e, s**t

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

    hijo de p**a

    son of a bi**h, mot******ker (literally son of a wh**e)

    • hijo de p**4 Digits and symbols
    • hijo de p.*.*.a Spaced apart
    • hijo de р**a Look-alike letters
    Try it
  • Strong

    hijo de pe**a

    son of a bi**h

    • hijo de p3**a Digits and symbols
    • hijo de p.e.*.*.a Spaced apart
    • hijo de рe**a Look-alike letters
    Try it
  • Strong

    tu p**a madre

    your wh**e mother

    • tu p**4 madre Digits and symbols
    • tu p.*.*.a madre Spaced apart
    • tu р**a madre Look-alike letters
    Try it
  • Strong Mexico

    ch***a tu madre

    f**k your mother

    • ch***4 tu madre Digits and symbols
    • c.h.*.*.*.a tu madre Spaced apart
    • сh***a tu madre Look-alike letters
    Try it
  • Strong

    ca***n

    bastard, as***le (literally a cuckold goat)

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

    pe***jo

    idiot, dumbass (vulgar)

    • p3***jo Digits and symbols
    • p.e.*.*.*.j.o Spaced apart
    • рe***jo Look-alike letters
    Try it
  • Strong

    gil*****as

    dickhead, idiot (Spain, vulgar)

    • 9il*****as Digits and symbols
    • g.i.l.*.*.*.*.*.a.s Spaced apart
    • gіl*****as Look-alike letters
    Try it
  • Moderate

    idiota

    idiot

    • 1diota Digits and symbols
    • i.d.i.o.t.a Spaced apart
    • іdiota Look-alike letters
    Try it
  • Moderate

    imbécil

    imbecile

    • 1mbécil Digits and symbols
    • i.m.b.é.c.i.l Spaced apart
    • іmbécil Look-alike letters
    Try it
  • Mild

    estúpido

    stupid

    • 3stúpido Digits and symbols
    • e.s.t.ú.p.i.d.o Spaced apart
    • еstúpido Look-alike letters
    Try it
  • Mild

    tonto

    silly, dumb

    • 7onto Digits and symbols
    • t.o.n.t.o Spaced apart
    • tоnto Look-alike letters
    Try it
  • Moderate

    tarado

    moron, r*****

    • 7arado Digits and symbols
    • t.a.r.a.d.o Spaced apart
    • tаrado Look-alike letters
    Try it
  • Moderate

    cretino

    cretin

    • cr3tino Digits and symbols
    • c.r.e.t.i.n.o Spaced apart
    • сretino Look-alike letters
    Try it
  • Moderate Chile, Peru, Colombia, Venezuela

    huevón

    idiot, dumbass (literally big-balled)

    • hu3vón Digits and symbols
    • h.u.e.v.ó.n Spaced apart
    • һuevón Look-alike letters
    Try it
  • Moderate Argentina, Uruguay

    boludo

    idiot, dumbass (also a matey filler)

    • 8oludo Digits and symbols
    • b.o.l.u.d.o Spaced apart
    • bоludo Look-alike letters
    Try it
  • Moderate Argentina

    pelotudo

    dumbass, moron

    • p3lotudo Digits and symbols
    • p.e.l.o.t.u.d.o Spaced apart
    • рelotudo Look-alike letters
    Try it
  • Strong Mexico, Central America

    cu***o

    as***le, coward

    • cu***0 Digits and symbols
    • c.u.*.*.*.o Spaced apart
    • сu***o Look-alike letters
    Try it
  • Strong

    mal****do

    bastard, son of a bi**h (literally badly born)

    • m4l****do Digits and symbols
    • m.a.l.*.*.*.*.d.o Spaced apart
    • mаl****do Look-alike letters
    Try it
  • Strong Colombia

    go****ea

    scumbag, piece of s**t

    • 9o****ea Digits and symbols
    • g.o.*.*.*.*.e.a Spaced apart
    • gо****ea Look-alike letters
    Try it
  • Strong

    com*****da

    s**t-eater

    • c0m*****da Digits and symbols
    • c.o.m.*.*.*.*.*.d.a Spaced apart
    • сom*****da Look-alike letters
    Try it
  • Strong

    chu*****las

    coc*****er

    • chu*****1as Digits and symbols
    • c.h.u.*.*.*.*.*.l.a.s Spaced apart
    • сhu*****las Look-alike letters
    Try it
  • Moderate

    lameculos

    arse-licker, brown-noser

    • 1ameculos Digits and symbols
    • l.a.m.e.c.u.l.o.s Spaced apart
    • lаmeculos Look-alike letters
    Try it
  • Moderate

    cagón

    coward, chicken (vulgar)

    • c4gón Digits and symbols
    • c.a.g.ó.n Spaced apart
    • сagón Look-alike letters
    Try it
  • Strong

    zo**a

    s**t, bi**h

    • z0**a Digits and symbols
    • z.o.*.*.a Spaced apart
    • zо**a Look-alike letters
    Try it
  • Strong

    pe**a

    bi**h

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

    ra***a

    wh**e, harlot

    • r4***a Digits and symbols
    • r.a.*.*.*.a Spaced apart
    • rа***a Look-alike letters
    Try it
  • Moderate

    cornudo

    cuckold

    • c0rnudo Digits and symbols
    • c.o.r.n.u.d.o Spaced apart
    • сornudo Look-alike letters
    Try it
  • Moderate Mexico

    mamón

    arrogant jerk

    • mamon Accents taken off
    • maaamón Stretched
    Try it
  • Strong Argentina

    so***e

    turd, piece of s**t

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

    conchudo

    jerk

    • c0nchudo Digits and symbols
    • c.o.n.c.h.u.d.o Spaced apart
    • сonchudo Look-alike letters
    Try it
  • Moderate

    otario

    sucker, idiot

    • 0tario Digits and symbols
    • o.t.a.r.i.o Spaced apart
    • оtario Look-alike letters
    Try it
  • Moderate Peru, Bolivia

    cojudo

    idiot (vulgar)

    • c0judo Digits and symbols
    • c.o.j.u.d.o Spaced apart
    • сojudo Look-alike letters
    Try it
  • Mild

    mocoso

    snotty brat

    • m0coso Digits and symbols
    • m.o.c.o.s.o Spaced apart
    • mоcoso Look-alike letters
    Try it
  • Strong Mexico, Central America

    vete a la ve**a

    f**k off, go to hell (vulgar)

    • vete a la v3**a Digits and symbols
    • vete a la v.e.*.*.a Spaced apart
    • vete a la vе**a Look-alike letters
    Try it
  • Strong

    vete a tomar por c**o

    go take it up the arse: f**k off (Spain)

    • vete a tomar por c**0 Digits and symbols
    • vete a tomar por c.*.*.o Spaced apart
    • vete a tomar por с**o Look-alike letters
    Try it
  • Mild

    vete al diablo

    go to hell (mild)

    • vete al d1ablo Digits and symbols
    • vete al d.i.a.b.l.o Spaced apart
    • vete al dіablo 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

    ve**a

    dick, cock (Latin America)

    • v3**a Digits and symbols
    • v.e.*.*.a Spaced apart
    • vе**a Look-alike letters
    Try it
  • Strong Spain

    po**a

    dick, cock

    • p0**a Digits and symbols
    • p.o.*.*.a Spaced apart
    • рo**a Look-alike letters
    Try it
  • Moderate

    tetas

    tits

    • 7etas Digits and symbols
    • t.e.t.a.s Spaced apart
    • tеtas Look-alike letters
    Try it
  • Moderate Mexico

    chichis

    tits

    • ch1chis Digits and symbols
    • c.h.i.c.h.i.s Spaced apart
    • сhichis Look-alike letters
    Try it
  • Moderate Spain

    chocho

    pu**y

    • ch0cho Digits and symbols
    • c.h.o.c.h.o Spaced apart
    • сhocho 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

    m******

    f*****

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

  • Strong

    m*****

    f**, sissy (homophobic slur; in Colombia also a matey filler)

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

  • Strong Mexico

    j***

    f*****

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

  • Extreme

    n******

    n***** (Spain)

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

  • Extreme Spain

    s*****

    slur for Latin Americans

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

  • Strong

    t******

    t***** (transphobic slur)

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

  • Strong

    t*********

    d*** (lesbophobic slur)

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

  • Strong

    m********

    m********, r***** (disability 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. vehículo

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

    Blocks it

    allow

  2. c0jones

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

    Misses it

    block

  3. h.o.s.t.i.a

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

    Misses it

    review

  4. me сago en

    Look-alike letters, from "me cago en". 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.

spanish.json70 words
{
  "name": "Spanish swear words",
  "count": 70,
  "words": [
    {
      "word": "cojones",
      "language": "es",
      "category": "profanity",
      "severity": "moderate",
      "meaning": "balls (vulgar), as emphasis or annoyance",
      "region": null,
      "forms": [
        "cojón",
        "cojonazos",
        "cojonudo",
        …
      ]
    },
    …
  ]
}

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

Spanish 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 70 of the 246 words in the Spanish 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