A guide to saying it like a local
How to Say "You have a beautiful smile" in Spanish
Compliment someone's smile in Spanish with this warm and direct phrase.
Tienes una sonrisa hermosa
tee-EH-nes OO-nah sohn-REE-sah ehr-MOH-sahcasual
Spanish TTS · 0:01
Use this when you want to express genuine admiration for someone's smile. It's perfect for a first date or when you're getting to know someone better.
Alternatives
- Qué linda sonrisa tienesSlightly more enthusiastic and common in some regions.
- Me encanta tu sonrisaMeans 'I love your smile,' a bit more intense.
Ways to get it wrong
Confusing 'hermosa' with 'hermoso'
'Hermosa' is feminine to match 'sonrisa' (smile), which is feminine.
Using 'tu' instead of 'su'
'Tu' is informal; use 'su' if you're speaking more formally.
A small cultural note
Smiling is universally appreciated, and this phrase is a safe and lovely way to acknowledge it across most Spanish-speaking cultures.
Frequently asked
how to say you have a beautiful smile in spanish informal
The most common informal way is 'Tienes una sonrisa hermosa.' This uses the 'tú' form, which is for friends and peers.
what is the difference between hermosa and bonito
Both mean beautiful, but 'hermosa' often implies a deeper, more striking beauty. 'Bonita' is more like pretty or nice.
can i use this phrase for a man
Yes, 'Tienes una sonrisa hermosa' works for anyone. 'Sonrisa' is always feminine, so 'hermosa' is the correct adjective.