Skip to content

All about French numbers from 0 to 100

Share the knowledge

Getting familiar with numbers is a must for all beginner language learners, especially if you want to start speaking as soon as possible. That applies to saying stuff as simple as “I am 98 years old” – J’ai 98 ans (literally: “I have 98 years”). Arabic numerals will only let you off the hook in writing!

Learning numbers might seem like a rather complicated task at first, because, let’s be honest – French numbers are famous for being just a wee bit complicated:

Source: the super fun Itchy Feet

This reputation is merited to an extent, but only until you learn how to count to 100. After that, the whole affair becomes rather logical and straightforward.

So let’s get right to it!

Overview

  1. French numbers from 0 to 10
  2. French numbers from 11 to 20
  3. French numbers from 21 to 69
  4. French numbers from 70 to 100

French numbers from 0 to 10

0zéro\ze.ʁo\– link to dictionary & sound
1un\œ̃\ – link
2deux\dø\ – link
3trois\tʁwa\ – link
4quatre\katʁ\ – link
5cinq\sɛ̃k\ – link
6six\sis\ if pronounced in itself, \siz\ before a vowel,\si\ if pronounced before a consonant – link
7sept\sɛt\ – link
8huit\ɥit\ – link
9neuf (other meaning of “neuf”: “new”)\nœf\ – link
10dix\dis\ (if pronounced in itself), \diz\ (before a vowel), \di\ (if pronounced before a consonant) – link

You see the phonetic transcription of each number in the third column using IPA, or the International Phonetic Alphabet. If this way of representing pronunciation is new to you, I would recommend you look into this system a bit. It will definitely come in handy while learning from paper-based material (i.e. a dictionary or a glossary). In that case, checking it takes less effort than finding a dictionary with sound pronunciation samples.

While phonetic transcriptions might seem intimidating at first, it’s not all that complicated. You can get a good grasp of it just by looking at transcriptions of words you already know how to pronounce. To debunk a popular myth: you don’t need to become a linguist in order to benefit from transcriptions. Word!

So far so good. Now on to the next batch:

French numbers from 11 to 20

11onze\ɔ̃z\
12douze\duz\
13treize\tʁɛz\
14quatorze\ka.tɔʁz\
15quinze\kɛ̃z\
16seize\sɛz\
17dix-sept\di.sɛt\ or \dis.sɛt\
18dix-huit\di.z‿ɥit\ – the “‿” symbol represents the liaison.
19dix-neuf\dis.nœf\
20vingt\vɛ̃\ (in France) or \vɛ̃t\ (in French-speaking Switzerland and Belgium)

As you can see, the numbers from 11 to 16 are just like “eleven” and “twelve” in English: these are not compound words, so you can’t piece them together from the numbers you already know. No shortcuts available (yet).

With the number 18, the liaison enters the picture. If you haven’t heard about it before: in French pronounciation, it’s common to link the last consonant of a word to the next word if it starts with a vowel.

As a result, you pronounce the two words as if they were one, or, more precisely, as if the word boundaries were somewhere else. 18 is dix-huit in French; instead of “diz-huit”, you pronounce it as “di-zuit”. In speech, the letter x of dix gets transferred onto huit.

In some cases, you’re obliged to do the liaison, in other cases, it’s optional. If this concept sounds novel to you, don’t worry! It’s very easy to get used to it.

French numbers from 21 to 69

