French /b/ vs /p/
bain vs pain: one sound is voiced, one is not, and English aspiration gets in the way

French bain (bath) and pain (bread) differ by a single feature: voicing. English speakers normally have both sounds, but there is a catch. In English, the /p/ at the start of a word comes with a small puff of air called aspiration. French /p/ has no puff. To a French ear that unaspirated /p/ sounds halfway to /b/, which is why your carefully spoken pain can land as bain.

The drill on the right plays two reference words then a mystery word. Decide which reference it matches. Your brain learns to ignore aspiration and focus on voicing, which is what French actually uses.

🫦Same lip closure
🔈Only voicing differs
💨No English puff of air
🥖Real word pairs: bain, pain
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 /b/ and /p/ trip up English speakers

The confusing part is not that French has new sounds. It does not. French /b/ and /p/ exist in English too. The confusing part is what signals the difference. In French the only cue is voicing: are your vocal cords buzzing during the closure or not? In English you get a second cue for free: /p/ at the start of a stressed syllable comes with an audible puff of air (like the P in the English word pool). That puff is the main thing an English ear tracks.

When you speak French, you instinctively skip the puff because French sounds crisp. But your brain still thinks it is saying /p/. A French listener, who is listening for voicing, hears an unaspirated stop with voicing that started a fraction early and decodes it as /b/. The meaning flips from pain to bain or from pont to bon without you noticing.

The fix is to retune your ear away from aspiration and toward voicing. Once you can reliably hear which one has the buzz, you can also produce the contrast. Perception first, production second.

What happens without training
  • You say bain (bath) but mean pain (bread)
  • You say bon (good) but mean pont (bridge)
  • You say beau (beautiful) but mean peau (skin)
  • You hear both as a mushy middle stop
What changes with ear training
  • You track voicing instead of aspiration
  • Bain and pain stop sounding like twins
  • French listeners stop guessing which word you meant
Production guide

How to produce /b/ and /p/

/b/French "b", as in bain, bon, beau
  1. 1. Press your lips together firmly.
  2. 2. Start your vocal cords buzzing before you release.
  3. 3. Open the lips. The buzz carries right into the vowel.
  4. 4. Think of the English b in ebony, but cleaner.
Anchor words: bain, bon, beau, bas, bord, boire
/p/French "p", as in pain, pont, peau
  1. 1. Press your lips together the same way.
  2. 2. Do not start voicing yet. Keep the cords silent.
  3. 3. Release the lips without any puff of air.
  4. 4. Voicing starts only when the vowel begins.
Anchor words: pain, pont, peau, pas, port, poire
The hand test for aspiration

Hold your palm two centimeters from your mouth. Say the English word pain. You will feel a clear puff. Now say French pain. Aim for zero puff. If your hand stays still, your French /p/ is on target. This is the single most useful diagnostic for English speakers.

Already speak Spanish, Italian, or Portuguese?

Good news. These languages also have unaspirated /p/. Your native /p/ already matches French. The work for you is mostly the other direction: keeping /b/ fully voiced from the closure onward, not devoicing it at the start of a word.

Click to hear

Minimal pairs: tap each word to hear it

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

French "b" /b/
French "p" /p/
bath
bread
good
bridge
beautiful
skin
low / stocking
step / not
edge / side
harbor
to drink
pear
More /b/ words (spelled "b")
bainbonbeaubasbordboirebutbancbecbêteboisbain
More /p/ words (spelled "p")
painpontpeaupasportpoirepeurpeupirepotepotparc
Common questions

Frequently asked

b vs p 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.