Hola, I'm Mónica, a Spanish teacher from Madrid. Let's be honest: you didn't open this page to learn the subjunctive. You opened it because you heard a Spaniard say "¡Joder, qué gilipollas!" at a bar and you want to know what just happened.
Good. Swear words are real Spanish. In Spain we use them a LOT, often without anger, sometimes even as compliments. The trick is knowing how strong each one is and when not to say it, so you sound like a local and not like a guiri who just learned a new toy.
Spanish swear words cheat sheet
| Word | Literally | What it really means | How rude |
|---|---|---|---|
| Joder | to f*** | Damn! / F***! (surprise, anger, everything) | Medium |
| Hostia | the communion wafer | Damn! / Wow! / a slap | Medium |
| Coño | c*** (vulgar) | Damn it! / What the hell! | Medium |
| Mierda | shit | Shit / crap | Low |
| Gilipollas | — | Idiot, jerk, a**hole | High (if you mean it) |
| Cabrón | male goat | Bastard (or "buddy" with friends) | High / friendly |
| Cojones | balls | Guts / "for f***'s sake" | Medium |
| Me cago en… | I sh** on… | Pure frustration | Medium to very high |
| Hijo de puta | son of a whore | Son of a b**** | Very high |
| De puta madre | of a whore mother | Awesome! (positive!) | Informal |
| Capullo | flower bud / cocoon | Jerk, idiot | Medium |
| Que te den | may they give it to you | Screw you | Medium |
The swear words you'll hear every day in Spain
Joder Medium
Joder literally means "to f***", but nobody in Spain thinks about that. It's the national exclamation: you burn your toast, you see the electricity bill, your team scores. Joder, joder, joder.
¡Joder, qué frío hace! → Damn, it's cold!
¡No me jodas! → No way! / You're kidding me!
Estoy jodido. → I'm screwed.
Hostia Medium
Originally the communion wafer in church, which is why older people find it disrespectful. Today it means "damn!" or "wow!". Una hostia is also a slap or a crash, and de la hostia means amazing.
¡Hostia, qué susto! → Damn, you scared me!
Este concierto es de la hostia. → This concert is f***ing amazing.
Coño Medium
A very vulgar word for female genitals, used in Spain like "damn it!" or "what the hell". You'll also hear ¿Qué coño haces? (What the hell are you doing?). In some Latin American countries it's much stronger, so be careful outside Spain.
Mierda Low
Shit. Easy, universal and probably the first one you learned. ¡Vete a la mierda! means "go to hell", and una mierda is "a piece of crap".
Esta peli es una mierda. → This movie is crap.
Gilipollas High
The most Spanish insult there is: idiot, jerk, a**hole. It's very common between friends as a joke, but if you say it to a stranger, it's a real insult. Its little brother is gilipollez: a stupid thing.
No seas gilipollas. → Don't be an idiot.
Eso es una gilipollez. → That's nonsense.
Cabrón High / friendly
Literally a male goat (the one whose partner is unfaithful, hence the insult). It can mean bastard… or, between close friends, something like "you lucky bastard". The tone decides everything.
¡Qué cabrón, te ha tocado la lotería! → You lucky bastard, you won the lottery!
Cojones Medium
Balls. Spaniards use cojones for everything: courage (tener cojones), anger (¡cojones ya!), and even indifference (me importa un cojón, I don't give a damn).
Me cago en… Medium to very high
"I sh** on…" followed by almost anything. Me cago en la leche is mild and even funny. Me cago en la mar too. Other versions involve religion or someone's mother, and those can end a friendship. Stick to la leche.
Hijo de puta Very high
Son of a b****. A real insult. Never use it as a joke with people you don't know well.
De puta madre (yes, it's positive) Informal
This one confuses everyone. De puta madre means awesome, great, perfect. Tu puta madre, on the other hand, is an insult. One word changes everything.
La paella está de puta madre. → The paella is f***ing great.
Capullo, tonto del culo and other soft ones
Capullo (jerk), tonto del culo (complete idiot), imbécil and idiota are the "beginner" insults: rude, but you won't start a fight. Que te den means "screw you".
Swear words in Latin America (careful, they change!)
Spanish swear words travel badly. A word that's harmless in Madrid can be a big insult in Buenos Aires, and the other way round.
Mexico: pendejo, chingar, güey
Pendejo means idiot (in Spain it's just a pubic hair, which is why Spaniards laugh). Chingar is the Mexican "joder": ¡chinga tu madre! is a very strong insult, and ¡qué chingón! means "awesome". Güey is "dude". Pinche is "damn" (pinche tráfico), and culero is a jerk.
Argentina: boludo, pelotudo, la concha de tu madre
Boludo is idiot but also "dude" between friends. Pelotudo is stronger. La concha de tu madre is one of the strongest insults in Argentina.
Colombia: gonorrea, hijueputa, marica
If you watched Narcos, you heard them all. Gonorrea is a terrible person (yes, like the disease). Hijueputa is "hijo de puta" said fast, sometimes even with affection. Marica is used among friends like "dude", but it's offensive in other contexts. I explain these in my Narcos Spanish mini course.
When NOT to swear in Spanish
- With your partner's parents, at least the first time. Grandma will remember.
- At work or with clients, unless they swear first.
- With strangers, if you're not sure of the tone. A smile turns "cabrón" into a joke; without it, it's a fight.
- When you're angry. Your accent plus an insult is a dangerous combination.
Even I get complaints: a reader once wrote to me about my palabrotas, and that story explains why swear words are culture, not just bad manners.
Want more real Spanish from Spain?
Swear words are just the start. Keep going with estar sobao, mala leche and eres la leche, or get my free guide to Madrid like a local.
FAQ
What is the worst swear word in Spanish?
In Spain, insults about someone's mother (hijo de puta, tu puta madre) and me cago en + religion or family are the strongest. In Argentina, la concha de tu madre. In Mexico, chinga tu madre.
Is "joder" rude in Spanish?
It's vulgar, but in Spain it's so common that most people don't notice it. Avoid it in formal situations or with older people you don't know.
What does "gilipollas" mean?
Gilipollas means idiot, jerk or a**hole. It's used only in Spain. Between friends it can be a joke; to a stranger it's an insult.
Is "cabrón" always an insult?
No. It means bastard, but between friends it can be affectionate ("you lucky bastard"). In Mexico it's even more common as "dude". The tone decides.
What does "de puta madre" mean?
It means awesome or great. It's positive, even though it contains "puta". Don't confuse it with "tu puta madre", which is an insult.
What does "pendejo" mean in Spain vs Mexico?
In Mexico pendejo means idiot. In Spain it originally means a pubic hair, and it's rarely used as an insult.
— Monica Bernabe Perez
Live in Australia? Practise real Spanish with me, a native teacher from Madrid and DELE examiner: Spanish classes in Sydney, Spanish lessons in Adelaide or Spanish classes in Perth.
$20 symbolic price · 30 minutes · with Mónica
Want to speak Spanish like this, not just read it?
Book your Spanish Speaking Roadmap call (symbolic price: $20). We find what is blocking you and the fastest way to start speaking real Spanish.
Book my call ($20) →
Fantastic website. A lot of useful information here.
I’m sending it to a few friends ans additionally
sharing in delicious. And of course, thanks on your sweat!
Thank you, it is very nice of you
Thanks 🙂