Numbers — from zero to a billion

four hard spots; everything else is mechanicalA1

In one line

Up to sixty it is easy; from sixty to a hundred French counts in twenties, and that is where everybody gets stuck.

The table

0 zéro /ze.ʁo/1 un /œ̃/2 deux /dø/3 trois /tʁwa/
4 quatre /katʁ/5 cinq /sɛ̃k/6 six /sis/7 sept /sɛt/
8 huit /ɥit/9 neuf /nœf/10 dix /dis/11 onze /ɔ̃z/
12 douze /duz/13 treize /tʁɛz/14 quatorze /ka.tɔʁz/15 quinze /kɛ̃z/
16 seize /sɛz/17 dix-sept /di.sɛt/18 dix-huit /di.zɥit/19 dix-neuf /diz.nœf/
20 vingt /vɛ̃/30 trente /tʁɑ̃t/40 quarante /ka.ʁɑ̃t/50 cinquante /sɛ̃.kɑ̃t/
60 soixante /swa.sɑ̃t/70 soixante-dix /swa.sɑ̃t.dis/80 quatre-vingts /katʁ.vɛ̃/90 quatre-vingt-dix /katʁ.vɛ̃.dis/
100 cent /sɑ̃/1000 mille /mil/1000000 un million /œ̃ mi.ljɔ̃/un milliard /œ̃ mi.ljaʁ/

seize is the last single-word number. From 17 on they are compounds: dix-sept = ten-seven.

English breaks at exactly the same point. Eleven, twelve, thirteen… are single words and twenty-one onwards are compounds — English simply switches at sixteen/seventeen too, then hides it (sixteen is "six-teen", a compound wearing a disguise). French just stops disguising it at seventeen.

The four hard spots

1. Seventy = sixty-ten

French has no word for 70 and says "sixty-ten":

NumberFrenchAnalysisPronunciation
70soixante-dix60 + 10/swa.sɑ̃t.dis/
71soixante et onze60 and 11/swa.sɑ̃.t‿e ɔ̃z/
72soixante-douze60 + 12/swa.sɑ̃t.duz/
79soixante-dix-neuf60 + 19/swa.sɑ̃t.diz.nœf/

2. Eighty = four twenties

NumberFrenchAnalysisPronunciation
80quatre-vingts4 × 20/katʁ.vɛ̃/
81quatre-vingt-un80 + 1/katʁ.vɛ̃.œ̃/
90quatre-vingt-dix80 + 10/katʁ.vɛ̃.dis/
91quatre-vingt-onze80 + 11/katʁ.vɛ̃.tɔ̃z/
99quatre-vingt-dix-neuf80 + 19/katʁ.vɛ̃.diz.nœf/

The s in quatre-vingts appears only when the number ends there. quatre-vingts but quatre-vingt-un with no s.

English used to do this too, and one famous sentence still does it. "Fourscore and seven years ago" — that is 87, counted exactly as quatre-vingt-sept. A "score" is twenty, and English counted in scores for centuries before decimal counting took over completely. French kept the habit for 80 and 90; English kept it only in the phrase.

3. et in only one place

With etWithout et
vingt et un /vɛ̃.t‿e œ̃/vingt-deux /vɛ̃t.dø/
trente et un /tʁɑ̃.t‿e œ̃/trente-deux /tʁɑ̃t.dø/
soixante et onze /swa.sɑ̃.t‿e ɔ̃z/soixante-douze /swa.sɑ̃t.duz/
—quatre-vingt-un /katʁ.vɛ̃.œ̃/ — no et /e/
—quatre-vingt-onze /katʁ.vɛ̃.tɔ̃z/ — no et /e/

The rule: only with un, and with onze in 71. The eighties never take et.

4. cent and mille — which one takes an s

Takes s?Example
cent /sɑ̃/ alonenocent euros /sɑ̃.t‿ø.ʁo/
cent /sɑ̃/ multiplied and at the endyesdeux cents euros /dø sɑ̃.z‿ø.ʁo/
cent /sɑ̃/ multiplied with something after itnodeux cent trois /dø sɑ̃ tʁwa/
mille /mil/neverdeux mille /dø mil/
trois mille /tʁwa mil/
million /mi.ljɔ̃/
milliard /mi.ljaʁ/
yesdeux millions /dø mi.ljɔ̃/

