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.
Listen carefully...
Mystery sound
One-time payment. No subscription.
Lifetime access for $29. 30-day money-back guarantee. No subscription.
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.
- ✗ 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
- ✓ You track voicing instead of aspiration
- ✓ Bain and pain stop sounding like twins
- ✓ French listeners stop guessing which word you meant
How to produce /b/ and /p/
- 1. Press your lips together firmly.
- 2. Start your vocal cords buzzing before you release.
- 3. Open the lips. The buzz carries right into the vowel.
- 4. Think of the English b in ebony, but cleaner.
- 1. Press your lips together the same way.
- 2. Do not start voicing yet. Keep the cords silent.
- 3. Release the lips without any puff of air.
- 4. Voicing starts only when the vowel begins.
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.
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.
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.
bath | ↔ | bread |
good | ↔ | bridge |
beautiful | ↔ | skin |
low / stocking | ↔ | step / not |
edge / side | ↔ | harbor |
to drink | ↔ | pear |
Frequently asked
Explore more guides
French Minimal PairsAll French sound contrast guidesb 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 pairsOne-time payment. All languages included. No subscription.