Using 'Caliente' for 'Hot'
Mistake: “Saying 'Eres caliente' to mean someone is attractive or 'hot'.”
Correction: Use 'Eres guapa/o' or another appropriate adjective.
EH-ress ehr-MOH-sah
This is a direct, sincere, and powerful way to call a woman beautiful. It's typically used in romantic contexts and implies a deep appreciation of her beauty, both inside and out.

A sincere compliment like 'Eres hermosa' is a gift. It's about more than just looks; it's about appreciating the whole person.
EH-ress GWAH-pah
This is the most common way to say a woman is good-looking or attractive, especially in Spain. It's more casual than 'hermosa' and can be used between friends. The masculine form is 'guapo'.
EH-ress boh-NEE-tah
Meaning 'you are pretty,' this is a very common and sweet compliment, particularly in Latin America. It's softer than 'hermosa' and can describe a girl, a woman, or even an object.
EH-ress LEEN-dah
Similar to 'bonita', 'linda' means 'lovely' or 'pretty'. It's extremely common throughout Latin America and carries a warm, affectionate tone.
ehs-TAHS ehr-MOH-sah
Using 'estás' (from the verb 'estar') changes the meaning slightly to 'you look beautiful/pretty *right now*'. It comments on someone's current appearance, like their outfit or makeup.
EH-ress preh-see-OH-sah
This means 'you are precious' or 'gorgeous'. It's a very strong and affectionate compliment, a step above 'bonita' and often considered even more intimate than 'hermosa'.
EH-ress GWAH-poh
These are the masculine versions for telling a man he is handsome or beautiful. 'Guapo' is the most common and standard term for 'handsome'. 'Hermoso' is much stronger and more poetic.
teh vess ehr-MOH-sah
This literally means 'You look beautiful / good-looking / good.' Like using 'estás', this focuses on someone's appearance at a specific moment.
EH-ress OO-nah beh-YEH-sah
This translates to 'You are a beauty.' It's a slightly more classic or formal-sounding compliment that emphasizes the person as a whole.
Choosing the right word for 'beautiful' depends on intensity, region, and context. Here's a quick comparison of the most common options for women.
| Phrase | Formality | Best For | Avoid When |
|---|---|---|---|
| Eres hermosa | Romantic | Deep, sincere compliments to a romantic partner, expressing profound beauty. | Casual settings or with someone you just met, as it can sound too intense. |
| Eres guapa | Casual / Informal | Everyday compliments in Spain; calling someone attractive or good-looking. | You want to express a very deep, poetic sense of beauty. |
| Eres bonita | Informal | A sweet, all-purpose compliment in Latin America; means 'pretty'. | You are in Spain and want to sound like a local (use 'guapa' instead). |
| Eres linda | Informal | A warm and affectionate compliment in Latin America; means 'lovely' or 'pretty'. | Formal situations, as it's very familiar and affectionate. |
| Estás guapa/hermosa | Neutral | Commenting on how someone looks *right now*, especially when they've dressed up. | You want to compliment their inherent, timeless beauty (use 'eres' instead). |
The vowel sounds are consistent. The main challenges are the silent 'h' in 'hermosa' and the soft 'r' in 'eres'.
This phrase requires understanding two major grammar points: the difference between 'ser' and 'estar', and adjective gender agreement (-o/-a). These are foundational but tricky for beginners.
Choosing between hermosa, guapa, bonita, and linda carries significant cultural and relational meaning. Using the wrong one can sound too forward, too casual, or regionally out of place.
Mi amor, cada día que pasa, te veo y pienso: eres hermosa.
My love, every day that passes, I see you and think: you are beautiful.
¡Oye, qué guapa estás con ese vestido nuevo! Te queda genial.
Hey, you look so pretty in that new dress! It looks great on you.
La abuela de Jorge es una señora muy bonita, tiene una sonrisa encantadora.
Jorge's grandmother is a very pretty lady, she has a charming smile.
No necesitas maquillaje, eres linda al natural.
You don't need makeup, you are naturally lovely.
Todos en la oficina piensan que el nuevo gerente es muy guapo.
Everyone in the office thinks the new manager is very handsome.
One of the trickiest but most important concepts is the difference between 'eres' (from 'ser') and 'estás' (from 'estar'). 'Eres hermosa' means beauty is part of who you are inherently. 'Estás hermosa' means you look beautiful *right now*. The second one is often used when someone has dressed up for an event.
Spanish has a richer vocabulary for 'beautiful' than English. Think of it as a spectrum: 'Bonita/Linda' (pretty/lovely) is sweet and common, 'Guapa' (good-looking/hot) is more about general attractiveness, and 'Hermosa/Preciosa' (beautiful/gorgeous) is for a deeper, more profound beauty. Choosing the right word shows your emotional intelligence.
In some Spanish-speaking countries, it's more common for strangers (usually men) to offer compliments ('piropos') to women on the street. While some may see this as part of the culture, many people, especially younger generations, find it unwanted and objectifying. It's best to reserve compliments for people you know in appropriate social settings.
Generally, people in many Hispanic cultures give compliments more freely than in some Anglo cultures. It's common to greet a friend with '¡Hola, guapa!' or to compliment their appearance openly. Don't be shy about offering a sincere compliment, but always be mindful of the context and your relationship with the person.
Mistake: “Saying 'Eres caliente' to mean someone is attractive or 'hot'.”
Correction: Use 'Eres guapa/o' or another appropriate adjective.
Mistake: “Using 'Eres guapa hoy' (You are handsome today - grammatically awkward).”
Correction: 'Estás guapa hoy' (You look handsome today).
Mistake: “Telling a woman, 'Eres hermoso' or a man, 'Eres hermosa'.”
Correction: 'Eres hermosa' (for a woman), 'Eres hermoso' (for a man).
If you're in Latin America and unsure which word to use, 'bonita' or 'linda' are almost always safe, kind, and well-received choices. They are less intense than 'hermosa' and convey genuine sweetness.
A more powerful compliment is often a specific one. Instead of just 'Eres bonita', try 'Qué sonrisa tan bonita tienes' (What a pretty smile you have) or 'Me encantan tus ojos, son muy hermosos' (I love your eyes, they are very beautiful).
A very natural way to give a compliment is to start with 'Qué...' which means 'What a...' or 'How...'. For example, '¡Qué guapa!' (How beautiful!) or '¡Qué ojos más bonitos!' (What beautiful eyes!).
If someone calls you beautiful, a simple 'Gracias' (Thank you) is the perfect response. You can also add 'Qué amable' (How kind) or 'Tú también' (You too).
'Guapa/o' is the undisputed champion of compliments in Spain. It's used constantly and casually, even as a greeting between friends ('¡Hola, guapa!'). 'Bonita' is used, but less frequently. 'Hermosa' is reserved for very high praise.
'Bonita' and 'linda' are the most common and beloved compliments. They convey sweetness and affection. 'Guapa' is understood but can sometimes sound a bit more direct or focused purely on physical looks. 'Hermosa' is a powerful, romantic compliment.
The use of 'vos' and 'sos' is the most defining feature. 'Linda/o' is extremely common for 'pretty/lovely'. Compliments can be very direct and passionate, in line with the culture.
'Linda' is very common. 'Bella' (beautiful) is also used more frequently here than in other regions. Compliments are often given freely and enthusiastically as part of everyday interaction.
Gracias, qué amable.
Thank you, how kind.
De nada, es la verdad.
You're welcome, it's the truth.
¡Ay, gracias! Tú también te ves muy bien.
Oh, thanks! You look great too.
¡Gracias!
Thanks!
Gracias...
Thanks...
Lo digo en serio.
I mean it seriously.
This visual and sound association connects the Spanish word to the concept of striking beauty.
This classic mnemonic helps distinguish between the two 'to be' verbs, a common point of confusion for learners.
The biggest difference is that Spanish has two verbs for 'to be': 'ser' and 'estar'. English uses 'you are' for everything, but Spanish forces you to decide if the beauty is an inherent trait ('eres') or a temporary state ('estás'). Additionally, Spanish has a wider and more nuanced range of common words for 'beautiful' (hermosa, guapa, bonita, linda), each with its own regional and emotional flavor, whereas English relies more heavily on adverbs like 'very' or 'so' to modify 'pretty' or 'beautiful'.
In many Spanish-speaking cultures, giving direct compliments on appearance, even to people you don't know extremely well, can be more common and accepted than in some English-speaking cultures. However, the line between a compliment and an unwanted 'piropo' (catcall) is important, and context is everything.
Why it''s different: The direct translation, 'estás caliente,' refers to body temperature or sexual arousal. It's considered vulgar and is not used to mean 'attractive.'
Use instead: To say someone is 'hot' in a modern, attractive sense, you would use 'eres guapo/a,' 'estás bueno/a' (very informal slang), or a regional equivalent like 'sos un fuego' in Argentina.
by Café Tacvba
The entire song is a declaration of love, where the singer lists all the wonderful things his beloved *is* to him, using 'eres' repeatedly.
Why it matters: This is a perfect example of using 'eres' to express deep, inherent qualities. It shows how 'eres' goes beyond just physical appearance to define the very essence of a person.
📺 Widely available on YouTube and Spotify.
This is the logical next step after giving a compliment if you have romantic interest.
Learns how to give more specific compliments, which often feel more sincere.
Knowing how to respond gracefully when someone gives you a compliment back.
Moves beyond physical appearance to complimenting someone's character, e.g., 'Eres amable' (You are kind).
Question 1 of 4
Your friend dressed up for a party and looks amazing. What's the most natural way to compliment her?
Knowing a phrase is one thing — using it at the right moment is another. Read 200+ illustrated and narrated Spanish stories to see phrases in the contexts where they actually belong.
Think of them on a scale of intensity and context. 'Bonita' (pretty) is a sweet, general-purpose compliment, very common in Latin America. 'Guapa' (good-looking, attractive) is the everyday standard in Spain. 'Hermosa' (beautiful, gorgeous) is the strongest and most profound, usually reserved for someone you have deep feelings for.
The most common and direct way is 'Eres guapo'. It's the perfect equivalent of 'you are handsome'. You can also use 'Eres atractivo' (You are attractive). 'Eres hermoso' is much more intense and poetic, and less commonly used for men.
Use 'eres' (from the verb 'ser') to describe an inherent, timeless quality. 'Eres una mujer bonita' (You are a pretty woman). Use 'estás' (from the verb 'estar') to comment on a temporary state or how someone looks right now. '¡Qué bonita estás con ese vestido!' (You look so pretty in that dress!).
It's possible, but can be risky as 'hermosa' carries strong romantic connotations. It might make the situation a bit intense or awkward. For a friend, safer and more common options would be 'guapa' (especially in Spain), 'linda', or 'bonita'.
They are very similar and often interchangeable, both meaning 'pretty' or 'lovely'. 'Linda' can sometimes have a slightly more affectionate or charming connotation, while 'bonita' is a more straightforward 'pretty'. Both are extremely common and well-received throughout Latin America.
This is culturally complex. While compliments ('piropos') from strangers on the street are a known phenomenon, they are often unwelcome. In a normal social context, like a cafe or a class, a polite and respectful compliment like 'Qué bonito suéter' (What a pretty sweater) is usually fine. A direct 'eres hermosa' to a total stranger is likely too forward.
Strengthen the grammar behind this phrase:
Find similar phrases to expand your Spanish vocabulary:
Browse our complete collection of Spanish phrases organized by situation, from basic greetings to advanced conversations. Perfect for travelers, students, and anyone learning Spanish.
View All Spanish Phrases →