mille never takes an s — not in deux mille, not in dix mille. That one is absolute.

Pronunciation — numbers that change shape

A few numbers have three different pronunciations depending on the next word:

NumberAlone+ consonant+ vowel
six/sis//si/ — six francs/siz/ — six ans
dix/dis//di/ — dix francs/diz/ — dix ans
huit/ɥit//ɥi/ — huit francs/ɥit/ — huit ans
neuf/nœf//nœf//nœv/ — neuf ans
cinq/sɛ̃k//sɛ̃/ or /sɛ̃k//sɛ̃k/
vingt/vɛ̃//vɛ̃//vɛ̃t/ — vingt ans

neuf ans /nœ.v‿ɑ̃/ and neuf heures /nœ.v‿œʁ/ are the only two places where neuf sounds /v/. Everywhere else it stays /f/.

un is the only number with a gender

Pronunciation
un livreone book/œ̃ livʁ/
une tableone table/yn tabl/
vingt et une minutestwenty-one minutes/vɛ̃.t‿e yn mi.nyt/

Every other number is invariable.

Writing decimals and large numbers

FrenchEnglish
decimal separator3,5 — a comma3.5 — a point
thousands separator1 000 — a space1,000 — a comma
reading a decimaltrois virgule cinq /tʁwa viʁ.ɡyl sɛ̃k/"three point five"

The two conventions are exact opposites, and both look like valid English. 1,5 in French is one and a half, not fifteen hundred; 1 000 is a thousand, not a broken number. On a French price tag, 1 250,50 € is one thousand two hundred and fifty euros fifty. Read the comma as a decimal point and the space as a comma, and everything falls into place.

Examples

EnglishFrenchPronunciation
Twenty-one.Vingt et un./vɛ̃.t‿e œ̃/
Seventy-five.Soixante-quinze./swa.sɑ̃t kɛ̃z/
Eighty.Quatre-vingts./ka.tʁə vɛ̃/
Ninety-nine.Quatre-vingt-dix-neuf./ka.tʁə vɛ̃ diz nœf/
Two hundred euros.Deux cents euros./dø sɑ̃.z‿ø.ʁo/
Two thousand and twenty-five.Deux mille vingt-cinq./dø mil vɛ̃t sɛ̃k/
I'm nine years old.J'ai neuf ans./ʒe nœ.v‿ɑ̃/
Three point five.Trois virgule cinq./tʁwa viʁ.ɡyl sɛ̃k/
I have six books.J'ai six livres./ʒe si livʁ/
I'm twenty.J'ai vingt ans./ʒe vɛ̃.t‿ɑ̃/

Common mistakes

❌✅Why
septantesoixante-dixNot used in France
quatre-vingt-et-unquatre-vingt-unThe eighties take no et
deux millesdeux millemille never takes an s
deux cents troisdeux cent troisSomething follows, so the s drops
reading six livres as /sis livʁ//si livʁ/The x is silent before a consonant
1.5 for one and a half1,5French uses a comma

Why seventy and eighty are like this

a base-twenty system left over from the Celts

Medieval French counted in twenties — in groups of twenty rather than ten. six-vingts (120) and even quinze-vingts (300) were in use.

It probably came from the Celtic language of the Gauls — the people who were in France before the Romans. Modern Celtic languages still count in twenties.

Then the decimal system took over and the vigesimal forms fell away one by one — but 80 and 90 survived, because they were used too often to be replaced in time.

And Belgium and Switzerland did replace them:

NumberFranceBelgium and Switzerland
70soixante-dix /swa.sɑ̃t.dis/septante /sɛp.tɑ̃t/
80quatre-vingts /katʁ.vɛ̃/huitante /ɥi.tɑ̃t/ (Switzerland)
90quatre-vingt-dix /katʁ.vɛ̃.dis/nonante /no.nɑ̃t/

But international exams use the French-of-France system, so soixante-dix is the one to know. Understand septante if you hear it; do not produce it.

One survival worth knowing: a hospital in Paris is still called Quinze-Vingts — that is 300, the number of beds it had in the thirteenth century.

संबंधित