{"id":54,"date":"2026-09-30T14:29:12","date_gmt":"2026-09-30T13:29:12","guid":{"rendered":"https:\/\/leweb2ks.dev\/vitrine-vocadial\/en\/resources\/numbers-in-french\/"},"modified":"2026-09-30T14:29:12","modified_gmt":"2026-09-30T13:29:12","slug":"numbers-in-french","status":"publish","type":"vd_ressource","link":"https:\/\/vocadial.com\/en\/resources\/numbers-in-french\/","title":{"rendered":"Numbers in French: from 0 to a million, soixante-dix and all"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"0-to-69\">0 to 69<\/h2>\n\n<h3 class=\"wp-block-heading\">0 to 20<\/h3>\n\n<p class=\"wp-block-paragraph\">In the pronunciation column, (n) marks a nasal vowel: the n itself is not pronounced. &#8220;uh&#8221; is said with rounded lips, and the French r is made at the back of the throat.<\/p>\n\n<figure class=\"wp-block-table vocab say-fr\"><table><thead><tr><th>French<\/th><th>Number<\/th><th>Say it like<\/th><\/tr><\/thead><tbody><tr><td>z\u00e9ro<\/td><td>0<\/td><td>zay-ROH<\/td><\/tr><tr><td>un<\/td><td>1<\/td><td>uh(n)<\/td><\/tr><tr><td>deux<\/td><td>2<\/td><td>duh<\/td><\/tr><tr><td>trois<\/td><td>3<\/td><td>trwah<\/td><\/tr><tr><td>quatre<\/td><td>4<\/td><td>katr<\/td><\/tr><tr><td>cinq<\/td><td>5<\/td><td>sa(n)k<\/td><\/tr><tr><td>six<\/td><td>6<\/td><td>seess<\/td><\/tr><tr><td>sept<\/td><td>7<\/td><td>set<\/td><\/tr><tr><td>huit<\/td><td>8<\/td><td>weet<\/td><\/tr><tr><td>neuf<\/td><td>9<\/td><td>nuhf<\/td><\/tr><tr><td>dix<\/td><td>10<\/td><td>deess<\/td><\/tr><tr><td>onze<\/td><td>11<\/td><td>o(n)z<\/td><\/tr><tr><td>douze<\/td><td>12<\/td><td>dooz<\/td><\/tr><tr><td>treize<\/td><td>13<\/td><td>trez<\/td><\/tr><tr><td>quatorze<\/td><td>14<\/td><td>ka-TORZ<\/td><\/tr><tr><td>quinze<\/td><td>15<\/td><td>ka(n)z<\/td><\/tr><tr><td>seize<\/td><td>16<\/td><td>sez<\/td><\/tr><tr><td>dix-sept<\/td><td>17<\/td><td>dee-SET<\/td><\/tr><tr><td>dix-huit<\/td><td>18<\/td><td>dee-ZWEET<\/td><\/tr><tr><td>dix-neuf<\/td><td>19<\/td><td>deez-NUHF<\/td><\/tr><tr><td>vingt<\/td><td>20<\/td><td>va(n)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">The p of <span class=\"tl\" lang=\"fr\">sept<\/span> and the gt of <span class=\"tl\" lang=\"fr\">vingt<\/span> are silent. <span class=\"tl\" lang=\"fr\">Deux<\/span> and <span class=\"tl\" lang=\"fr\">douze<\/span> are easily confused in listening: the vowel of <span class=\"tl\" lang=\"fr\">deux<\/span> is the &#8220;u&#8221; of British &#8220;fur&#8221;, that of <span class=\"tl\" lang=\"fr\">douze<\/span> the &#8220;oo&#8221; of &#8220;food&#8221;.<\/p>\n\n<h3 class=\"wp-block-heading\">21 to 69<\/h3>\n\n<figure class=\"wp-block-table vocab say-fr\"><table><thead><tr><th>French<\/th><th>Number<\/th><\/tr><\/thead><tbody><tr><td>vingt et un<\/td><td>21<\/td><\/tr><tr><td>vingt-deux<\/td><td>22<\/td><\/tr><tr><td>trente<\/td><td>30<\/td><\/tr><tr><td>trente et un<\/td><td>31<\/td><\/tr><tr><td>quarante<\/td><td>40<\/td><\/tr><tr><td>cinquante<\/td><td>50<\/td><\/tr><tr><td>soixante<\/td><td>60<\/td><\/tr><tr><td>soixante et un<\/td><td>61<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">The x of <span class=\"tl\" lang=\"fr\">soixante<\/span> is pronounced like an s: &#8220;swa-SAH(N)T&#8221;. The units 1 are joined with <span class=\"tl\" lang=\"fr\">et<\/span> (21, 31, 41, 51, 61); all the others with a hyphen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"70-to-99-counting-in-twenties\">70 to 99: counting in twenties<\/h2>\n\n<figure class=\"wp-block-table vocab say-fr\"><table><thead><tr><th>France<\/th><th>Number<\/th><th>Belgium and Switzerland<\/th><\/tr><\/thead><tbody><tr><td>soixante-dix<\/td><td>70<\/td><td>septante<\/td><\/tr><tr><td>soixante et onze<\/td><td>71<\/td><td>septante et un<\/td><\/tr><tr><td>soixante-douze<\/td><td>72<\/td><td>septante-deux<\/td><\/tr><tr><td>soixante-dix-neuf<\/td><td>79<\/td><td>septante-neuf<\/td><\/tr><tr><td>quatre-vingts<\/td><td>80<\/td><td>quatre-vingts; huitante in some Swiss cantons<\/td><\/tr><tr><td>quatre-vingt-un<\/td><td>81<\/td><td>quatre-vingt-un; huitante et un<\/td><\/tr><tr><td>quatre-vingt-dix<\/td><td>90<\/td><td>nonante<\/td><\/tr><tr><td>quatre-vingt-onze<\/td><td>91<\/td><td>nonante et un<\/td><\/tr><tr><td>quatre-vingt-dix-neuf<\/td><td>99<\/td><td>nonante-neuf<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">From 70, France adds 10 to 19 to <span class=\"tl\" lang=\"fr\">soixante<\/span>: 77 is <span class=\"tl\" lang=\"fr\">soixante-dix-sept<\/span>, &#8220;sixty-seventeen&#8221;. 80 is &#8220;four twenties&#8221;, and 90 to 99 are &#8220;four twenties plus ten to nineteen&#8221;.<\/p>\n\n<p class=\"wp-block-paragraph\"><span class=\"tl\" lang=\"fr\">Septante<\/span> and <span class=\"tl\" lang=\"fr\">nonante<\/span> are standard in Belgium and Switzerland. <span class=\"tl\" lang=\"fr\">Huitante<\/span> is used in the Swiss cantons of Vaud, Valais and Fribourg; elsewhere, Belgians and Swiss say <span class=\"tl\" lang=\"fr\">quatre-vingts<\/span>. Quebec uses the same forms as France. Teach the French forms for production, but mention the others: pupils find them logical, and they may hear them.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"hundreds-thousands-and-millions\">Hundreds, thousands and millions<\/h2>\n\n<figure class=\"wp-block-table vocab say-fr\"><table><thead><tr><th>French<\/th><th>Number<\/th><\/tr><\/thead><tbody><tr><td>cent<\/td><td>100<\/td><\/tr><tr><td>cent un<\/td><td>101<\/td><\/tr><tr><td>deux cents<\/td><td>200<\/td><\/tr><tr><td>deux cent cinq<\/td><td>205<\/td><\/tr><tr><td>mille<\/td><td>1,000<\/td><\/tr><tr><td>mille un<\/td><td>1,001<\/td><\/tr><tr><td>deux mille<\/td><td>2,000<\/td><\/tr><tr><td>cent mille<\/td><td>100,000<\/td><\/tr><tr><td>un million<\/td><td>1,000,000<\/td><\/tr><tr><td>deux millions<\/td><td>2,000,000<\/td><\/tr><tr><td>un milliard<\/td><td>1,000,000,000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h3 class=\"wp-block-heading\">Spelling rules<\/h3>\n\n<ol class=\"wp-block-list rules-list\"><li><strong>Et only with 1 and 11, and only up to 71.<\/strong> <span class=\"tl\" lang=\"fr\">vingt et un<\/span>, <span class=\"tl\" lang=\"fr\">soixante et onze<\/span>, but <span class=\"tl\" lang=\"fr\">quatre-vingt-un<\/span>, <span class=\"tl\" lang=\"fr\">quatre-vingt-onze<\/span>, <span class=\"tl\" lang=\"fr\">cent un<\/span>.<\/li><li><strong>Quatre-vingts takes an s only at the end.<\/strong> <span class=\"tl\" lang=\"fr\">quatre-vingts<\/span>, but <span class=\"tl\" lang=\"fr\">quatre-vingt-trois<\/span>.<\/li><li><strong>Cent takes an s when multiplied and at the end.<\/strong> <span class=\"tl\" lang=\"fr\">deux cents<\/span>, but <span class=\"tl\" lang=\"fr\">deux cent trois<\/span>. The s stays before <span class=\"tl\" lang=\"fr\">millions<\/span>: <span class=\"tl\" lang=\"fr\">deux cents millions<\/span>.<\/li><li><strong>Mille never changes.<\/strong> <span class=\"tl\" lang=\"fr\">deux mille<\/span>, <span class=\"tl\" lang=\"fr\">dix mille<\/span>.<\/li><li><strong>No &#8220;un&#8221; before cent or mille.<\/strong> &#8220;One hundred&#8221; is <span class=\"tl\" lang=\"fr\">cent<\/span>, &#8220;one thousand&#8221; is <span class=\"tl\" lang=\"fr\">mille<\/span>.<\/li><li><strong>Million and milliard are nouns.<\/strong> They take an s and <span class=\"tl\" lang=\"fr\">de<\/span> before a noun: <span class=\"tl\" lang=\"fr\">deux millions d&#8217;habitants<\/span>.<\/li><li><strong>A billion is un milliard.<\/strong> The French <span class=\"tl\" lang=\"fr\">un billion<\/span> is a million million.<\/li><\/ol>\n\n<p class=\"note wp-block-paragraph\">Hyphens: traditionally, hyphens join only numbers below 100 (<span class=\"tl\" lang=\"fr\">vingt-deux<\/span>, <span class=\"tl\" lang=\"fr\">deux cent trois<\/span>). The 1990 spelling reform allows hyphens between all parts, <span class=\"tl\" lang=\"fr\">et<\/span> included: <span class=\"tl\" lang=\"fr\">vingt-et-un<\/span>, <span class=\"tl\" lang=\"fr\">deux-cent-trois<\/span>. Both spellings are correct; choose one and be consistent.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"liaisons-and-silent-letters\">Liaisons and silent letters<\/h2>\n\n<p class=\"wp-block-paragraph\">Final consonants change according to what follows, which is why numbers sound different in <span class=\"tl\" lang=\"fr\">six<\/span>, <span class=\"tl\" lang=\"fr\">six livres<\/span> and <span class=\"tl\" lang=\"fr\">six ans<\/span>.<\/p>\n\n<ul class=\"wp-block-list\"><li><span class=\"tl\" lang=\"fr\">six<\/span> and <span class=\"tl\" lang=\"fr\">dix<\/span>: &#8220;seess&#8221; on their own, &#8220;see&#8221; before a consonant (<span class=\"tl\" lang=\"fr\">six livres<\/span>), &#8220;seez&#8221; before a vowel (<span class=\"tl\" lang=\"fr\">six ans<\/span>).<\/li><li><span class=\"tl\" lang=\"fr\">huit<\/span>: &#8220;weet&#8221; on its own and before a vowel, often &#8220;wee&#8221; before a consonant (<span class=\"tl\" lang=\"fr\">huit jours<\/span>).<\/li><li><span class=\"tl\" lang=\"fr\">neuf<\/span>: &#8220;nuhf&#8221;, but &#8220;nuhv&#8221; in <span class=\"tl\" lang=\"fr\">neuf ans<\/span> and <span class=\"tl\" lang=\"fr\">neuf heures<\/span>.<\/li><li><span class=\"tl\" lang=\"fr\">vingt<\/span>: the t is heard from 21 to 29 (<span class=\"tl\" lang=\"fr\">vingt-deux<\/span>: &#8220;va(n)t-duh&#8221;) and before a vowel (<span class=\"tl\" lang=\"fr\">vingt ans<\/span>), but not in <span class=\"tl\" lang=\"fr\">quatre-vingt-un<\/span>.<\/li><li><span class=\"tl\" lang=\"fr\">deux<\/span>, <span class=\"tl\" lang=\"fr\">trois<\/span>: a z sound before a vowel: <span class=\"tl\" lang=\"fr\">deux ans<\/span>, &#8220;duh-ZAH(N)&#8221;.<\/li><li><span class=\"tl\" lang=\"fr\">un<\/span>: an n sound before a vowel: <span class=\"tl\" lang=\"fr\">un an<\/span>, &#8220;uh-NAH(N)&#8221;.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"decimals-phone-numbers-and-ordinals\">Decimals, phone numbers and ordinals<\/h2>\n\n<p class=\"wp-block-paragraph\">French uses a decimal comma: 3,5 is <span class=\"tl\" lang=\"fr\">trois virgule cinq<\/span>. Thousands are separated by a space: 10 000. Prices are read without the comma: 3,50 \u20ac is <span class=\"tl\" lang=\"fr\">trois euros cinquante<\/span>.<\/p>\n\n<p class=\"wp-block-paragraph\">French phone numbers are read in pairs: 06 12 34 56 78 is <span class=\"tl\" lang=\"fr\">z\u00e9ro six, douze, trente-quatre, cinquante-six, soixante-dix-huit<\/span>. It is excellent practice for 70 to 99.<\/p>\n\n<p class=\"wp-block-paragraph\">Ordinals add -i\u00e8me: <span class=\"tl\" lang=\"fr\">deuxi\u00e8me<\/span>, <span class=\"tl\" lang=\"fr\">troisi\u00e8me<\/span>. Watch <span class=\"tl\" lang=\"fr\">premier<\/span> \/ <span class=\"tl\" lang=\"fr\">premi\u00e8re<\/span>, <span class=\"tl\" lang=\"fr\">cinqui\u00e8me<\/span> (with a u) and <span class=\"tl\" lang=\"fr\">neuvi\u00e8me<\/span> (f becomes v).<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"typical-mistakes-of-english-speaking-learners\">Typical mistakes of English-speaking learners<\/h2>\n\n<ul class=\"wp-block-list\"><li><strong>Age with \u00eatre:<\/strong> &#8220;je suis douze ans&#8221;. Age uses <span class=\"tl\" lang=\"fr\">avoir<\/span>: <span class=\"tl\" lang=\"fr\">J&#8217;ai douze ans.<\/span><\/li><li><strong>&#8220;Cent et un&#8221;:<\/strong> a calque of &#8220;a hundred and one&#8221;. It is <span class=\"tl\" lang=\"fr\">cent un<\/span>.<\/li><li><strong>&#8220;Un cent&#8221;, &#8220;un mille&#8221;:<\/strong> it is <span class=\"tl\" lang=\"fr\">cent<\/span> and <span class=\"tl\" lang=\"fr\">mille<\/span>.<\/li><li><strong>&#8220;Soixante-dix-et-un&#8221;:<\/strong> it is <span class=\"tl\" lang=\"fr\">soixante et onze<\/span>.<\/li><li><strong>Quatre-vingts and cents<\/strong> with the s in the wrong place.<\/li><li><strong>Silent letters pronounced:<\/strong> the p of <span class=\"tl\" lang=\"fr\">sept<\/span>, the t of <span class=\"tl\" lang=\"fr\">vingt<\/span> and <span class=\"tl\" lang=\"fr\">cent<\/span> on their own.<\/li><li><strong>Billion:<\/strong> translating &#8220;a billion&#8221; as <span class=\"tl\" lang=\"fr\">un billion<\/span>.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"in-class-a-number-routine\">In class: a number routine<\/h2>\n\n<p class=\"wp-block-paragraph\">Numbers are forgotten fast if they are not used, and 70 to 99 need practice all year. Five numbers at the start of each lesson keep them alive.<\/p>\n\n<ol class=\"wp-block-list steps-list\"><li>Show a number in figures on the board.<\/li><li>The class says it aloud, all together or one pupil at a time.<\/li><li>Reveal the number written in words, so pupils can check hyphens, s and <span class=\"tl\" lang=\"fr\">et<\/span>.<\/li><li>Repeat with four more numbers, each a little harder than the last.<\/li><li>Now and then, reverse it: say a number, pupils write the figures on mini whiteboards.<\/li><\/ol>\n\n<p class=\"wp-block-paragraph\">This is exactly what a daily routine does: little, often, and slightly harder each time.<\/p>\n\n<h3 class=\"wp-block-heading\">Adapting to your class<\/h3>\n\n<ul class=\"wp-block-list levels-list\"><li><b>A1<\/b>0 to 100, with a focus on 70 to 99.<\/li><li><b>A2<\/b>Up to 1,000, with the s of <span class=\"tl\" lang=\"fr\">cents<\/span>.<\/li><li><b>B1<\/b>Up to 100,000, with decimals: <span class=\"tl\" lang=\"fr\">trois virgule cinq<\/span>.<\/li><li><b>B2<\/b>Up to 9,000,000, with <span class=\"tl\" lang=\"fr\">millions de<\/span>.<\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>From z\u00e9ro to un million: 70 to 99 explained, Belgian and Swiss variants, liaisons, spelling rules and a daily five-number routine.<\/p>\n","protected":false},"menu_order":11,"template":"","meta":{"_seopress_titles_title":"Numbers in French: Full List, Spelling and Rules | VocaDial","_seopress_titles_desc":"Numbers in French from 0 to 1,000,000: soixante-dix, quatre-vingts, septante and nonante, liaisons, spelling rules and the mistakes English speakers make.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_vd_topic":"nombres","_vd_target":"fr","_vd_module":"numero","_vd_level":"A1","_vd_minutes":"8","_vd_card_word":"soixante-dix","_vd_answer":"Numbers in French from 1 to 10 are <span class=\"tl\" lang=\"fr\">un, deux, trois, quatre, cinq, six, sept, huit, neuf, dix<\/span>. From 70 French counts in twenties: 70 is <span class=\"tl\" lang=\"fr\">soixante-dix<\/span> (sixty-ten), 80 is <span class=\"tl\" lang=\"fr\">quatre-vingts<\/span> (four twenties) and 90 is <span class=\"tl\" lang=\"fr\">quatre-vingt-dix<\/span>. In Belgium and Switzerland, 70 and 90 are <span class=\"tl\" lang=\"fr\">septante<\/span> and <span class=\"tl\" lang=\"fr\">nonante<\/span>.","_vd_faq":"[{\"q\":\"How do you count to 10 in French?\",\"a\":\"<span class=\\\"tl\\\" lang=\\\"fr\\\">Un, deux, trois, quatre, cinq, six, sept, huit, neuf, dix<\\\/span>. Zero is <span class=\\\"tl\\\" lang=\\\"fr\\\">z\u00e9ro<\\\/span>.\"},{\"q\":\"Why is 70 soixante-dix in French?\",\"a\":\"French in France counts partly in twenties from 60 upwards: 70 is \\\"sixty-ten\\\", 80 is \\\"four twenties\\\" (<span class=\\\"tl\\\" lang=\\\"fr\\\">quatre-vingts<\\\/span>) and 90 is \\\"four twenties and ten\\\" (<span class=\\\"tl\\\" lang=\\\"fr\\\">quatre-vingt-dix<\\\/span>).\"},{\"q\":\"Where do people say septante and nonante?\",\"a\":\"In Belgium and Switzerland. Some Swiss cantons (Vaud, Valais, Fribourg) also say <span class=\\\"tl\\\" lang=\\\"fr\\\">huitante<\\\/span> for 80. France and Quebec use <span class=\\\"tl\\\" lang=\\\"fr\\\">soixante-dix<\\\/span> and <span class=\\\"tl\\\" lang=\\\"fr\\\">quatre-vingt-dix<\\\/span>.\"},{\"q\":\"Does quatre-vingts take an s?\",\"a\":\"Only when nothing follows: <span class=\\\"tl\\\" lang=\\\"fr\\\">quatre-vingts<\\\/span>, but <span class=\\\"tl\\\" lang=\\\"fr\\\">quatre-vingt-trois<\\\/span>. The same rule applies to <span class=\\\"tl\\\" lang=\\\"fr\\\">cents<\\\/span>: <span class=\\\"tl\\\" lang=\\\"fr\\\">deux cents<\\\/span>, but <span class=\\\"tl\\\" lang=\\\"fr\\\">deux cent trois<\\\/span>.\"},{\"q\":\"Is it vingt et un or vingt-et-un?\",\"a\":\"Both are correct. <span class=\\\"tl\\\" lang=\\\"fr\\\">Vingt et un<\\\/span> is the traditional spelling; <span class=\\\"tl\\\" lang=\\\"fr\\\">vingt-et-un<\\\/span> follows the 1990 spelling reform.\"},{\"q\":\"How do you say your age in French?\",\"a\":\"With <span class=\\\"tl\\\" lang=\\\"fr\\\">avoir<\\\/span>: <span class=\\\"tl\\\" lang=\\\"fr\\\">J'ai douze ans<\\\/span>, literally \\\"I have twelve years\\\". \\\"Je suis douze ans\\\" is a typical English-speaker mistake.\"}]","_vd_key":"nombres-fr","footnotes":""},"class_list":["post-54","vd_ressource","type-vd_ressource","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vocadial.com\/en\/wp-json\/wp\/v2\/vd_ressource\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vocadial.com\/en\/wp-json\/wp\/v2\/vd_ressource"}],"about":[{"href":"https:\/\/vocadial.com\/en\/wp-json\/wp\/v2\/types\/vd_ressource"}],"version-history":[{"count":0,"href":"https:\/\/vocadial.com\/en\/wp-json\/wp\/v2\/vd_ressource\/54\/revisions"}],"wp:attachment":[{"href":"https:\/\/vocadial.com\/en\/wp-json\/wp\/v2\/media?parent=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}