French nasal vowels — /ɑ̃/ /ɔ̃/ /ɛ̃/ — practice notes

French has 3 (technically 4) nasal vowels. They are the second-most-distinctive feature of French pronunciation after the R. Get them mixed up and banc (bench), bon (good), and bain (bath) all collapse into the same word.


The core trick

The vowel itself is nasal. There is no “n” sound at the end.

In English, bon would be “bone” → mouth-shape /o/ + tongue-touch /n/. In French, bon is /bɔ̃/ → one continuous nasalized vowel, mouth never closes on n.

The nose-pinch test: pinch your nose shut. Try to say bon. If you cannot produce the sound, you’re nasalizing correctly (air is trapped, can’t escape through nose). If it comes out fine, you’re saying “bo” + “n” — English-style, wrong.


Hindi anchor — you already have all three

This is your superpower as a Hindi native:

French nasalHindi anchorWord
/ɑ̃/ “an”हाँ (hāṅ — “yes”)the vowel in हाँ is /ɑ̃/
/ɔ̃/ “on”हों (hoṅ — subjunctive to be)the vowel in हों is /ɔ̃/
/ɛ̃/ “in”मैं (maĩ — “I”)the vowel in मैं is /ɛ̃/

Three words you use every day = three French nasals. Memorize this mapping and you’re 80% there. The remaining 20% is making the nasalization slightly heavier and terminal (Hindi nasals are often lighter and lead into a following consonant; French ones end the syllable).

The fourth, /œ̃/ un, has merged with /ɛ̃/ in modern French — say un the same as in. Don’t waste time on a fourth category.


Respelling key

  • ah(n) = /ɑ̃/ — open mouth, tongue back, like हाँ
  • oh(n) = /ɔ̃/ — rounded lips, tongue back, like हों
  • a(n) or ai(n) = /ɛ̃/ — spread lips (slight smile), tongue front, like मैं
  • (n) in parentheses means the n is silent — the vowel goes through the nose, mouth never closes on n
  • Final e silent → France = “fugh-ah(n)ss”, not “fugh-ah(n)-suh”
  • Stress on the last syllable, lightly

Spelling → sound (memorize this — French is consistent here)

SpellingSoundExamples
an, am, en, em/ɑ̃/dans, champ, vent, temps
on, om/ɔ̃/bon, nom, son, ombre
in, im, ain, aim, ein/ɛ̃/vin, simple, bain, faim, plein
un, um, yn, ym/ɛ̃/ (= in)un, parfum, sympa

Critical exception — NOT nasal: When the n/m is doubled (nn, mm) or followed by a vowel, the vowel becomes oral (regular, non-nasal) and the n/m is pronounced normally.

Looks similarPronounced
bon /bɔ̃/ “boh(n)” — good (masc.)bonne /bɔn/ “bon” — good (fem.)
an /ɑ̃/ “ah(n)” — yearannée /a-ne/ “ah-nay” — year (fem.)
vin /vɛ̃/ “va(n)” — winevinaigre /vinɛɡʁ/ “vee-negh” — vinegar
plein /plɛ̃/ “pla(n)” — full (masc.)pleine /plɛn/ “plen” — full (fem.)

This is how French marks masculine/feminine for many adjectives: masculine = nasal, feminine = oral + audible n.


Block A — Single nasals in isolation (easiest)

Drill each column 10× before moving to discrimination drills. The nose-pinch test applies to every word.

/ɑ̃/ — open, mouth wide (like हाँ)

FrenchIPAEnglish respellHindi-ishMeaning
an/ɑ̃/ah(n)आँyear
dans/dɑ̃/dah(n)दाँin
sans/sɑ̃/sah(n)साँwithout
temps/tɑ̃/tah(n)ताँtime / weather
France/fʁɑ̃s/fugh-ah(n)ssफ्ग़ाँसFrance
grand/ɡʁɑ̃/gugh-ah(n)ग्ग़ाँbig / tall
blanc/blɑ̃/blah(n)ब्लाँwhite
chant/ʃɑ̃/shah(n)शाँsong

/ɔ̃/ — rounded lips, tongue back (like हों)

FrenchIPAEnglish respellHindi-ishMeaning
bon/bɔ̃/boh(n)बोंgood
non/nɔ̃/noh(n)नोंno
son/sɔ̃/soh(n)सोंhis / her / sound
nom/nɔ̃/noh(n)नोंname
mon/mɔ̃/moh(n)मोंmy
pont/pɔ̃/poh(n)पोंbridge
long/lɔ̃/loh(n)लोंlong
monde/mɔ̃d/moh(n)dमोंदworld

/ɛ̃/ — spread lips, tongue front (like मैं)

FrenchIPAEnglish respellHindi-ishMeaning
vin/vɛ̃/va(n)वैंwine
pain/pɛ̃/pa(n)पैंbread
bain/bɛ̃/ba(n)बैंbath
main/mɛ̃/ma(n)मैंhand
fin/fɛ̃/fa(n)फैंend
plein/plɛ̃/pla(n)प्लैंfull
un/ɛ̃/a(n)ऐंone / a
chien/ʃjɛ̃/shya(n)श्यैंdog

Block B — Minimal triples (the boss fight)

Say each row left-to-right, 5×. Your mouth shape must visibly change between columns. If you can’t feel the change in your jaw and lips, slow down and exaggerate.

/ɑ̃/ “an”/ɔ̃/ “on”/ɛ̃/ “in”Meanings
bancbonbainbench / good / bath
dansdondaimin / gift / suede
tempstonteinttime / your / complexion
sanssonsainwithout / his / healthy
mentmonmainlies / my / hand
Caenconcinq(city) / idiot / five
lentlonglinslow / long / linen

