Back to blog

2026-06-21

Contar vs Decir: What’s the difference in Spanish?

Contar means to tell a story or recount events (and to count). Decir means to say or state specific words or facts. Learn when each fits “tell” in English.

The short answer

Contar is for telling a story, giving an account, or recounting what happened. It can also mean to count numbers. Decir is for stating specific words, facts, or messages: what you say, not a narrative you unfold.

Think: Te cuento un chiste (I’ll tell you a joke, as a little story) vs Te digo la verdad (I’m telling you the truth, as a direct statement).

Core meanings: narrative vs statement

English uses “tell” for both situations, so learners often reach for the wrong verb. The split in Spanish is practical:

  • Contar points to narration: a joke, an anecdote, what happened yesterday, your side of events.

  • Decir points to content stated: a fact, a name, a quote, a short message, often with que + clause.

This is different from decir vs hablar (content vs topic or language). For that contrast, see our decir vs hablar guide. Here we focus on when “tell” in English maps to contar or decir.

Contar: tell a story, give an account (and count)

Contar often answers “What happened?” or “What’s the story?” You cuentas a joke, a trip, gossip, or your version of events. The listener expects details or a sequence, not just one bare fact.

Examples:

  • Te cuento un chiste. (I’ll tell you a joke.)

  • ¿Me cuentas qué pasó? (Will you tell me what happened?)

  • Le conté toda la historia. (I told him the whole story.)

  • No me cuentes mentiras. (Don’t tell me lies as in spinning a tale.)

Contar also means to count. Context makes the meaning clear:

  • Cuenta hasta diez. (Count to ten.)

  • Conté los años que llevaba aquí. (I counted the years I had been here.)

Decir: say or state

Decir answers “What did you say?” or “What’s the message?” It fits declarations, quotes, names, and short statements. Very common: decir + que + clause.

Examples:

  • Te digo la verdad. (I’m telling you the truth.)

  • Te digo que no puedo ir. (I’m telling you I can’t go.)

  • ¿Qué has dicho? (What did you say?)

  • El profesor dijo mi nombre. (The teacher said my name.)

Common patterns you will see

“Contar + story or event”

After contar, you often get a story, anecdote, or “what happened”: un chiste, una historia, lo que pasó, or a full narrative clause.

For example: Cuéntame tu viaje (Tell me about your trip, as in recount it), and Te conté lo que vi (I told you what I saw).

“Decir + words or fact”

After decir, you usually get the exact content: a noun (la verdad, mi nombre), a quote, or que + what was stated.

For example: Dijo que vendría mañana (He said he would come tomorrow), and No digas eso (Don’t say that).

When both can sound like “tell”

Some sentences overlap in English but Spanish still prefers one verb:

  • Cuéntame la noticia. (Tell me the news, as in relate what you heard.)

  • Dime la noticia. (Tell me the news, as in state it briefly: what is it?)

Both can work in real speech, but contar leans narrative and decir leans direct statement.

Side-by-side comparison

Verb Main meaning Typical “next” element Natural English feel
contar Tell a story, recount, give an account Story, event, qué pasó, anecdote to tell (a story), to relate
contar Count (numbers) Numbers, items, time to count
decir Say or state specific content que-clause, quote, noun (what is said) to say, to tell (a fact)

Quick check: choose the right verb

If you can answer “What’s the story or what happened?” use contar. If you can answer “What exact words or fact did someone state?” use decir. If you are counting, use contar in the numeric sense.

Try these mini swaps:

  • Te cuento un chiste. vs Te digo la verdad.

  • Cuenta hasta cinco. vs Di tu nombre.

  • Le conté lo que pasó. vs Le dije que llegaría tarde.

  • ¿Me cuentas el final? vs ¿Qué me has dicho?

Once the pattern clicks, you stop guessing every time English says “tell.” For more verb contrasts (including decir vs hablar), see decir vs hablar. To drill choices like contar and decir in full sentences, see how LinGoat works or start practicing today.