French Numbers 1-100 (and Beyond): The Complete Chart
Every number from zéro to un milliard, with pronunciation, the soixante-dix puzzle solved, and the spelling rules that catch even confident learners.
How do you count in French?
Un, deux, trois, quatre, cinq, six, sept, huit, neuf, dix. That's 1 to 10. French numbers behave normally up to 69, then take their famous detour: 70 is soixante-dix (sixty-ten), 80 is quatre-vingts (four-twenties), and 90 is quatre-vingt-dix. The charts below cover all of it.
French numbers 1-20: the words you memorize
Learning how to count in French starts with a short list. Seventeen words carry the entire system. Zéro through seize (0-16) are unique, and 17, 18, and 19 are already assembled from parts you know: dix-sept is literally "ten-seven."
In the charts, capital letters mark the syllable you lean on, though French stress is far lighter than English stress. Where a hint says "nasal," the vowel comes partly down your nose, so let it buzz.
| Number | French | Sounds like | Notes |
|---|---|---|---|
| 0 | zéro | "zay-ROH" | the é is a crisp "ay" |
| 1 | un | "uhn" (nasal) | becomes une before a feminine noun |
| 2 | deux | "duh" | round your lips; the x is silent |
| 3 | trois | "twah" | the s is silent |
| 4 | quatre | "KAT-ruh" | that final -re is barely there |
| 5 | cinq | "sank" (nasal) | the k can drop before a consonant |
| 6 | six | "seess" | a shape-shifter; see the liaison chart |
| 7 | sept | "set" | the p is silent |
| 8 | huit | "weet" | say le huit, never "l'huit" |
| 9 | neuf | "nuhf" | the f turns to v in neuf ans |
| 10 | dix | "deess" | shifts exactly like six |
| 11 | onze | "onz" (nasal) | also blocks elision: le onze |
| 12 | douze | "dooz" | rhymes with the English blues |
| 13 | treize | "trez" | throaty r, then a short "ez" |
| 14 | quatorze | "kah-TORZ" | quatre hiding inside |
| 15 | quinze | "kanz" (nasal) | cinq hiding inside |
| 16 | seize | "sez" | rhymes with treize |
| 17 | dix-sept | "dee-SET" | 10 + 7 |
| 18 | dix-huit | "dee-ZWEET" | 10 + 8; the x sounds like a z |
| 19 | dix-neuf | "deez-NUHF" | 10 + 9 |
| 20 | vingt | "van" (nasal) | the t stays silent on its own |
Chant 11 to 16 as one block: onze, douze, treize, quatorze, quinze, seize. They pair off by sound and stick fast. Notice too that quatorze and quinze are just quatre and cinq wearing a coat, which is a free memory hook.
French numbers 20 to 69: one clean pattern
From 20 to 69, numbers in French work the way English numbers do. Take the ten, add the unit, join them with a hyphen: vingt-deux (22), quarante-sept (47), soixante-trois (63). Five words unlock fifty numbers.
| Number | French | Sounds like | Notes |
|---|---|---|---|
| 20 | vingt | "van" (nasal) | the t returns in 21-29 |
| 30 | trente | "trahnt" | short and flat |
| 40 | quarante | "kah-RAHNT" | quatre again |
| 50 | cinquante | "san-KAHNT" | cinq again |
| 60 | soixante | "swah-SAHNT" | starts with a "swa" glide |
One wrinkle handles every number ending in 1. When the unit is un, French slips in et (and) and drops the hyphens around it.
| Number | French | Number | French |
|---|---|---|---|
| 21 | vingt et un | 22 | vingt-deux |
| 31 | trente et un | 35 | trente-cinq |
| 41 | quarante et un | 48 | quarante-huit |
| 51 | cinquante et un | 53 | cinquante-trois |
| 61 | soixante et un | 69 | soixante-neuf |
So the shape is: et un for the 1s, hyphens for everything else. Say vingt et un out loud a few times, because that little et is the single most-forgotten word on this page.
And if a feminine noun follows, un becomes une: vingt et une pages (21 pages), soixante et une minutes (61 minutes). One is the only French number that changes for gender.
French numbers 70 to 99: the part everyone warns you about
Here's the honest version. After 69, French stops inventing new words for the tens and counts the rest of the way in twenties. So 70 is soixante-dix ("sixty-ten"), 80 is quatre-vingts ("four-twenties"), and 90 is quatre-vingt-dix ("four-twenties-ten"). The champion is 97: quatre-vingt-dix-sept, four-twenties-ten-seven.
It looks like arithmetic homework. It isn't. It's one pattern repeated three times, and you already know every word in it.
Why French counts in twenties
Old French ran two counting systems side by side. One was decimal, straight from Latin: septante, octante, nonante. The other was vigesimal, counting in twenties, and it reached well past 80. Paris still keeps the receipt. The Hôpital des Quinze-Vingts, founded in 1260 by Louis IX, is named for the 300 blind residents it was built to house: quinze-vingts, fifteen twenties, 300.
Where the base-20 habit came from is still argued by linguists. The usual explanation points to the Celtic languages spoken in Gaul before Latin arrived, and Welsh does still say pedwar ugain ("four twenties") for 80, though direct Gaulish evidence is thin. The outcome isn't in doubt: the vigesimal forms won in Paris, the Académie française standardized them, and septante and nonante were pushed out to the edges of the French-speaking world, where they are still very much alive.
How to build any number from 70 to 99
Three rules, and you never memorize thirty new words.
- 70-79 is soixante plus a teen. Take sixty, then add 10 through 19. 70 is soixante-dix, 75 is soixante-quinze, 79 is soixante-dix-neuf.
- 80-89 is quatre-vingt plus a unit. Take four-twenties, then add 1 through 9. 80 is quatre-vingts, 85 is quatre-vingt-cinq.
- 90-99 is quatre-vingt plus a teen. Same start, now add 10 through 19. 90 is quatre-vingt-dix, 96 is quatre-vingt-seize, 99 is quatre-vingt-dix-neuf.
The question to ask yourself is never "what's the word for ninety?" It's "which twenty am I in, and how far past it?" 94 is four twenties plus fourteen, so quatre-vingt-quatorze. 78 is sixty plus eighteen, so soixante-dix-huit.
Two traps hide inside. 71 keeps the et from the twenties pattern (soixante et onze), while 81 and 91 refuse it (quatre-vingt-un, quatre-vingt-onze). And 80 standing alone is spelled quatre-vingts with an s that disappears the second another number follows.
The full French numbers 70-99 chart
| Number | French | Literally | Sounds like |
|---|---|---|---|
| 70 | soixante-dix | sixty-ten | "swah-sahnt-DEESS" |
| 71 | soixante et onze | sixty and eleven | "swah-sahnt ay ONZ" |
| 72 | soixante-douze | sixty-twelve | "swah-sahnt-DOOZ" |
| 73 | soixante-treize | sixty-thirteen | "swah-sahnt-TREZ" |
| 74 | soixante-quatorze | sixty-fourteen | "swah-sahnt-kah-TORZ" |
| 75 | soixante-quinze | sixty-fifteen | "swah-sahnt-KANZ" |
| 76 | soixante-seize | sixty-sixteen | "swah-sahnt-SEZ" |
| 77 | soixante-dix-sept | sixty-seventeen | "swah-sahnt-dee-SET" |
| 78 | soixante-dix-huit | sixty-eighteen | "swah-sahnt-dee-ZWEET" |
| 79 | soixante-dix-neuf | sixty-nineteen | "swah-sahnt-deez-NUHF" |
| 80 | quatre-vingts | four-twenties | "kat-ruh-VAN" |
| 81 | quatre-vingt-un | four-twenties-one | "kat-ruh-van-UHN" |
| 82 | quatre-vingt-deux | four-twenties-two | "kat-ruh-van-DUH" |
| 83 | quatre-vingt-trois | four-twenties-three | "kat-ruh-van-TWAH" |
| 84 | quatre-vingt-quatre | four-twenties-four | "kat-ruh-van-KATR" |
| 85 | quatre-vingt-cinq | four-twenties-five | "kat-ruh-van-SANK" |
| 86 | quatre-vingt-six | four-twenties-six | "kat-ruh-van-SEESS" |
| 87 | quatre-vingt-sept | four-twenties-seven | "kat-ruh-van-SET" |
| 88 | quatre-vingt-huit | four-twenties-eight | "kat-ruh-van-WEET" |
| 89 | quatre-vingt-neuf | four-twenties-nine | "kat-ruh-van-NUHF" |
| 90 | quatre-vingt-dix | four-twenties-ten | "kat-ruh-van-DEESS" |
| 91 | quatre-vingt-onze | four-twenties-eleven | "kat-ruh-van-ONZ" |
| 92 | quatre-vingt-douze | four-twenties-twelve | "kat-ruh-van-DOOZ" |
| 93 | quatre-vingt-treize | four-twenties-thirteen | "kat-ruh-van-TREZ" |
| 94 | quatre-vingt-quatorze | four-twenties-fourteen | "kat-ruh-van-kah-TORZ" |
| 95 | quatre-vingt-quinze | four-twenties-fifteen | "kat-ruh-van-KANZ" |
| 96 | quatre-vingt-seize | four-twenties-sixteen | "kat-ruh-van-SEZ" |
| 97 | quatre-vingt-dix-sept | four-twenties-ten-seven | "kat-ruh-van-dee-SET" |
| 98 | quatre-vingt-dix-huit | four-twenties-ten-eight | "kat-ruh-van-dee-ZWEET" |
| 99 | quatre-vingt-dix-neuf | four-twenties-ten-nine | "kat-ruh-van-deez-NUHF" |
One pronunciation gift hides in that chart: the t in quatre-vingt is never pronounced in 81 through 99. Quatre-vingt-un is "kat-ruh-van-UHN," not "vant-un." Compare that with vingt-deux, where the t does sound. If Spanish felt tidier here, it was: Spanish numbers keep a separate word for every ten right up to noventa.
Do Belgians and the Swiss say septante and nonante?
| France (and Canada) | Belgium | Switzerland | |
|---|---|---|---|
| 70 | soixante-dix | septante | septante |
| 71 | soixante et onze | septante et un | septante et un |
| 80 | quatre-vingts | quatre-vingts | huitante (Vaud, Valais, Fribourg); quatre-vingts elsewhere |
| 90 | quatre-vingt-dix | nonante | nonante |
| 91 | quatre-vingt-onze | nonante et un | nonante et un |
| 98 | quatre-vingt-dix-huit | nonante-huit | nonante-huit |
| Counting base for 70-99 | twenties | tens for 70 and 90, twenties for 80 | tens for 70 and 90, and for 80 in Vaud, Valais and Fribourg |
Which regions use which
The split is sharper than most textbooks admit, so it's worth getting right.
Belgium says septante (70) and nonante (90), but keeps quatre-vingts for 80. That asymmetry surprises people, and it's the single fact learners most often get wrong.
Switzerland says septante and nonante everywhere in the French-speaking cantons. For 80 it splits: huitante is the form in Vaud, Valais and Fribourg, while Geneva, Neuchâtel, Bern and Jura say quatre-vingts, like France. Octante turns up as a dialect form in parts of Switzerland but you'll rarely hear it today.
Septante and nonante are also standard in the Aosta Valley in Italy and in the former Belgian colonies: the Democratic Republic of the Congo, Rwanda and Burundi. Wiktionary tags both words for Acadia and Savoy too. You can check the full label list on Wiktionary's septante entry.
None of this is slang or error. These are older Latin-derived forms that simply never got overruled, because Belgium and Switzerland were never bound by the Académie française. Learn the French forms first since they dominate media and exams, then recognize the others. A Belgian will understand soixante-dix perfectly; you just may not hear it back.
French numbers 100, 1,000 and beyond
Past 99, numbers in French get easy again. Cent (100) and mille (1,000) simply sit in front of the numbers you already have, and no et ever follows a hundred.
| Number | French | Sounds like | Notes |
|---|---|---|---|
| 100 | cent | "sahn" (nasal) | never un cent |
| 101 | cent un | "sahn UHN" | no et after a hundred |
| 200 | deux cents | "duh SAHN" | s only when nothing follows |
| 203 | deux cent trois | "duh sahn TWAH" | the s is gone |
| 1 000 | mille | "meel" | never un mille |
| 2 000 | deux mille | "duh MEEL" | mille never takes an s |
| 1 000 000 | un million | "uhn mee-LYOHN" | needs un |
| 2 000 000 | deux millions | "duh mee-LYOHN" | takes an s |
| 1 000 000 000 | un milliard | "uhn mee-LYAR" | a billion |
Cent and mille behave like numbers, so they never take un: 100 is cent, 1,000 is mille. Million and milliard behave like nouns, so they need un, they pluralize, and they take de before whatever they count: un million d'habitants (a million inhabitants), deux milliards d'euros.
Years are read as plain numbers, so 2026 is deux mille vingt-six. And France writes numbers the continental way: a comma for decimals, a thin space for thousands. 1 500,75 is what an English speaker would write as 1,500.75.
French numbers pronunciation: the liaison traps
This is the section that separates a learner from someone who sounds fluent. Several French numbers change their final sound depending on what comes next, and six and dix are the worst offenders. They keep a habit from Old French: silent before a consonant, a z-sound before a vowel, an s-sound when nothing follows.
| Number | Standing alone | Before a consonant | Before a vowel |
|---|---|---|---|
| six | "seess" (j'en ai six) | "see" (six livres) | "seez" (six ans) |
| dix | "deess" (il y en a dix) | "dee" (dix jours) | "deez" (dix ans) |
| huit | "weet" | "wee" (huit cents) | "weet" (huit ans) |
| neuf | "nuhf" | "nuhf" (neuf jours) | "nuhv" only in neuf ans, neuf heures |
| cinq | "sank" | "sank", but the k usually drops before cents and mille | "sank" (cinq ans) |
| vingt | "van" | "van" | "vant" (vingt ans) |
Four details worth memorizing.
Neuf is stingy with its v. The f becomes a v before exactly two words in modern French, ans and heures, so neuf ans is "nuh-VAHN" and neuf heures is "nuh-VUHR." Everywhere else it stays "nuhf."
Vingt splits its personality. The t sounds in 21 through 29, so vingt-cinq is "vant-SANK." It stays silent in 81 through 99, so quatre-vingt-deux is "kat-ruh-van-DUH." Same letters, opposite behavior.
Quatre-vingts links with a z. Because 80 carries a written s, quatre-vingts ans sounds like "kat-ruh-van-ZAHN."
Huit and onze push words away. Both behave as though they start with an aspirated h, so there's no elision and no liaison in front of them: le huit, le onze, never "l'huit." That's a general habit of French numerals, not a quirk of those two words.
If the throaty r in quatre and trois still fights you, that's normal. It's one of the sounds that lands French in the middle of most difficulty rankings, and you can see where it sits among the hardest languages to learn.
Spelling French numbers: the s that comes and goes
Three written rules cover almost every mistake French speakers themselves make.
Vingt and cent take an s when multiplied, and lose it when another number follows. Write quatre-vingts euros, but quatre-vingt-deux euros. Write deux cents personnes, but deux cent trois personnes. That's why 80 is quatre-vingts and 90 is quatre-vingt-dix with no s. The one exception: they keep the s before million and milliard, which are nouns, so quatre-vingts millions and deux cents millions are both correct.
Mille never takes an s. Not ever, no matter what multiplies it: deux mille, cent mille, trois cent mille. (The noun mille meaning "mile" does pluralize, but that's a different word.)
Use et in 21, 31, 41, 51, 61 and 71, and hyphens everywhere else. Traditional spelling links elements below one hundred with hyphens unless et is present. So you write vingt et un, trente et un, quarante et un, cinquante et un, soixante et un, and soixante et onze with no hyphens around the et. But 81 and 91 take none: quatre-vingt-un, quatre-vingt-onze. Neither does 101: cent un.
What the 1990 spelling reform changed
The 1990 rectifications, published in the Journal officiel and approved by the Académie française, allow a simpler option: hyphenate every element of a number without exception. That gives vingt-et-un, trente-et-un, cent-deux and deux-cents.
Both spellings are correct today, and the Académie says so plainly in its note on hyphens in compound numbers. The reform exists for a reason worth knowing: hyphens remove real ambiguity. Soixante et un tiers means 60 + 1/3, while soixante-et-un tiers means 61/3.
Pick one system and stay in it. French schools still teach the traditional spelling, so vingt et un is the safer default for exams, and nobody will mark vingt-et-un wrong.
Ordinal numbers, and using French numbers today
Ordinals (first, second, third) come almost free once you have the cardinals. Add -ième to the number, and drop a final e first.
| English | French | Sounds like | Note |
|---|---|---|---|
| 1st | premier / première | "pruh-MYAY" / "pruh-MYAIR" | the only irregular one; it changes for gender |
| 2nd | deuxième | "duh-ZYEM" | second(e) when there are only two |
| 3rd | troisième | "twah-ZYEM" | |
| 4th | quatrième | "kat-ree-EM" | quatre drops its e |
| 5th | cinquième | "san-KYEM" | cinq gains a u to keep the k hard |
| 9th | neuvième | "nuh-VYEM" | the f turns to v again |
| 10th | dixième | "dee-ZYEM" | |
| 20th | vingtième | "van-TYEM" | |
| 21st | vingt et unième | "van tay ew-NYEM" | unième, never premier, inside compounds |
Now put the numbers to work. Four everyday jobs cover most of what you'll need this month.
Prices. Say the euros, then the cents, with nothing in between: 12,50 € is douze euros cinquante. Ask with Ça fait combien ? ("sah fay kom-BYAN") or C'est combien ?
Phone numbers. French mobile numbers have ten digits and are read in pairs, as five two-digit numbers. So 06 12 34 56 78 is zéro six, douze, trente-quatre, cinquante-six, soixante-dix-huit. A group starting with zero gets read digit by digit. This is where the 70s and 90s ambush you in real life, which is exactly why the chart above is worth a second read. Listening drills help more than reading here, and our comparison of the best apps to learn French covers which ones actually train your ear.
Ages. J'ai vingt-cinq ans means "I'm 25" (French says you have years). Watch the liaison: "van-sank ZAHN."
Dates. Use plain cardinals with le: le quatorze juillet (14 July), le vingt-cinq décembre. The one exception is the first of the month, which takes the ordinal: le premier mai. Pair that with the days of the week in French and you can fix any appointment.
Your homework tonight: say your phone number out loud in French, then your age, then today's date. That's three real sentences built from this page. If the vigesimal maths still stings, take heart. Spanish and Italian keep a tidy word for every ten, and you can see how they compare on our list of the easiest languages to learn. Everything else French asks of a beginner lives on the French hub.
Keep counting in French
You can now read a price, give your phone number, and say your age in French. Keep going with more free beginner lessons.
TL;DR: French numbers at a glance
Memorize 0-16, assemble the rest
Zéro through seize are unique words. From 17 on, French numbers are built: dix-sept is ten-seven, vingt-deux is twenty-two.
20 to 69 is a clean formula
Ten plus hyphen plus unit: trente-quatre, soixante-neuf. Numbers ending in 1 use et with no hyphens: vingt et un, soixante et un.
70-99 counts in twenties
70 is soixante-dix (sixty-ten), 80 is quatre-vingts (four-twenties), 90 is quatre-vingt-dix, and 97 is quatre-vingt-dix-sept.
The building method
70s = soixante + a teen. 80s = quatre-vingt + a unit. 90s = quatre-vingt + a teen. Ask which twenty you're in, then how far past it.
septante and nonante
Belgium and Switzerland say septante (70) and nonante (90). Belgium keeps quatre-vingts for 80; Vaud, Valais and Fribourg say huitante.
The s that comes and goes
Vingt and cent take an s when multiplied and nothing follows: quatre-vingts, deux cents. Add a number and it vanishes: quatre-vingt-deux, deux cent trois. Mille never takes an s.