A guide to saying it like a local

How to Say "How old are you" in Spanish

Ask someone's age in Spanish with this common, friendly phrase. Perfect for casual conversations.

¿Cuántos años tienes?

KWAHN-tohs AH-nyohs tee-EH-nehscasual

A single phrase, broken down

Tap to hear:

Spanish TTS · 0:01

Use this when you're talking to someone you know fairly well, or when the situation naturally calls for it, like a birthday party. It's the standard way to ask someone's age in most everyday contexts.

Alternatives

  • ¿Qué edad tienes?Slightly more formal, but still common.
  • ¿Cuántos años tiene usted?Use this when addressing someone formally.

Ways to get it wrong

Confusing 'años' with 'años'

The word 'años' means years; don't confuse it with 'anos' which means 'anuses'.

Using 'ser' instead of 'tener'

Spanish speakers 'have' years, they aren't years, so use 'tener' (to have), not 'ser' (to be).

A small cultural note

In many Spanish-speaking cultures, asking someone's age is more common and less sensitive than in some English-speaking ones, especially among friends. However, always gauge the situation and the person.

Frequently asked

how to ask age in spanish formal

To ask formally, use '¿Cuántos años tiene usted?'. This uses the formal 'usted' form of the verb 'tener'.

what is the difference between cuantos años tienes and que edad tienes

'¿Cuántos años tienes?' is more common and slightly more casual. '¿Qué edad tienes?' is also widely understood and can feel a touch more direct.

how to answer how old are you in spanish

You answer by saying 'Tengo [number] años.' For example, 'Tengo treinta años' means 'I am thirty years old.'

How do you ask a person's age in Spanish?

To ask someone's age in Spanish, you can use the phrase "¿Cuántos años tienes?" for informal situations or "¿Cuántos años tiene usted?" for formal situations.

How old are you in Spanish informal?

The informal way to ask someone's age in Spanish is "¿Cuántos años tienes?".

How old are you in Spanish formal?

The formal way to ask someone's age in Spanish is "¿Cuántos años tiene usted?".

How to say my age in Spanish?

To state your age in Spanish, you say "Tengo X años," where X is your age. For example, "Tengo veinte años" means "I am twenty years old."