Self-check: record yourself saying banc · bon · bain. Play it back. Are they three clearly different words? If two of them sound identical, that pair is your weak spot — drill those two specifically.

If these collapseYour problemFix
banc = bonNot rounding lips for onPush lips forward like for English “oh”
bon = bainNot spreading lips for inPull lip corners apart like a slight smile
banc = bainTongue not moving front-to-backTongue back for an, front for in — exaggerate

Block C — Nasal + following consonant (the n-leak trap)

These words have a nasal vowel followed by another consonant. The temptation is to pronounce the n as a transition into the next consonant. Don’t.

FrenchIPAEnglish respellHindi-ishMeaning
France/fʁɑ̃s/fugh-ah(n)ssफ्ग़ाँसFrance
chambre/ʃɑ̃bʁ/shah(n)bghशाँब्ग़room / bedroom
monde/mɔ̃d/moh(n)dमोंदworld
oncle/ɔ̃kl/oh(n)klओंक्लuncle
onze/ɔ̃z/oh(n)zओंज़eleven
ensemble/ɑ̃sɑ̃bl/ah(n)-sah(n)blआँसाँब्लtogether
important/ɛ̃pɔʁtɑ̃/a(n)-pohgh-tah(n)ऐंपोग़ताँimportant
longtemps/lɔ̃tɑ̃/loh(n)-tah(n)लोंताँa long time
simple/sɛ̃pl/sa(n)plसैंप्लsimple
enfant/ɑ̃fɑ̃/ah(n)-fah(n)आँफाँchild

The leak test: in France, the sound is f-(R)-ah(n)-s. There is no n between the nasal vowel and the s. If you say “frah-n-ss” with three steps, you’re leaking. The vowel directly meets the s.

Hindi parallel: when you say फ्ग़ाँस, the चन्द्रबिन्दु (ँ) doesn’t add a consonant — it just nasalizes the vowel. Same here.


Block D — Nasals combined with R (your two hard things at once)

FrenchIPAEnglish respellHindi-ishMeaning
train/tʁɛ̃/tugh-a(n)त्ग़ैंtrain
grand/ɡʁɑ̃/gugh-ah(n)ग्ग़ाँbig / tall
rond/ʁɔ̃/ghoh(n)ग़ोंround
prendre/pʁɑ̃dʁ/pugh-ah(n)-dughप्ग़ाँद्ग़to take
rang/ʁɑ̃/ghah(n)ग़ाँrow / rank
brun/bʁɛ̃/bugh-a(n)ब्ग़ैंbrown
crainte/kʁɛ̃t/kugh-a(n)tक्ग़ैंतfear / dread
ombre/ɔ̃bʁ/oh(n)bughओंब्ग़shadow
rentrer/ʁɑ̃tʁe/ghah(n)-tugh-ayग़ाँत्ग़ेto come back / return
printemps/pʁɛ̃tɑ̃/pugh-a(n)-tah(n)प्ग़ैंताँspring (season)

printemps is a good mini-test — two different nasals (in + an) in one word. Say it slowly: p-(ugh)-spread-lips-(a)-(silent-n)-t-open-wide-(ah)-(silent-n).


Block E — Sentences

FrenchEnglish respellMeaning
Je m’appelle Jean.zhuh mah-pell zhah(n).My name is Jean.
J’ai un grand frère.zhay a(n) gugh-ah(n) fugh-air.I have a big brother.
Il fait bon aujourd’hui.eel feh boh(n) oh-zhoogh-dwee.The weather’s nice today.
Mon enfant a faim.moh(n) ah(n)-fah(n) ah fa(n).My child is hungry.
Nous prenons le train à Lyon.noo pugh-uh-noh(n) luh tugh-a(n) ah lee-oh(n).We’re taking the train to Lyon.
Cinq pains, s’il vous plaît.sa(n)k pa(n), seel voo pleh.Five breads, please.
Le printemps en France est long.luh pugh-a(n)-tah(n) ah(n) fugh-ah(n)ss eh loh(n).Spring in France is long.

The last sentence has 6 nasals: prin /ɛ̃/, temps /ɑ̃/, en /ɑ̃/, France /ɑ̃/, long /ɔ̃/, plus the merged final. Boss-fight sentence — keep it for when Blocks A-D feel comfortable.


Common failure modes — diagnose yourself

What it sounds likeWhat you’re doingFix
bon sounds like English “bone”Closing mouth on final nVowel must end with mouth open / lips in their vowel position. No tongue contact on n.
All three nasals sound the sameMouth shape isn’t changingExaggerate: wide-jaw for an, rounded lips for on, smile for in
Nasalization too light, sounds Hindi-ishNot enough air through noseMore air pressure; the nose should feel “full”
France → “frahnss” with audible nLeaking n before sThe vowel ends → next consonant starts. No n bridge.
un sounds different from inTreating /œ̃/ as separateModern French merges them. Say un exactly like in.
Nasal too long, droningSustaining the nasalizationNasals are normal-length vowels, not held

How to use this file

  1. Warmup: 2 min on the Hindi anchors. Say हाँ · हों · मैं three times, then say an · on · in three times. Feel the same sounds.
  2. Then one block per session. Don’t sprint through all five.
  3. The single most useful drill is Block B (minimal triples). Do it for 5 minutes daily even after moving on — discrimination is what test-graders listen for.
  4. Self-record one triple per session. Goal: “are my three different from each other,” not “do I sound French.”
  5. Spelling section (the table near the top) — drill this separately when reading. Practice spotting nasals in any French text.
  6. Block C (n-leak trap) is the subtle one. Expect to keep slipping back into pronouncing the n for weeks. Catch yourself.