French /o/ vs /u/
tôt vs tout: two back-rounded vowels, one jaw difference

French o and ou both pull the tongue back and round the lips. The difference is how high the jaw sits. English speakers flatten both into their own wandering "oh" or "oo" and end up saying tot when they mean tout, or beau when they mean bout.

The ABX drill to the right plays two reference sounds then a mystery sound X. Choose which one X matches. Your brain will start building the contrast after just a few rounds.

🔄Both back-rounded
👅Tongue in same region
↕️Only jaw height differs
🚫English /oʊ/ glides — French /o/ does not
Can you hear the difference?
How it works: You'll hear sound A, sound B, then a mystery sound X. Choose whether X sounds like A or B. Words are revealed after you answer.
1 / 5

Listen carefully...

Mystery sound

Train all French pairs in the full app

One-time payment. No subscription.

Lifetime access for $29. 30-day money-back guarantee. No subscription.

The problem

Why French /u/ keeps slipping into /o/ (or the reverse)

English has its own "oh" (as in "go") and its own "oo" (as in "boot"), but both are lazier than their French cousins. English "oh" is actually a diphthong that starts around /o/ and glides toward /u/. So when you try to say French tôt, your mouth wants to slide toward the "ou" position halfway through. The result sits somewhere between tôt and tout, and French ears hear ambiguity.

French /o/ is a single steady vowel. Tongue back, lips rounded, jaw in a mid position, and no movement. French /u/ is also steady, but the jaw is nearly shut, the tongue is higher, and the lips push forward into a tight small circle.

Fix the glide and you fix the contrast. The only physical variable that matters here is jaw height — once that snaps into place, /o/ and /u/ stop sounding like two versions of the same sound.

What happens without training
  • You say tôt (early) but mean tout (everything)
  • You say beau (beautiful) but mean bout (end)
  • You say saut (a jump) but mean sou (a penny)
  • Your /o/ diphthongizes and drifts toward /u/
What changes with ear training
  • The jaw-height difference becomes audible and reliable
  • Your /o/ stays steady instead of gliding toward /u/
  • Production follows naturally once perception is solid
Production guide

How to produce /o/ and /u/

/o/French "o" — tôt, beau, mot
  1. 1. Say English "go" and stop yourself at the very first instant — before the glide.
  2. 2. Lips rounded, jaw in a mid position, tongue pulled back.
  3. 3. Hold it steady. No movement, no drift toward "oo".
  4. 4. Keep it short and clean. That is /o/.
Anchor words: tôt, beau, mot, rose, dos, gros, vélo
/u/French "ou" — tout, bout, vous
  1. 1. Start from English "oo" in "boot".
  2. 2. Push your lips further forward and tighten them into a small circle.
  3. 3. Jaw nearly closed, tongue pulled back and high.
  4. 4. Tense and concentrated — tighter than English "oo".
Anchor words: tout, bout, vous, nous, sou, mou, pou
Kill the glide

Record yourself saying tôt. If you hear any movement in the vowel (a slight "oh-oo" feel), you are still doing the English diphthong. Aim for a single locked position that lasts the whole vowel.

Jaw-drop test

Say tout. Now say tôt. Your jaw should drop clearly between the two — about half a centimeter. If nothing moves, you are saying the same vowel twice.

Click to hear

Minimal pairs: tap each word to hear it

Real French words that differ only in the /o/ vs /u/ contrast. Click each one to compare.

French "o" /o/
French "ou" /u/
early
all / everything
beautiful
end / tip
a jump
a penny / cent
a word
soft
a pot / jar
a louse
More /o/ words (spelled "o", "ô", "au", "eau")
tôtbeaumotpotsautdosgrosrosechosevélozérostylofautauto
More /u/ words (spelled "ou")
toutboutvousnoussoumoupoufoucoupjouerouecouloupboue
Common questions

Frequently asked

o vs ou is just one of many French contrasts

MinimalPairs trains your ear on all the hard French distinctions with ABX drills. Personalized targeting means you spend time on the pairs you actually struggle with.

Train all French minimal pairs

One-time payment. All languages included. No subscription.