How to Say “You Are Beautiful” in Spanish: 10 Romantic Phrases

by Alisha Shabbir
Published: Updated:
How to say you are beautiful in spanish

Have you ever wanted to say something beautiful in Spanish?

I completely know that feeling! I personally love learning Spanish — there’s something so soft, romantic, and musical about this language, especially when you say something sweet like “You are beautiful.”

Maybe, like me, you enjoy learning new languages and discovering little phrases that can make someone’s heart smile.

Or maybe your partner speaks Spanish, and you want to surprise them with a heartfelt compliment — especially if words of affection are one of the ways you naturally show love.

Or perhaps you’re a traveller who has already planned the next adventure to Spain or another Spanish-speaking country, where people can be wonderfully expressive with their words.

Whatever your reason, let’s learn together how to say “You are beautiful” in Spanish — and say it out loud with me: ¡Eres hermosa!

Quick Answer: How to Say “You Are Beautiful” in Spanish

The simplest and most direct way to tell a woman “you are beautiful” is eres hermosa. When speaking to a man, you can say eres hermoso, although eres guapo is often the more natural everyday choice when you mean handsome or good-looking.

Spanish PhraseMeaningBest Use
Eres hermosaYou are beautifulWarm, sincere, romantic, or admiring
Eres hermosoYou are beautiful / handsomeA compliment for a man; more expressive or poetic
Eres guapa / guapoYou are beautiful / handsomeEveryday, natural compliment, especially in Spain
Eres bonita / bonitoYou are pretty / lovelySoft, sweet, everyday compliment
Eres linda / lindoYou are pretty / lovelyWarm and affectionate, especially common in Latin America
Estás hermosa / hermosoYou look beautifulWhen someone looks especially beautiful right now

What Does “Eres Hermosa” Mean?

Eres hermosa literally means “you are beautiful” when speaking to a woman.

Eres comes from the Spanish verb ser, meaning “to be,” while hermosa means “beautiful.” Because Spanish adjectives usually agree with the person or thing they describe, hermosa is feminine and hermoso is masculine.

It is a lovely phrase when you want your compliment to feel sincere rather than rushed. You can say it to a romantic partner, someone you admire, or even someone whose beauty you simply want to acknowledge.

And honestly, sometimes two little words can say quite a lot.

15 Sweet Ways to Say “You Are Beautiful” in Spanish

There is no single Spanish word that you have to use every time. The nicest choice depends on the person, the moment, where they are from, and how close you are to them.

