Idiom Translator

How do you say “Let the cat out of the bag” in French?

The closest natural French equivalent is vendre la mèche, which literally means “to sell the fuse”. English speakers use let the cat out of the bag to mean to reveal a secret, usually by accident. "Vendre la mèche" is the go-to idiom in French for accidentally or indiscreetly revealing a secret or surprise. Native speakers use it frequently in casual conversation. It is informal and common in everyday French.

Closest natural French

vendre la mèche

/vɑ̃dʁ la mɛʃ/

Literal meaning
to sell the fuse
Register
informal
How often it's used
common
Equivalence

Near-exact equivalent

90 out of 100

What a native French speaker would actually say

While the English idiom "let the cat out of the bag" is often attributed to old market deceptions involving livestock sacks, the French equivalent "vendre la mèche" has military origins. Dating back to the 16th or 17th century, it literally refers to selling or betraying the fuse (la mèche) of a mine or bomb to the enemy, thereby ruining an ambush or covert operation before it could take place.

In contemporary French, "vendre la mèche" has shed its martial weight and functions exactly like the English idiom. Whether someone accidentally spoils a surprise party or prematurely blabs about an unannounced project, this expression captures both accidental indiscretion and intentional leaks in everyday informal conversation.

How close is the meaning?

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

These ratings are editorial approximations, not measurements.

What are other ways to say it in French?

  • cracher le morceau

    Literally: “to spit out the piece

    More akin to 'spill the beans' or confessing under pressure rather than an accidental slip.

  • dévoiler le pot aux roses

    Literally: “to unveil the pink pot

    Used when uncovering or exposing a hidden secret, intrigue, or deception.

  • lâcher le morceau

    Literally: “to let go of the piece

    Informal; implies finally conceding or letting a secret slip out.

Don't translate it literally

  • laisser le chat sortir du sac

    This is a literal word-for-word translation that does not exist in French and will only confuse listeners.

Word-for-word versions like these are understood as literal statements in French, not as expressions.

In context

  • English

    We wanted to surprise Sarah for her birthday, but Tim let the cat out of the bag.

    French

    On voulait faire une surprise à Sarah pour son anniversaire, mais Tim a vendu la mèche.

  • English

    Don't let the cat out of the bag before the official announcement tomorrow.

    French

    Ne vends pas la mèche avant l'annonce officielle demain.

Related expressions

Last reviewed 2026-09-11