Idiom Translator

How do you say “Keep a straight face” in Spanish?

The closest natural Spanish equivalent is Aguantar la risa, which literally means “To hold back the laughter”. English speakers use keep a straight face to mean to avoid laughing or smiling when something is funny. A natural conversational equivalent when someone is trying not to laugh. It focuses on suppressing laughter rather than the exact facial expression. Register: informal. Usage frequency: common.

Closest natural Spanish

Aguantar la risa

/aɡwanˈtaɾ la ˈrisa/

Literal meaning
To hold back the laughter
Register
informal
How often it's used
common
Equivalence

Near-exact equivalent

93 out of 100

What a native Spanish speaker would actually say

English describes the face staying unchanged. Spanish focuses on holding the laughter back.

Both suit funny situations. If keeping an entirely serious expression matters, “mantener la cara seria” is more exact.

How close is the meaning?

  • Meaning5 out of 5
  • Tone5 out of 5
  • Context5 out of 5
  • Literal similarity1 out of 5

These ratings are editorial approximations, not measurements.

What are other ways to say it in Spanish?

  • Mantener la cara seria

    Literally: “To keep the serious face

    Closer to the visible expression; useful while telling a joke.

  • No reírse

    Literally: “To not laugh

    A plain option that does not necessarily imply effort.

Common translation traps

  • Mantener una cara recta

    “Recta” describes straightness, not the serious expression meant here.

The notes above explain why these versions do not work in this context in Spanish.

In context

  • English

    I couldn’t keep a straight face when he put on the hat.

    Spanish

    No pude aguantar la risa cuando se puso el sombrero.

  • English

    How did you keep a straight face during that speech?

    Spanish

    ¿Cómo aguantaste la risa durante ese discurso?

Related expressions

Last updated 2026-09-13