You are beautiful
in SpanishEres hermosa
/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.
💬Other Ways to Say It
Eres guapa
/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'.
Eres bonita
/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.
Eres linda
/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.
Estás hermosa / guapa / bonita / linda
/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.
Eres preciosa
/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'.
Eres guapo / hermoso
/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.
Te ves hermosa / guapa / bien
/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.
Eres una belleza
/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.
🔑Key Words
Key Words to learn:
📊Quick Comparison
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). |
📈Difficulty Level
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.
Key Challenges:
- Mastering the Ser vs. Estar distinction for compliments.
- Remembering to match the adjective gender to the person.
- Choosing the right word (guapa vs. bonita) depending on the region.
💡Examples in Action
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.
🌍Cultural Context
The 'Ser' vs. 'Estar' Compliment Rule
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.
The Spectrum of Beauty
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.
Piropos: The Culture of Street Compliments
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.
Compliments Are More Frequent
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.
❌ Common Pitfalls
Using 'Caliente' for 'Hot'
Mistake: "Saying 'Eres caliente' to mean someone is attractive or 'hot'."
Correction: Use 'Eres guapa/o' or another appropriate adjective.
Mixing Up 'Ser' and 'Estar'
Mistake: "Using 'Eres guapa hoy' (You are handsome today - grammatically awkward)."
Correction: 'Estás guapa hoy' (You look handsome today).
Forgetting Adjective Agreement
Mistake: "Telling a woman, 'Eres hermoso' or a man, 'Eres hermosa'."
Correction: 'Eres hermosa' (for a woman), 'Eres hermoso' (for a man).
💡Pro Tips
When in Doubt, Use 'Bonita' or 'Linda'
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.
Make it Specific
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).
Use 'Qué' for Emphasis
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!).
How to Receive a Compliment
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).
🗺️Regional Variations
Spain
'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.
Mexico
'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.
Argentina & Uruguay
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.
Caribbean (Cuba, Puerto Rico, Dominican Republic)
'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.
💬What Comes Next?
After you tell someone they are beautiful
Gracias, qué amable.
Thank you, how kind.
De nada, es la verdad.
You're welcome, it's the truth.
You compliment a friend on their appearance
¡Ay, gracias! Tú también te ves muy bien.
Oh, thanks! You look great too.
¡Gracias!
Thanks!
They respond shyly
Gracias...
Thanks...
Lo digo en serio.
I mean it seriously.
🧠Memory Tricks
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.
🔄How It Differs from English
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.
False Friends & Common Confusions:
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.
🎬In Popular Culture
Eres
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.
🎯Your Learning Path
➡️ Learn Next:
How to say 'I like you'
This is the logical next step after giving a compliment if you have romantic interest.
How to say 'You have a beautiful smile'
Learns how to give more specific compliments, which often feel more sincere.
How to say 'Thank you'
Knowing how to respond gracefully when someone gives you a compliment back.
How to describe personality
Moves beyond physical appearance to complimenting someone's character, e.g., 'Eres amable' (You are kind).
✏️Test Your Knowledge
💡 Quick Quiz: You are beautiful
Question 1 of 4
Your friend dressed up for a party and looks amazing. What's the most natural way to compliment her?
Frequently Asked Questions
What's the main difference between 'hermosa', 'guapa', and 'bonita'?
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.
How do I say 'you are handsome' to a man?
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.
When should I use 'estás' instead of 'eres'?
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!).
Can I call a platonic friend 'hermosa'?
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'.
What is the difference between 'linda' and '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.
Is it okay to compliment a stranger in a Spanish-speaking country?
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.
📚Continue Learning Spanish Phrases
Explore More Phrases in These Categories
Find similar phrases to expand your Spanish vocabulary:
Want to Learn More Spanish Phrases?
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 →


