hablarvsdecir
/ah-BLAR/
/deh-SEER/
💡 Quick Rule
Hablar is the ACTION of talking. Decir is the MESSAGE you're telling.
Hablar has 'bla' like 'blah blah blah' (the sound). Decir has 'di' like 'did you hear what I said?' (the content).
- 'Decir la verdad' (to tell the truth) and 'decir mentiras' (to tell lies) are fixed phrases using 'decir'.
📊 Comparison Table
| Context | hablar | decir | Why? |
|---|---|---|---|
| General Action vs. Specific Message | Hablamos por dos horas. | Me dijo un secreto. | Hablar focuses on the duration/act of conversation. Decir focuses on the specific information shared. |
| Interacting with Others | Hablo 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 Calls | Mi 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
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.
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).
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

Hablar is the conversation itself; decir is the specific message shared.
⚠️ Common Mistakes
Él habló que vendría tarde.
Él dijo que vendría tarde.
When you report what someone said (the message), you must use 'decir'. 'Hablar' is just the action of talking.
Digo español.
Hablo español.
For languages, the verb is always 'hablar'. You speak a language, you don't 'say' a language.
Me habla una historia.
Me dice una historia. / Me cuenta una historia.
When you 'tell' a story, joke, or secret, the verb is 'decir' (or 'contar'), not 'hablar', because you're conveying content.
📚 Related Grammar
Want to understand the grammar behind this pair? Explore these lessons for a deep dive:
🏷️ Key Words
✏️ Quick Practice
Quick Quiz: Hablar vs Decir
Question 1 of 3
Which is correct? 'Mi amigo ___ que la película es buena.'
🏷️ Tags
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é'.

