Te amo or te quiero?
Both phrases can mean "I love you," but they don’t feel the same. Te amo comes from amar. The RAE (the Royal Spanish Academy, which sets standard Spanish) defines amar as "tener amor a alguien o algo," which means "to feel love for someone or something" [1]. Te quiero comes from querer. Its first meaning is "to want," and its second is "to love, to feel fondness for someone or something" [3].
That’s why te quiero can mean "I love you" or "I want you," and the situation tells you which one. With a thing, querer just means "want": quiero tacos means "I want tacos." The RAE also lists "desear" ("to desire") as a second meaning of amar, but it marks that meaning as rarely used [1]. So te amo almost always means love.
Language teachers and learner forums describe a general pattern, not a strict rule:
| Phrase | Common use |
|---|---|
| te amo | A serious partner, a big declaration, very close family |
| te quiero | Friends, family, and partners, every day |
Spain is often described as using te quiero even between partners. In Latin America, people use both and keep te amo for serious love. Every family and couple is a little different, so listen to how the people around you use them.
Two grammar notes:
- Te is for one person you know well. For a group, say los amo ("I love you all"), or las amo if everyone in the group is a woman. In Spain, people say os amo or os quiero.
- For someone you call usted (the polite "you"), it’s lo amo to a man and la amo to a woman.
Sources
- amarReal Academia Española, Diccionario de la lengua española
- amar (Tesoro de los diccionarios históricos de la lengua española)Real Academia Española
- quererReal Academia Española, Diccionario de la lengua española
