Introduction
Many English-speaking learners get confused by similar-looking Spanish phrases like Le dije and Lo dije. Both come from the verb decir, but they mean different things and follow different grammar rules. This guide explains when to use each phrase, how pronouns work with decir, and provides clear examples to build confidence in everyday conversation.
- Why the difference matters
- Direct vs indirect objects: the basic rule
- Explaining Le dije
- Explaining Lo dije
- Combining direct and indirect object pronouns
- Common example sentences and literal breakdowns
- When English translations confuse learners
- Regional and colloquial notes
- Practical tips for learners
- Extra examples in everyday contexts
- Quick recap
- Conclusion
Why the difference matters
Spanish uses object pronouns to indicate to whom or what an action is directed. In English we can often translate both le dije and lo dije as I told or I said, which creates confusion. Understanding direct and indirect object pronouns is the key. Once you know whether the verb points to a person (indirect) or to something said (direct), choosing between Le dije and Lo dije becomes straightforward.
Direct vs indirect objects: the basic rule
Start with the basic distinction:
Direct object: the thing or information that is directly affected by the verb. In English, answers who or what. Spanish direct object pronouns include lo, la, los, las.
Indirect object: the person who receives or benefits from the action. Answers to whom or for whom. Spanish indirect object pronouns include le and les.
How this applies to decir
Decir is transitive and commonly used with both a direct object (what is said) and an indirect object (to whom it is said). The structure in Spanish often follows this pattern: decir + indirect object pronoun + direct object. For example:
Dije la verdad a María. becomes Le dije la verdad a María.
Here la verdad is the direct object (what I said) and María is the indirect object (to whom I said it).
Explaining Le dije
Le dije literally means I told him/her/you (formal) and uses the indirect object pronoun le. Use le dije when you want to emphasize the person who received the information rather than the content.
Examples:
Le dije la verdad a mi madre.
I told my mother the truth.
Le dije que no podía ir.
I told him/her that I couldn’t go.
In both examples the focus is on whom you told. You can add the actual person after the verb with a or use just le if the person is understood from context.
When the indirect object is implied
Spanish often omits the full noun when the indirect object pronoun already identifies the person. For example, if you are already talking about Juan, you can simply say:
Le dije que viniera.
I told him to come.
No need to repeat Juan because le signals to whom you referred.
Explaining Lo dije
Lo dije means I said it or I said that and uses the direct object pronoun lo. Use lo dije when the focus is the content, the thing that was said, rather than the person who heard it.
Examples:
Lo dije antes de que empezara la reunión.
I said it before the meeting started.
Lo dije y nadie me escuchó.
I said it and nobody listened to me.
Here lo refers to a statement or idea—an abstract or previously mentioned piece of information.
Lo as a neutral demonstrative
Spanish lo can act as a neutral pronoun referring to an idea, situation, or abstract quality. This use is common with verbs like decir, pensar, and creer. For example:
Lo dije por tu bien.
I said it for your own good.
Lo dije en serio.
I said it seriously / I meant it.
Combining direct and indirect object pronouns
Often decir takes both pronouns: one indirect and one direct. Spanish pronoun order places the indirect object pronoun before the direct object pronoun. But note the special rule when both pronouns begin with l: le + lo/los/la/las changes le to se for euphony.
Structure: Indirect pronoun + Direct pronoun + verb (in many cases attached to the infinitive or participle)
Example:
Se lo dije a Ana.
I told it to Ana.
Here se replaced le because lo follows. The full sentence with nouns: Le dije la verdad a Ana becomes Se la dije a Ana. But when using lo for a neutral idea: Se lo dije.
Position of pronouns with different verb forms
With conjugated verbs, pronouns appear before the verb: Se lo dije. With infinitives and gerunds, pronouns can attach to the end: Decírselo or diciéndoselo. With commands, affirmative commands attach pronouns: Díselo. Negative commands place pronouns before the verb: No se lo digas.
Common example sentences and literal breakdowns
Below are examples breaking the sentences into subject, verb, direct object, and indirect object so learners can see the structure clearly.
Example 1:
Le dije la verdad a Carla.
I told Carla the truth.
Breakdown: Le (indirect object pronoun = to her) + dije (I said/told) + la verdad (direct object = the truth) + a Carla (indirect object noun for clarity).
Example 2:
Lo dije ayer.
I said it yesterday.
Breakdown: Lo (direct object pronoun = the thing said) + dije (I said) + ayer (time).
Example 3:
Se lo dije, pero no me creyó.
I told it to him/her, but he/she didn’t believe me.
Breakdown: Se (indirect pronoun replacing le) + lo (direct pronoun) + dije (I told) + complement.
When English translations confuse learners
Because English uses the same verb said or told with minimal changes, Spanish learners sometimes pick the wrong pronoun. Compare these English possibilities and the correct Spanish choice:
English: I told him the news. -> Spanish: Le dije las noticias or Le dije la noticia.
English: I said it. -> Spanish: Lo dije.
Focus on whether English uses a person as the receiver (to him) or an object/idea (it). If to him or to her, use le. If it is the thing said, use lo.
Regional and colloquial notes
In many parts of Spain and Latin America, using le for masculine direct objects is rare, but some speakers use leísmo, where le replaces lo for masculine human direct objects. For example in Spain you might hear Le vi instead of Lo vi when referring to a male person. However, with decir the standard rule remains: use le for indirect objects (to whom) and lo for direct objects (something said). In Latin America leísmo is much less common.
Also, spoken Spanish often drops repetition: Instead of saying Le dije la verdad a él, people typically say Le dije a él or simply Se lo dije in contexts where the object has been mentioned earlier.
Practical tips for learners
1) Ask yourself two quick questions: Was there a person who received the message? If yes, use le. Was there a thing or idea said? If yes, use lo.
2) When both are present use the indirect before the direct: Le lo dije becomes Se lo dije (remember the le to se change).
3) Practice with common verbs tomar nota of pronoun placement differences for commands and infinitives: Dímelo vs No me lo digas.
4) Pay attention to context. Native speakers often omit explicit nouns and rely on pronouns, so learning to infer the referent from conversation is useful.
Extra examples in everyday contexts
At work:
Se lo dije al jefe, pero no hubo cambios.
I told the boss, but there were no changes.
With friends:
Le dije a Marta que la fiesta empieza a las ocho.
I told Marta that the party starts at eight.
In family settings:
Lo dije en la cena y todos se rieron.
I said it at dinner and everyone laughed.
Quick recap
Use Le dije for telling a person something. Use Lo dije for saying an idea, fact, or thing. When both direct and indirect pronouns appear together, put the indirect first and change le/les to se before lo/la/los/las. Remember pronoun placement rules for infinitives, gerunds, and commands. Context and practice will make choosing the right form automatic.
Conclusion
Mastering the difference between Le dije and Lo dije depends on understanding direct and indirect object pronouns and the role of the person versus the thing in your sentence. With the rules and examples above, you can analyze simple and compound sentences and choose the correct pronoun. Regular exposure to natural Spanish will reinforce these patterns and improve your conversational accuracy.

