Spanish Swear Words: 45 Curse Words by Country and Strength
You will hear Spanish swear words within ten minutes of arriving anywhere Spanish is spoken, and your textbook will have prepared you for none of them. This is the honest guide: what each word actually means, how offensive it really is, which countries use it and which countries will look at you strangely, and the handful that you should understand but probably never say.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
What's in this guide
- Before you learn Spanish swear words
- The universal Spanish swear words
- Spanish swear words from Spain
- Mexican Spanish swear words
- Argentine Spanish swear words
- Chilean, Colombian, Peruvian and Caribbean swear words
- The Spanish swear words you should not use
- The polite versions: how to swear without swearing
- Grammar of swearing: how the words fit into sentences
- How to react when someone swears at you
- Practise hearing them, not saying them
- Frequently asked questions
- Frequently asked questions
Before you learn Spanish swear words
Two things first, because they change how you should read everything below.
Spanish swears more than English. In Spain in particular, words that would get you a raised eyebrow in an English office are used by grandmothers, on morning television, and by politicians in parliament. "Joder" is roughly as strong as the F-word by dictionary definition and roughly as strong as "damn" by actual usage in Madrid. If you calibrate Spanish swearing to English standards you will be permanently shocked and permanently misjudging people.
Every country is different. A word that is cheerful and friendly in Argentina is a serious insult in Mexico. A verb that means "to take the bus" in Spain means something very different in most of Latin America. The single most important column in every table below is the country column. Learn the swear words for the country you are actually going to.
Strength scale used on this page, from 1 to 5:
- 1 Mild. Children say it. "Damn", "crap".
- 2 Everyday. Adults say it freely among friends. "Shit", "bloody".
- 3 Strong. Fine with friends, not with your boss, not with someone's mother. The F-word range.
- 4 Insulting. Directed at a person, this starts a fight.
- 5 Do not use. Slurs and the words that are hostile in every context.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
The universal Spanish swear words
These work, more or less, everywhere Spanish is spoken. Strength varies by country and is noted.
| Word | Literal meaning | Actually means | Strength | Notes |
|---|---|---|---|---|
| mierda | shit | shit, crap, damn | 2 | ¡Mierda! when you drop something. Es una mierda = it's rubbish. Vete a la mierda = go to hell. |
| joder | to fuck | damn, fuck, to bother | 2 (Spain), 3 (Latin America) | The Spanish all-purpose expletive. ¡Joder! = damn/fuck! No me jodas = you're kidding / don't mess with me. |
| carajo | (old word for the penis) | hell, damn | 2 | ¡Carajo! ¿Qué carajo es esto? = what the hell is this? Vete al carajo = go to hell. Very common in Latin America. |
| cabrón / cabrona | big goat | bastard, asshole; also "dude" | 3 to 4 | Directed at a stranger it's a fight. Between friends in Mexico and Spain, it's affectionate: ¿Qué pasa, cabrón? |
| puta | whore | whore; as an intensifier "damn/fucking" | 3 to 4 | La puta madre = damn (Argentina: excellent!). Puta vida = bloody life. As an insult to a woman, 5. |
| puto | male whore | (Mexico) f*ggot, coward; also intensifier | 4 to 5 | Highly offensive as an insult in Mexico. Puto frío = bloody cold. Avoid it. |
| hijo de puta | son of a whore | son of a bitch | 4 | The default serious insult across the Spanish-speaking world. Sometimes admiring: "¡Qué hijo de puta!" = what a clever bastard. |
| culo | ass, arse | ass | 2 | Vete a tomar por culo (Spain) = get lost. Body part, not shocking on its own. |
| coño | c*nt | damn!, hell, "what the" | 2 (Spain, Venezuela), 4 (Mexico, Chile) | In Spain it's punctuation: ¡Coño! ¿Qué coño haces? = what the hell are you doing? Elsewhere it's the anatomical word and much harsher. |
| pendejo / pendeja | pubic hair | idiot, dumbass | 3 (Mexico), 2 (Argentina: kid) | The classic Mexican insult. In Argentina pendejo just means a young kid, mildly dismissive. |
| idiota, imbécil, estúpido | idiot, imbecile, stupid | same | 2 to 3 | Not swear words exactly, but the standard insults. Imbécil hits harder than in English. |
| maldito / maldita | cursed | damned | 1 to 2 | ¡Maldita sea! = damn it! Maldito tráfico = damned traffic. Safe almost anywhere. |
| demonios / diablos | demons / devils | "the hell" | 1 | ¿Qué demonios? = what the hell? Polite-company swearing. |
| cojones | testicles | balls | 2 (Spain) | Tener cojones = to have guts. ¿Qué cojones? = what the hell? Me importa un cojón = I don't give a damn. Spain mostly. |
| huevos | eggs | balls | 2 | Tener huevos = have guts. ¡Qué huevos! = what nerve. Mexico: huevón = lazy person (see below). |
| verga | (a mast; the penis) | dick; as expletive "damn/fuck" | 3 to 4 | ¡Qué verga! Vale verga = it's worthless (Mexico). Me vale verga = I don't give a damn. Heavy in Mexico and Venezuela; not used in Spain. |
| pinche | (a kitchen assistant) | damn, bloody, f*cking | 2 to 3 | Mexico only, as an adjective: pinche tráfico, pinche trabajo. Very Mexican. Meaningless as a swear word elsewhere. |
| gilipollas | (from "gilí", fool + "polla", penis) | dickhead, jackass | 3 | Spain's favourite insult. Not used in Latin America. |
| chingar and family | to fuck, to annoy | (Mexico) everything | 3 to 4 | See its own section below. The most productive swear word in Mexican Spanish. |
| boludo / boluda | big-balled | dumbass; also "mate" | 2 (Argentina), 3 elsewhere | In Buenos Aires it's how friends address each other every third sentence. Anywhere else, an insult. |
| pelotudo / pelotuda | big-balled | idiot, asshole | 3 to 4 | Argentine, stronger than boludo. Not friendly. |
| huevón / weón / huevona | big-balled | (Chile) dude, idiot, everything; (Mexico) lazy | 2 to 3 | In Chile "weón" is the most used word in the language: friend, idiot, "man", filler. Elsewhere, lazy or dumb. |
| mamón / mamona | suckling | jerk, asshole; (Mexico) full of himself | 3 | Mexico and Spain. |
| capullo | cocoon, bud (also foreskin) | jerk, moron | 2 to 3 | Spain. Softer than gilipollas. |
| hostia | the communion wafer | damn!, wow!, a punch | 2 | Spain only. ¡Hostia! = holy sh*t. Te voy a dar una hostia = I'll smack you. Es la hostia = it's amazing. Blasphemous origin, everyday use. |
| me cago en... | I sh*t on... | damn (whatever follows) | 2 to 4 | Spain. Me cago en la leche (on the milk, 2), me cago en todo (on everything, 2), me cago en tu madre (on your mother, 4), me cago en Dios (5 for religious people). |
| la concha de tu madre | your mother's shell (vulva) | motherf*cker | 4 | Argentina, Uruguay, Chile, Peru. Concha is an innocent word for seashell in Spain, which causes trouble for travellers. |
| chucha | (the vulva) | damn!; (Chile) far away | 3 | Chile, Peru, Ecuador, Colombia. ¡Chucha! = damn. Chile: "a la chucha" = miles away. |
| pucha | (softened chucha) | shoot, darn | 1 | The polite version. Safe everywhere in South America. |
| coger | to take, to grab | (Latin America) to f*ck | 3 in the Americas, 0 in Spain | Spain: coger el autobús = take the bus. Mexico, Argentina and most of Latin America: do not say this about a bus. Use tomar or agarrar. |
Spanish swear words from Spain
Spain swears constantly, creatively and without much embarrassment. These are the ones you will hear on any street in Madrid or Barcelona.
- ¡Joder! The big one. Surprise, annoyance, emphasis, or just a way to start a sentence. "Joder, qué calor" = damn, it's hot. Softened versions: jolín, jolines, jopé, jo (all around strength 1, used by children and people who do not swear).
- ¡Hostia! / ¡Hostias! Surprise. "¡Hostia, qué tarde es!" = damn, it's late. "Una hostia" is a slap. "La hostia" means "the best" or "unbelievable". Softened: ostras (oysters).
- ¡Coño! Surprise or emphasis. In Spain it is almost as common as joder and no stronger. "¿Dónde coño está?" = where the hell is it?
- Gilipollas. The insult of choice. "Eres un gilipollas" = you're a dickhead. Adjective form: gilipollez (a stupid thing).
- Capullo. Milder jerk.
- Cabrón. Bastard, but also "you clever git" between friends.
- Me cago en... Fill in the blank. La leche (the milk) and la mar (the sea) are the mild ones; anything involving family or religion is strong.
- Vete a tomar por culo. Get lost, very rudely. "A tomar por culo" also just means "very far away": "El pueblo está a tomar por culo."
- Qué cojones / qué coño. What the hell.
- De puta madre. Brilliant, excellent. Yes, it contains "whore mother", and yes, people say it about a good meal.
- Mierda. Shit. "Una mierda" = rubbish. "Ni de coña" (not a chance) is related to coño and is completely normal.
- Cagarla. To screw up. "La he cagado" = I've messed up. Strength 2.
- Flipar. Not a swear word, but it goes with them: "Flipo" = I can't believe it.
How strong is Spanish swearing, really? A useful rule: in Spain, joder, coño, hostia, mierda and cojones are strength 2 in practice. You will hear them from teachers and in front of grandparents. The words that still carry weight are insults directed at a person (gilipollas, hijo de puta, cabrón to a stranger) and anything that drags in someone's mother or God.
Mexican Spanish swear words
Mexico has the richest swearing vocabulary in the Spanish-speaking world, and it revolves around one verb.
Chingar literally means "to f*ck" and, by extension, to bother, to ruin, to work hard, to steal, to fail, and about forty other things depending on the prefix and the tone. The essential forms:
| Form | Meaning | Strength |
|---|---|---|
| ¡Chinga tu madre! | F*ck your mother (the ultimate insult) | 5 |
| ¡Vete a la chingada! | Go to hell | 4 |
| ¡No me chingues! | Don't mess with me / you're kidding | 3 |
| ¡Chingado! / ¡Chingada madre! | Damn it! | 3 |
| ¡Qué chingón! | How awesome! | 2 (positive!) |
| Es un chingón | He's brilliant, a badass | 2 (compliment) |
| Chingadera | A piece of junk, a stupid thing | 2 |
| Un chingo de... | A ton of... ("un chingo de gente" = loads of people) | 2 |
| Está de la chingada | It's terrible, ruined | 3 |
| Me chingué | I worked my ass off / I messed up | 2 |
| Chíngale | Hurry up / get on with it | 2 |
| Ya ni la chingas | Now you've gone too far | 3 |
Notice that the same root gives you the worst insult in the language (chinga tu madre) and a warm compliment (qué chingón). Tone and context carry everything.
Other Mexican essentials:
- Pinche. The Mexican adjective for "damn/bloody/f*cking": pinche pendejo, pinche calor, pinche coche. On its own as a noun, a pinche is a kitchen hand, which is where it came from.
- Pendejo. Idiot, dumbass. The default Mexican insult. Strength 3. "No seas pendejo" = don't be an idiot.
- Güey / wey. Not a swear word anymore, just "dude", but it came from buey (ox, meaning idiot). "¿Qué onda, güey?" = what's up, man? Every third word among young Mexicans.
- Verga. ¡Qué verga! / ¡A la verga! = damn! / to hell with it. "Me vale verga" = I don't give a damn. "Vale verga" = it's worthless. Strength 3 to 4. Very common, very vulgar.
- Cabrón. Bastard, or "dude" between friends. "Está cabrón" = it's really hard / really cool.
- Mamón. Arrogant jerk. "No seas mamón" = don't be a jerk.
- Culero. Coward, asshole. Strength 3.
- Puto. In Mexico this is a homophobic slur first and an intensifier second. Mexican football fans chant it and FIFA fines the federation every time. Understand it, do not use it.
- Chale. Mild disappointment. "Chale, se canceló" = aw man, it got cancelled. Strength 1.
- ¡Híjole! Wow / yikes. Strength 0, the polite exclamation.
- Ni madres. No way. "Me vale madres" = I don't care at all. Madre is a surprisingly loaded word in Mexico; "qué poca madre" = how awful, "a toda madre" = fantastic.
- Desmadre. Chaos, a mess, or a wild party. "Fue un desmadre" = it was mayhem. Strength 1 to 2.
Argentine Spanish swear words
Argentine swearing is loud, constant and mostly affectionate.
- Boludo / boluda. Literally "big-balled", meaning idiot, but between friends it's just "mate": "Che, boludo, ¿qué hacés?" Said to a stranger in anger, it's an insult. The line is tone.
- Pelotudo / pelotuda. Same idea, less affectionate. Real insult. Strength 3 to 4.
- La concha de tu madre / la concha de la lora. The strong one. "La concha de la lora" (the parrot's shell) is a softened, almost jokey version. "La concha de tu madre" is a fight.
- ¡La puta madre! Damn! Or, confusingly, "excellent!": "¡La puta madre, qué golazo!"
- Hijo de puta. As everywhere. Also "qué hijo de puta" for a cunning play.
- Forro. Condom, meaning a jerk. "Sos un forro." Strength 3.
- Pajero. Wanker, lazy person. Strength 3. (In Mexico this means something else and is mild.)
- Cagar. To screw up, as in Spain: "La cagué." Also "cagarse de risa" = to piss yourself laughing, and "cagarse en" = to not care about.
- Ni en pedo. No way. "Estar en pedo" = to be drunk. "Al pedo" = pointless, for nothing. Pedo (fart) does a lot of work in Argentina.
- Chabón. Guy, dude. Not a swear word.
- Che. Hey. Not a swear word, but the word the whole country is known for.
Chilean, Colombian, Peruvian and Caribbean swear words
Chile
- Weón / hueón / huevón. The most-used word in Chile. Friend, idiot, "man", "hey", subject, object. "Oye weón" = hey man. "Qué weón más weón" = what a total idiot. Strength depends entirely on tone.
- Culiao / culiado. Strong insult, "fcked one". "Weón culiao" = you fcking idiot. Strength 4.
- Conchetumadre / conchesumadre. The Chilean compression of "la concha de tu madre". Strength 4.
- Chucha. Damn. Also far away. Strength 3.
- Cachai? Get it? Not a swear word, but you will hear it constantly.
- Po. Chilean filler ("pues"). "Sí po", "no po", "ya po". Zero strength, total addiction.
Colombia
- Gonorrea. Yes, the disease. In Medellín it's a heavy insult ("es una gonorrea") and, among friends, weirdly affectionate. Strength 4 to a stranger.
- Marica. Literally a homophobic slur, but in Colombian youth speech it's "dude" and used every sentence, including by gay Colombians. As a foreigner, understand it and be careful with it. Strength 1 among friends who use it, 5 as an actual slur.
- Hijueputa / juepucha. Compressed "hijo de puta". "Juepucha" is the softened version, strength 1.
- Berraco / verraco. Tough, impressive, or angry. Not really a swear word. "Es un berraco" = he's a beast (positive).
- Chimba. Cool ("qué chimba") or, in other contexts, the vulva. Context matters. Strength 2.
- Malparido / malparida. "Badly born", a serious insult. Strength 4.
- Careverga / carechimba. Dickface. Strength 4.
Peru
- Conchatumadre / concha tu madre. The big one. Strength 4.
- Huevón. Idiot, or mate, as in Chile.
- Pucha / pucha vida. Darn. Strength 1.
- Cojudo / cojuda. Idiot. Strength 3.
- Chucha. Damn. Strength 3.
Venezuela, Cuba, Puerto Rico, Dominican Republic
- Coño. Venezuela uses coño the way Spain does, as constant punctuation. "¡Coño, chico!" Strength 2 there.
- Verga. Venezuela shares Mexico's love of verga: "¡Qué verga!" (damn), "vergación" (Maracaibo, an intensifier), "me vale verga".
- Ño. Cuban shortening of coño. Strength 1.
- Pinga. Cuban and Caribbean word for the penis, used as an expletive: "¡Pinga!" "De pinga" = terrible OR great, depending on tone. Strength 3.
- Comemierda. "Shit-eater", meaning a snob or an idiot. Cuba. Strength 3.
- Cabrón. In the Caribbean it can mean "excellent" as well as "bastard": "Está cabrón" = it's awesome.
- Puñeta. Puerto Rico. Damn it! Strength 2. Also "vete pa'l carajo" = go to hell.
- Diablo. Dominican surprise: "¡Diablo!" = wow. Strength 1.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
The Spanish swear words you should not use
Understand these so you know when you are being insulted. Do not say them.
- Any homophobic slur used as an insult: puto (Mexico), maricón, marica (when used as a slur), pato (Caribbean). Locals may use some of these casually among themselves. You are not a local.
- Anything involving someone's mother said in anger: chinga tu madre, la concha de tu madre, me cago en tu madre, hijo de puta to a stranger. These end conversations and start fights in every country.
- Ethnic and racial insults. Spanish has plenty. None of them are worth knowing beyond recognising them.
- Religious swearing in religious company. Me cago en Dios and hostia are common in Spain among people who do not care, and deeply offensive to people who do. Read the room.
- Sexual insults to women: puta, zorra (fox, meaning slut), perra. Even in countries where puta is an everyday intensifier, aimed at a woman it is the worst thing you can say.
The polite versions: how to swear without swearing
Every Spanish swear word has a softened stand-in that lets you get the feeling out in front of your in-laws.
| Real word | Softened version | Region |
|---|---|---|
| joder | jolín, jolines, jopé, jo | Spain |
| coño | coñe, cónchale (Venezuela), ño (Cuba) | Spain, Caribbean |
| hostia | ostras | Spain |
| mierda | miércoles | Everywhere (yes, "Wednesday") |
| carajo | caray, caramba | Everywhere |
| chucha | pucha | South America |
| chingar | chin, chihuahua, chale | Mexico |
| la concha de tu madre | la concha de la lora | Argentina |
| hijo de puta | hijo de su madre, juepucha, hijo de fruta | Latin America |
| la puta madre | la pucha madre, la madre que lo parió (Spain) | Mixed |
| me cago en la puta | me cago en la leche, me cago en diez | Spain |
| verga | vaina (Venezuela, Colombia: "thing", "damn thing") | Caribbean |
Miércoles for mierda is the one to remember. It's the exact equivalent of "sugar" for "shit", and everybody knows what you mean.
Grammar of swearing: how the words fit into sentences
Learning the words is not enough; you have to know where they go.
As exclamations on their own. ¡Joder! ¡Mierda! ¡Carajo! ¡Hostia! ¡Coño! All of these are complete sentences.
As "what the hell" inserts. Qué + swear word + rest of question: ¿Qué coño quieres? ¿Qué carajo pasa? ¿Qué chingados haces? ¿Qué cojones es eso? The swear word goes right after qué, dónde, cómo or quién.
As adjectives. Pinche, puto/puta, maldito and jodido go before the noun: pinche tráfico, puto calor, maldito ordenador, jodido lunes. Note that puto/puta before a noun is an intensifier, not a comment on the noun's morals.
As "go to hell". Vete a + place: vete a la mierda, vete al carajo, vete a la chingada, vete a tomar por culo, vete a la verga, andate a la concha de tu madre (Argentina).
As "I don't care". Me importa un + something worthless: me importa un carajo, un pito, un huevo, un cojón, una mierda, un bledo (polite), un pepino (polite). Mexico: me vale madres, me vale verga.
As "you're kidding". No me jodas, no me chingues (Mexico), no jodas, ¡no me digas! (polite).
As compliments. De puta madre (Spain), qué chingón (Mexico), la puta madre (Argentina, when happy), está cabrón (Mexico and Caribbean), es la hostia (Spain). If someone calls your cooking "de puta madre", say gracias.
How to react when someone swears at you
If a stranger swears at you in anger, the answer in every country is the same: do not escalate, do not repeat the word back with a bad accent, walk away. Nobody has ever won a swearing contest in their second language.
If a friend swears at you affectionately (boludo, cabrón, weón, güey, marica in Colombia), you have been accepted. The correct reply is to laugh and, if you are feeling brave, use the same word back with a smile. Do not use a stronger one. Do not use one from a different country.
If you swear by accident (you said coger in Mexico, or concha in Argentina, or asked for a pinche in a Spanish kitchen), just say "perdón, soy extranjero" (sorry, I'm foreign). It gets a laugh every time and you will never make that mistake again.
Practise hearing them, not saying them
Here is the honest advice for a learner: your goal with Spanish swear words is to understand them instantly, so you know when a conversation has turned, when someone is joking, and when a compliment is actually a compliment. Saying them well is a much later skill. Swearing with a foreign accent and slightly wrong timing sounds strange to natives in the same way a tourist saying "innit, bruv" sounds strange in London.
So listen for them. Watch Spanish films and series with the subtitles on and notice how often joder appears in a scene set in Spain, or wey in a Mexican one. Then, if you want to practise the rhythm of real conversation, including the casual expletives and the fast, messy speech that comes with them, do it out loud with a partner that talks back. SPAIKING's AI speaking partner will hold a natural conversation with you and correct your pronunciation in real time, which is the only way the J in joder or the double-L in caballero ever becomes automatic.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
Frequently asked questions
What are the most common Spanish swear words?
Across all Spanish-speaking countries the most common are mierda (shit), joder (damn/fuck, especially in Spain), carajo (hell), cabrón (bastard, or "dude" among friends), puta as an intensifier, hijo de puta (son of a bitch) and pendejo (idiot, especially in Mexico). Regional favourites include gilipollas and hostia in Spain, chingar and pinche in Mexico, boludo in Argentina and weón in Chile.
What does "joder" mean?
Joder literally means "to fuck", but in everyday Spanish, especially in Spain, it works like "damn" or "for God's sake": an exclamation of surprise or annoyance. "No me jodas" means "you're kidding" or "don't mess with me". Softened versions used in polite company are jolín and jolines.
Is "coño" a bad word in Spanish?
It depends on the country. In Spain and Venezuela, coño is everyday punctuation, similar to "damn" or "hell", and is not considered very strong. In Mexico, Chile and much of South America it keeps its anatomical meaning and is much more offensive. Learn the norms of the country you are in.
What is the worst insult in Spanish?
Insults involving someone's mother are the most serious everywhere: "chinga tu madre" (Mexico), "la concha de tu madre" (Argentina, Chile, Peru), "me cago en tu madre" (Spain) and "hijo de puta" said in anger. Homophobic and ethnic slurs are equally serious and should never be used.
What does "pinche" mean in Mexican Spanish?
In Mexico, pinche is an adjective meaning "damn", "bloody" or "fcking", placed before a noun: pinche tráfico (damn traffic), pinche pendejo (fcking idiot). Its original meaning is a kitchen assistant, which is what it still means in Spain, where it is not a swear word at all.
How do you swear politely in Spanish?
Use the softened stand-ins: miércoles (Wednesday) instead of mierda, jolín instead of joder, caray or caramba instead of carajo, ostras instead of hostia, pucha instead of chucha, and "me importa un pepino" (I don't give a cucumber) instead of the vulgar versions of "I don't care".