21vingt-et-un\vɛ̃.t‿e.œ̃\
22vingt-deux\vɛ̃t.dø\
23vingt-trois\vɛ̃t.tʁwɑ\
24vingt-quatre\vɛ̃t.katʁ\
25vingt-cinq\vɛ̃t.sɛ̃k\
26vingt-six\vɛ̃t.sis\ – again: \sis\ if pronounced in itself, \siz\ before a vowel, \si\ if pronounced before a consonant
27vingt-sept\vɛ̃t.sɛt\
28vingt-huit\vɛ̃.t‿ɥit\
29vingt-neuf\vɛ̃t.nœf\
30trente\tʁɑ̃t\
31trente-et-un\tʁɑ̃.t‿e.œ̃\
32trente-deux\tʁɑ̃t.dø\
33trente-trois\tʁɑ̃t.tʁwa\
34trente-quatre\tʁɑ̃t.katʁ\
35trente-cinq\tʁɑ̃t.sɛ̃k\
36trente-six\tʁɑ̃t.sis\ on its own, \tʁɑ̃t.si\ before a consonant, \tʁɑ̃t.siz\ before a vowel
37trente-sept\tʁɑ̃t.sɛt\
38trente-huit\tʁɑ̃.t‿ɥit\
39trente-neuf\tʁɑ̃t.nœf\
40quarante\ka.ʁɑ̃t\
41quarante-et-un\ka.ʁɑ̃.t‿e.œ̃\
42quarante-deux\ka.ʁɑ̃t.dø\
43quarante-trois\ka.ʁɑ̃t.tʁwa\
44quarante-quatre\ka.ʁɑ̃t.katʁ\
45quarante-cinq\ka.ʁɑ̃t.sɛ̃k\
46quarante-six\ka.ʁɑ̃t.sis\ – again: [sis] if pronounced in itself, [siz] before a vowel,[si] if pronounced before a consonant
47quarante-sept\ka.ʁɑ̃t.sɛt\
48quarante-huit\ka.ʁɑ̃.t‿ɥit\
49quarante-neuf\ka.ʁɑ̃t.nœf\
50cinquante\sɛ̃.kɑ̃t\
51cinquante-et-un\sɛ̃.kɑ̃.t‿e.œ̃\
52cinquante-deux\sɛ̃.kɑ̃t.dø\
53cinquante-trois\sɛ̃.kɑ̃t.tʁwa\
54cinquante-quatre\sɛ̃.kɑ̃t.katʁ\
55cinquante-cinq\sɛ̃.kɑ̃t.sɛ̃k\
56cinquante-six\sɛ̃.kɑ̃t.sis\ – again: \sis\ if pronounced in itself, \siz\ before a vowel, \si\ if pronounced before a consonant
57cinquante-sept\sɛ̃.kɑ̃t.sɛt\
58cinquante-huit\sɛ̃.kɑ̃.t‿ɥit\
59cinquante-neuf\sɛ̃.kɑ̃t.nœf\
60soixante\swa.sɑ̃t\
61soixante-et-un\swa.sɑ̃.t‿e.œ̃\
62soixante-deux\swa.sɑ̃t.dø\
63soixante-trois\swa.sɑ̃t.tʁwa\
64soixante-quatre\swa.sɑ̃t.katʁ\
65soixante-cinq\swa.sɑ̃t.sɛ̃k\
66soixante-six\swa.sɑ̃t.sis\ – again: \sis\ if pronounced in itself, \siz\ before a vowel, \si\ if pronounced before a consonant
67soixante-sept\swa.sɑ̃t.sɛt\
68soixante-huit\swa.sɑ̃.t‿ɥit\
69soixante-neuf\swa.sɑ̃t.nœf\

Et in numbers: twenty and one, thirty and one, forty and one, fifty and one, sixty and one, seventy and one…

When you say 21 (vingt-et-un), you need to add et (“and”) in the middle – that’s just the way counting works in French. The same goes for 31 (trente-et-un), 41 (quatorze-et-un), 51 (cinquante-et-un), 61 (soixante-et-un), and 71 (soixante-et-onze).

Oddly enough, adding the “et” stops there. You don’t use it with 81 (quatre-vingt-un) or 91 (quatre-vingt-onze).

Apart from that, no irregularities here! The numbers above 40, 50 and 60 follow the same pattern.

Note: the final “t” in vingt (20) in the numbers 21 to 29 is always pronounced, unlike in the number 20 ([vɛ̃]).

French numbers from 70 to 100

