Say Like a Local

How to Say "Oh My God" in Spanish

The most common everyday equivalent is ¡Dios mío!, used for surprise, shock, or dismay; ¡Madre mía! is also extremely common. Avoid the literal “Oh mi dios,” which sounds like an English calque.

The most common way

¡ !

A standard exclamation of surprise, shock, or dismay; it can also be used literally as an address to God.

How to say it: Keep “Dios” to one syllable, roughly “dyohs,” not “DEE-os,” and stress the “mí” in “mío.”

Other ways to say it

  • casual

    ¡ !

    A very common everyday “oh my goodness”; it shows surprise, dismay, or sympathetic shock.

    When to use it: Use it in casual conversation with almost anyone when reacting to news or a surprising situation.

  • emphatic

    ¡, !

    A stronger, more emotional “oh my God”; it conveys worry, distress, or strong shock.

    When to use it: Use it when the news is upsetting or when you are really worried or shocked.

  • exasperated

    ¡ !

    An exasperated “for heaven’s sake” or a pleading “please, for God’s sake,” depending on tone.

    When to use it: Use it when you are annoyed, impatient, or begging someone to stop or listen.

  • mild/dated

    ¡ !

    A mild, slightly old-fashioned “good heavens”; it expresses surprise without sounding strong.

    When to use it: Use it in polite or older company when you want a gentle, inoffensive reaction.

  • colloquial (Spain)

    ¡, !

    A very colloquial Spain-style “oh boy” or “oh my”; it expresses surprise or dismay.

    When to use it: Use it in casual conversation mainly in Spain, not in formal writing.

In a conversation

  1. A

    ¿ ?

    Have you seen what happened?

  2. B

    ¡ ! .

    Oh my goodness! I can’t believe it.

  3. A

    .

    Me neither.

Common mistakes

  • Oh mi dios → ¡Dios mío!

    A word-for-word translation from English is not how Spanish speakers usually exclaim.

  • Dios mio → Dios mío

    The written accent on “mí” is required in this fixed phrase.