Here are some of the most useful phrases to keep in your little Spanish vocabulary:

  1. Eres hermosaEH-res er-MO-sa
    You are beautiful. This is one of the clearest and most heartfelt ways to compliment a woman. It can sound romantic, sincere, or simply admiring depending on your tone.
  2. Eres hermosoEH-res er-MO-so
    You are beautiful / handsome. This is the masculine form of hermosa. When talking about a man’s looks in everyday Spanish, guapo is often more natural, but hermoso can feel especially expressive or poetic.
  3. Eres guapa / guapoEH-res GWA-pa / GWA-po
    You are beautiful / handsome. This is a very natural everyday compliment, particularly in Spain. It can also be affectionate between people who know each other well.
  4. Eres bonita / bonitoEH-res bo-NEE-ta / bo-NEE-to
    You are pretty / lovely. Bonita has a softer feeling than hermosa. It can sound sweet, gentle, and affectionate without making the compliment feel overly intense.
  5. Eres linda / lindoEH-res LEEN-da / LEEN-do
    You are pretty / lovely. Linda is especially common in many parts of Latin America and can carry a warm, affectionate feeling. As with many Spanish expressions, the exact flavour can vary from country to country.
  6. Estás hermosa / hermosoeh-STAS er-MO-sa / er-MO-so
    You look beautiful. This is the phrase to reach for when someone looks particularly lovely right now — perhaps they have dressed up for a wedding, changed their hairstyle, or simply look amazing today.
  7. Estás preciosa / preciosoeh-STAS preh-see-O-sa / preh-see-O-so
    You look gorgeous / stunning. This feels a little more affectionate and expressive. It is especially lovely for a romantic evening or a special occasion.
  8. Te ves hermosa / hermosote ves er-MO-sa / er-MO-so
    You look beautiful. This focuses directly on how someone looks. It works beautifully when complimenting an outfit, appearance, or the way someone has styled themselves.
  9. Qué bonita ereskeh bo-NEE-ta EH-res
    How beautiful / pretty you are! This has a sweet, spontaneous feeling to it. You might say it when you suddenly notice how lovely someone looks.
  10. Qué guapa ereskeh GWA-pa EH-res
    You are so beautiful / good-looking! This is a natural choice when you want to sound warm and conversational, especially in Spain.
  11. Eres preciosa / preciosoEH-res preh-see-O-sa / preh-see-O-so
    You are gorgeous / precious. This one feels especially affectionate. It can describe someone’s appearance, but it can also carry a sense of tenderness depending on the relationship.
  12. Eres bella / belloEH-res BE-ya / BE-yo
    You are beautiful. Bella can sound a little more poetic or elegant than everyday words such as guapa. It is a lovely option when you want your compliment to have a softer, almost romantic quality.
  13. Eres una bellezaEH-res OO-na beh-YEH-sa
    You are a beauty. This is another expressive way to admire someone as a whole. It has a slightly more classic or poetic feel.
  14. Eres guapísima / guapísimoEH-res gwa-pee-SEE-ma / gwa-pee-SEE-mo
    You are incredibly beautiful / handsome. The -ísimo ending intensifies the adjective. So if guapa is beautiful or good-looking, guapísima takes that compliment up a notch.
  15. Mi reina / mi bello / mi bellamee RAY-na / mee BE-yo / mee BE-ya
    My queen / my beautiful one. These are affectionate expressions rather than straightforward translations of “you are beautiful.” They are best saved for someone you already share a close or romantic relationship with.

Eres Hermosa vs. Estás Hermosa: What’s the Difference?

This is one little Spanish detail that is worth understanding because it changes the feeling of your compliment.

Eres hermosa uses ser and describes someone as beautiful in a more general sense. It can suggest that beauty is part of how you see that person.

Estás hermosa uses estar and focuses more on how someone looks at a particular moment.

For example:

“Eres hermosa.”
You are beautiful.

“Estás hermosa esta noche.”
You look beautiful tonight.

So, if your partner has just walked into the room wearing a beautiful dress, “Estás hermosa” feels very natural. If you are telling her how beautiful you have always thought she is, “Eres hermosa” carries that deeper feeling.

How Do You Say “You Are Beautiful” to a Man in Spanish?

If you are complimenting a man, Spanish changes the adjective to its masculine form.

You can say:

  • Eres hermoso — You are beautiful.
  • Eres guapo — You are handsome / good-looking.
  • Estás guapo — You look handsome.
  • Eres precioso — You are gorgeous / precious.

For an everyday compliment about a man’s appearance, eres guapo or estás guapo will usually feel more natural. Hermoso is perfectly understandable, but it can sound more expressive or poetic.

Spain vs. Latin America: Which Word Should You Use?

Spanish is spoken across many countries, so it is natural for compliments to sound a little different depending on where you are.

In Spain, guapo and guapa are very common ways to describe someone as attractive or good-looking. You may also hear affectionate expressions such as ¡Buenos días, guapa!

Across much of Latin America, words such as linda, lindo, bonita, and bonito are widely used, although preferences vary between countries and even between individual speakers.

That is the lovely thing about learning a living language: there is rarely just one perfect word.

If you are unsure, eres hermosa is widely understood and clearly communicates the idea of “you are beautiful.” If you are in Spain and want a more everyday compliment, eres guapa is a wonderful choice.

Romantic Ways to Say It Without Sounding Too Strong

Sometimes you want to compliment someone without making the moment feel like a dramatic love confession.

