A guide to saying it like a local
How to Say "You make me happy" in Spanish
Learn how to express joy and affection in Spanish with this simple, heartfelt phrase that works perfectly in any romantic situation.
Me haces feliz.
meh AH-sehs feh-LEEScasual
Spanish TTS · 0:01
Use this when you want to express genuine appreciation for your partner during a quiet moment together. It is perfect for a heartfelt text message or a sincere compliment after a nice date.
Alternatives
- Me haces muy feliz.use this if you want to emphasize that they make you *very* happy
- Eres mi felicidad.use this for a more poetic or dramatic declaration of love
- Me llenas de alegría.use this to say they fill you with joy
Ways to get it wrong
Mixing up 'hacer' and 'tener'
Do not say 'tienes feliz,' which sounds like you are telling them they possess happiness; use 'haces' (you make) instead.
Mispronouncing the 'z'
In Latin America, the 'z' sounds like an 's'; avoid the European Spanish 'th' sound to sound natural in most of the Americas.
A small cultural note
This phrase is direct and sincere. In many Latin American cultures, expressing emotions clearly is highly valued in romantic relationships.
Frequently asked
Can I say this to a friend?
Yes, it works for close friends too. It simply means you are a positive presence in my life.
How do I say you make me feel happy?
You would say 'me haces sentir feliz.' However, the shorter version is much more common and natural.
Is this phrase too intense for a first date?
It is quite strong for a first date. Save this one for when you have established a deeper connection.