70soixante-dix (60 + 10)\swa.sɑ̃t.dis] – [dis] if pronounced in itself, [diz] before a vowel, [di] if pronounced before a consonant
71soixante-et-onze (60 + 11)\swa.sɑ̃.t‿e ɔ̃z\
72soixante-douze (60 + 12)\swa.sɑ̃t.duz\
73soixante-treize (60 + 13)\swa.sɑ̃t.tʁɛz\
74soixante-quatorze (60 + 14)\swa.sɑ̃t.ka.tɔʁz\
75soixante-quinze (60 + 15)\swa.sɑ̃t.kɛ̃z\
76soixante-seize (60 + 16)\swa.sɑ̃t.sɛz\
77soixante-dix-sept (60 + 17)\swa.sɑ̃t.di.sɛt\
78soixante-dix-huit (60 + 18)\swa.sɑ̃t.di.z‿ɥit\
79soixante-dix-neuf (60 + 19)\swa.sɑ̃t.diz.nœf\
80quatre-vingts (extra “s” at the end!) (4×20)\ka.tʁə.vɛ̃\
81quatre-vingt-un (no “et” !)\ka.tʁə.vɛ̃.œ̃\
82quatre-vingt-deux\ka.tʁə.vɛ̃.dø\
83quatre-vingt-trois\ka.tʁə.vɛ̃.tʁwa\
84quatre-vingt-quatre\ka.tʁə.vɛ̃.katʁ\
85quatre-vingt-cinq\ka.tʁə.vɛ̃.sɛ̃k\
86quatre-vingt-six\ka.tʁə.vɛ̃.sis\ – \sis\ if pronounced in itself, \siz\ before a vowel, \si\ if pronounced before a consonant
87quatre-vingt-sept\ka.tʁə.vɛ̃.sɛt\
88quatre-vingt-huit\ka.tʁə.vɛ̃.ɥit\
89quatre-vingt-neuf\ka.tʁə.vɛ̃.nœf\
90quatre-vingt-dix (4×20 + 10)\ka.tʁə.vɛ̃.dis\ – \dis\ if pronounced in itself, \diz\ before a vowel, \di\ if pronounced before a consonant
91quatre-vingt-onze (no “et” ! 4×20 + 11)\ka.tʁə.vɛ̃.ɔ̃z\
92quatre-vingt-douze (4×20 + 12)\ka.tʁə.vɛ̃.duz\
93quatre-vingt-treize (4×20 + 13)\ka.tʁə.vɛ̃.tʁɛz\
94quatre-vingt-quatorze (4×20 + 14)\ka.tʁə.vɛ̃.ka.tɔʁz\
95quatre-vingt-quinze (4×20 + 15)\ka.tʁə.vɛ̃.kɛ̃z\
96quatre-vingt-seize (4×20 + 16)\ka.tʁə.vɛ̃.sɛz\
97quatre-vingt-dix-sept (4×20 + 17)\ka.tʁə.vɛ̃.di.sɛt\
98quatre-vingt-dix-huit (4×20 + 18)\ka.tʁə.vɛ̃.di.z‿ɥit\
99quatre-vingt-dix-neuf (4×20 + 19)\ka.tʁə.vɛ̃.diz.nœf\
100cent\sɑ̃\

The real peculiarities start with the number 70. It does not have its “own” name*, so you have to put it together from 60 and 10: soixante-dix. Same goes for the numbers that follow. 71 becomes soixante-onze (60 + 11), 72 becomes soixante-douze (60 + 12), et cetera.

When you get to 80, you realize that besides addition, now we’re dealing with multiplication, too. 80, or quatre-vingts, means “four twenties”. It surely seems overly complicated/extravagant/why are you doing this to me? (you name it) at first, but don’t let that fool you: you don’t actually have to keep in mind what quatre-vingts stands for!

If you know it means 80, you can keep building your numbers from there without paying much attention to arithmetic operations. 81 is quatre-vingt-un, 82 is quatre-vingt-deux, 83 is quatre-vingt-trois, et cetera.

Note: 80 is quatre-vingts – this is the only number within the 80 to 90 range that has an extra “s” at the end (e.g. quatre-vingt-un, quatre-vingt-neuf).

Congratulations – now you can cross off one of the most important items on your French “to learn”-list!

To find out the difference between “chiffre” and “nombre” in French, check out this article right here. It will take less than a minute!

*In France, at least. In French-speaking Belgium and Switzerland, you say septante (70) and nonante (90); in addition to that, huitante (80) is used in some Swiss cantons (especially in Vaud, but also in Fribourg and Valais to some extent). Huitante is not used in Belgium. go back

Share the knowledge