That is where softer phrases can be perfect.

You could say:

“Qué bonita eres.”
How lovely you are!

“Eres muy linda.”
You are very pretty / lovely.

“Te ves hermosa hoy.”
You look beautiful today.

And if you are already close to someone, something as simple as “Eres preciosa” can feel wonderfully warm and personal.

The words matter, but so does the relationship behind them. A compliment usually feels best when it sounds natural coming from you rather than like something memorised from a phrasebook. And sometimes, it is not even a full compliment that makes a conversation feel special — a sweet nickname or a little name you use only for someone you love can say just as much.

How to Use “You Are Beautiful” in a Real Conversation

Here are a few little examples so you can hear how these phrases might naturally fit into a conversation.

You: “Estás preciosa esta noche.”
Reply: “¡Gracias! Qué amable.”

You: You look beautiful tonight.
Reply: Thank you! That’s so kind.

Or perhaps you are sending a sweet text to someone you love:

“Eres hermosa, me encanta tu sonrisa.”

You are beautiful. I love your smile.

That second sentence makes the compliment feel more personal because you are not simply talking about appearance. You are telling the person exactly what you love about them — and sometimes, that is what makes someone truly beautiful inside and out.

How to Make Your Spanish Compliment Feel More Meaningful

If you really want your words to stay with someone, try adding a small personal detail.

Instead of only saying:

“Eres hermosa.”

You could say:

“Eres hermosa, y me encanta tu sonrisa.”
You are beautiful, and I love your smile.

Or:

“Estás preciosa con ese vestido.”
You look gorgeous in that dress.

It feels more genuine because you are noticing something specific rather than giving a compliment that could have been copied and pasted for anyone.

And if you are saying these words to a partner, remember that affection does not have to be complicated. Sometimes a simple compliment, said at the right moment, can mean more than a long romantic speech.

What Should You Say if You Want to Sound Respectful?

When complimenting someone you do not know well, it is always worth paying attention to the situation and your relationship with that person.

A gentle compliment about someone’s appearance can be perfectly kind, but not every romantic-sounding phrase belongs in every situation. With strangers or people you have just met, a little restraint can make your words feel more respectful and comfortable.

If you are speaking formally, Spanish also has usted, the formal form of “you.” For example, “Usted es muy hermosa” means “You are very beautiful” in a formal or respectful way.

Still, in everyday conversation, the best phrase is often the one that matches the relationship rather than the one that sounds the most impressive.

Related Spanish Phrases to Learn Next

Once you feel comfortable saying “Eres hermosa,” you may find yourself wanting to learn a few more sweet Spanish expressions.

You could move on to how to say “good morning, my love” in Spanish, or learn some beautiful words and phrases that can make an ordinary message feel a little more romantic.

If you simply want to send someone a lovely message rather than practise your Spanish, you might also enjoy our collection of beautiful memes and good morning beautiful memes.

Also Read: Romantic Good Morning Memes

And if you are looking for something a little more thoughtful to send during the day, these beautiful day wishes can add the same warm feeling in English.

For more romantic inspiration, you can also explore these interesting relationship quotes.

If your love of Spanish started because of an upcoming trip, you might enjoy pairing these phrases with some travel quotes to get you on the move and saving a few expressions for the journey.

Also Read: Have a Beautiful Day Images

Final Words from Me

Learning a new language opens up new worlds.

And Spanish is not just a language — it can feel like an emotion all on its own. The words have rhythm, warmth, and so much personality that even a simple compliment can feel special.

So if you came here wondering how to say “You are beautiful” in Spanish, now you have more than one way to say it.

For a heartfelt compliment, try:

“Eres hermosa.”

For an everyday compliment in Spain:

“Eres guapa.”

For someone who looks especially beautiful right now:

“Estás hermosa.”

And if you want to make it personal, add the little detail that makes the compliment yours.

Ready?

Say it with me: “¡Eres hermosa!” ❤️

You may also like