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. It is informal and common in everyday French.

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.

Don't translate it literally

  • Quand les cochons voleront

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

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

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 reviewed 2026-09-12