Idiom Translator

How do you say “Knock someone's socks off” in Spanish?

The closest natural Spanish equivalent is dejar a alguien boquiabierto, which literally means “to leave someone open-mouthed”. English speakers use knock someone's socks off to mean to impress or amaze someone. A Spanish match for leaving someone amazed. It can also express shock, so the context should show admiration. Register: informal. Usage frequency: common.

Closest natural Spanish

dejar a alguien boquiabierto

/deˈxaɾ a ˈalɣjen bokiaˈβjeɾto/

Literal meaning
“to leave someone open-mouthed”
Register
informal
How often it's used
common
Equivalence

Near-exact equivalent

90 out of 100

What a native Spanish speaker would actually say

Spanish describes the open mouth of a surprised listener. It fits an extraordinary performance or a flavour you were not expecting.

Change the ending for the person: “me dejó boquiabierta” for a woman speaking about herself. The expression is about the reaction, not necessarily praise.

How close is the meaning?

  • Meaning4 out of 5
  • Tone4 out of 5
  • Context5 out of 5
  • Literal similarity2 out of 5

These ratings are editorial approximations, not measurements.

In context

  • English

    The young singer’s final song knocked our socks off.

    Spanish

    La última canción de la joven cantante nos dejó boquiabiertos.

  • English

    Wait until you taste this sauce; it will knock your socks off.

    Spanish

    Espera a probar esta salsa; te va a dejar boquiabierto.

Related expressions

Last updated 2026-10-01