Inklingo

hablarvsdecir

hablar

/ah-BLAR/

|
decir

/deh-SEER/

Level:A1Type:verbsDifficulty:★★★★

💡 Quick Rule

The Rule:

Hablar is the ACTION of talking. Decir is the MESSAGE you're telling.

Memory Trick:

Hablar has 'bla' like 'blah blah blah' (the sound). Decir has 'di' like 'did you hear what I said?' (the content).

Exceptions:
  • 'Decir la verdad' (to tell the truth) and 'decir mentiras' (to tell lies) are fixed phrases using 'decir'.

📊 Comparison Table

ContexthablardecirWhy?
General Action vs. Specific MessageHablamos por dos horas.Me dijo un secreto.Hablar focuses on the duration/act of conversation. Decir focuses on the specific information shared.
Interacting with OthersHablo con María.Le digo algo a María.Hablar con = having a two-way conversation. Decir a = transmitting a one-way message.
Languages vs. WordsÉl habla japonés.Él dice palabras en japonés.Hablar for the skill of speaking a language. Decir for uttering specific words or phrases.
Phone CallsMi madre está hablando por teléfono.Mi madre me dijo que te llamara.Hablar describes the activity. Decir reports the message conveyed during the activity.

✅ When to Use "hablar" / decir

hablar

To speak, to talk. Focuses on the physical act, the skill, or the process of conversation.

/ah-BLAR/

The general act of speaking

No puedo hablar ahora, estoy ocupado.

I can't talk now, I'm busy.

Speaking a language

Ella habla español y francés.

She speaks Spanish and French.

Talking *about* a topic (hablar de/sobre)

Hablamos sobre la película.

We talked about the movie.

Talking *to* or *with* someone (hablar con)

Necesito hablar con mi jefe.

I need to talk with my boss.

decir

To say, to tell. Focuses on conveying a specific message, piece of information, or quote.

/deh-SEER/

Reporting what someone said

Él dijo que llegaría tarde.

He said that he would arrive late.

Telling someone something (often uses me, te, le)

Te digo un secreto.

I'll tell you a secret.

Quoting someone directly

Ella dijo: 'Vamos a la playa'.

She said: 'Let's go to the beach'.

Giving an order or instruction

Dime la verdad.

Tell me the truth.

🔄 Contrast Examples

At a party

With "hablar":

Vi a Carlos hablando con Ana.

I saw Carlos talking with Ana.

With "decir":

Vi a Carlos diciéndole algo a Ana.

I saw Carlos telling something to Ana.

The Difference: Hablar implies a general conversation. Decir implies he was conveying a specific piece of information to her, maybe a secret or a quick message.

Describing a person's communication

With "hablar":

Mi abuelo habla mucho.

My grandpa talks a lot.

With "decir":

Mi abuelo dice muchos chistes.

My grandpa tells a lot of jokes.

The Difference: Hablar describes the quantity or manner of speech (he's talkative). Decir describes the specific content he often shares (jokes).

Asking for something

With "hablar":

¿Podemos hablar?

Can we talk?

With "decir":

¿Puedes decirme la hora?

Can you tell me the time?

The Difference: Hablar is a request for a conversation. Decir is a request for a specific piece of information.

🎨 Visual Comparison

Split-screen showing hablar (the act of talking) vs decir (the content of a message).

Hablar is the conversation itself; decir is the specific message shared.

⚠️ Common Mistakes

Mistake:

Él habló que vendría tarde.

Correction:

Él dijo que vendría tarde.

Why:

When you report what someone said (the message), you must use 'decir'. 'Hablar' is just the action of talking.

Mistake:

Digo español.

Correction:

Hablo español.

Why:

For languages, the verb is always 'hablar'. You speak a language, you don't 'say' a language.

Mistake:

Me habla una historia.

Correction:

Me dice una historia. / Me cuenta una historia.

Why:

When you 'tell' a story, joke, or secret, the verb is 'decir' (or 'contar'), not 'hablar', because you're conveying content.

🔗 Related Pairs

Ver vs Mirar

Type: verbs

✏️ Quick Practice

Quick Quiz: Hablar vs Decir

Question 1 of 3

Which is correct? 'Mi amigo ___ que la película es buena.'

🏷️ Tags

VerbsBeginner EssentialMost Confusing

Frequently Asked Questions

In English we say 'tell a story'. Do I use 'decir' or 'hablar' for that?

Great question! You use 'decir' or, even more commonly, 'contar'. For example, 'Mi abuela me cuenta/dice historias increíbles' (My grandma tells me incredible stories). You would not use 'hablar' here because you're conveying specific content.

Why is 'decir' so irregular?

'Decir' comes from the Latin word 'dicere', and like many of the most common verbs in Spanish (ser, ir, tener), it has held on to its irregular forms over centuries of evolution. Because it's used so often, speakers are used to the irregularities, like 'digo', 'dije', 'diré'.