Idiom Translator

How do you say “When pigs fly” in French?

The closest natural French equivalent is Quand les poules auront des dents, which literally means “When hens will have teeth”. English speakers use when pigs fly to mean this expression means that an event will never happen because it is completely impossible. A very familiar humorous answer to an unlikely promise or possibility. Register: informal. Usage frequency: common.

Closest natural French

Quand les poules auront des dents

/kɑ̃ le pul o.ʁɔ̃ de dɑ̃/

Literal meaning
“When hens will have teeth”
Register
informal
How often it's used
common
Equivalence

Near-exact equivalent

97 out of 100

What a native French speaker would actually say

Both languages imagine farm animals doing something impossible. English pigs fly, while French hens grow teeth.

The humour and disbelief match closely. Use the phrase with care when someone expects a serious answer.

How close is the meaning?

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

These ratings are editorial approximations, not measurements.

What are other ways to say it in French?

  • À la Saint-Glinglin

    Literally: “On Saint Glinglin’s Day”

    An imaginary date, often used about endless delays.

  • Tu peux toujours rêver

    Literally: “You can always dream”

    More direct and potentially sharper when rejecting a hope.

Common translation traps

  • Quand les cochons voleront

    French normally gives hens teeth for this joke rather than making pigs fly.

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

In context

  • English

    He’ll tidy his room when pigs fly.

    French

    Il rangera sa chambre quand les poules auront des dents.

  • English

    They’ll pay us back when pigs fly.

    French

    Ils nous rembourseront à la Saint-Glinglin.

Related expressions

Last updated 2026-09-12