2026-06-09
Decir vs Hablar: What’s the difference in Spanish?
“Decir” is used for saying specific content, while “hablar” is used for speaking about a topic or language.
The short answer
Decir is for expressing specific words or information (what you say). Hablar is for speaking about a topic or using a language (how or what kind of speaking it is).
Core meanings: content vs topic
The easiest way to remember it is this: decir points to the content you are conveying, while hablar focuses on the topic or domain of the conversation.
Decir: “to say” a specific thing
Decir answers “what exactly did you say?” and is common with direct statements, quotes, messages, and facts. You can often translate it as “to say” or “to tell (someone)”, depending on context.
Examples:
Ella dice la verdad. (She says the truth.)
Te digo que es tarde. (I’m telling you it’s late.)
¿Qué has dicho? (What did you say?)
El profesor dijo mi nombre. (The teacher said my name.)
Hablar: “to speak” about a topic or language
Hablar typically answers “what are you talking about?” or “what language are you speaking?” It is also used for ongoing conversation, discussions, or general communication habits.
Examples:
Hablamos de la película. (We talk about the movie.)
Ella habla inglés. (She speaks English.)
Estoy hablando con mi amigo. (I’m talking with my friend.)
¿Puedes hablar más despacio? (Can you speak more slowly?)
Common patterns you will see
Spanish often uses specific verbs with predictable structures. Learning these patterns helps you choose decir or hablar instantly.
“Decir + content” (what is being said)
With decir, the next piece of information is usually the words, message, or fact itself. A very common structure is “decir + (que) + clause,” or “decir + noun.”
For example: Dijo que vendría mañana (He said he would come tomorrow), and Dijo mi nombre (He said my name).
“Hablar + topic/language” (what you are speaking about)
With hablar, you often see de or the name of a language. This is how Spanish signals the subject matter of the speaking.
For example: Hablo de viajar (I talk about traveling), and Hablamos español (We speak Spanish).
Side-by-side comparison
This table summarizes the contrast in the most practical way, content versus topic.
| Verb | What it focuses on | Typical “next” element | Natural English equivalent |
|---|---|---|---|
| decir | Specific content (words, message, fact) | que-clause or a noun (what is said) | to say, to tell |
| hablar | Topic or language (subject of speaking) | de + topic, or a language name | to talk, to speak |
| Related: contar | Narrating or telling a story, or recounting information | Usually a story or details | to tell, to relate (briefly) |
Quick check: choose the right verb
If you can answer “what exactly did someone say?” use decir. If you can answer “what are they speaking about or what language are they using?” use hablar.
Try these mini swaps:
Dije “mañana llamo.” (I said “I’ll call tomorrow.”)
Hablé con el jefe. (I talked with the boss.)
Hablamos de horarios. (We talked about schedules.)
Decir “te veo luego” es fácil. (Saying “see you later” is easy.)
Once you feel the pattern, you will stop guessing and start speaking naturally. If you want more practice with verb choices like decir vs hablar, see how LinGoat works and start building the habit with smart Spanish drills.
You can also jump right into training at start practicing today.