French number dictation: write the number you hear
A price, a time, a date, a year, a phone number — said once, in French, at speed. You type the digits. This is the half of numbers that reading practice never touches, and the half that compréhension orale keeps testing.
Write the number you hear
Listen, then type what you heard.
Your browser has no French voice installed, so this drill can’t play the audio. The full list below has every item written out in French and in digits and a Punjabi note — or try again in Safari or Chrome, which ship a French voice on most devices.
Why numbers are the hardest easy thing in French
You learned these in your first week, and you will still miss them in the exam. The reason is arithmetic. French has no separate word for seventy, eighty or ninety, so soixante-dix is sixty-ten, quatre-vingts is four-twenties, and quatre-vingt-dix is four-twenties-ten. You are not recognising a word; you are doing a sum while the speaker carries on talking.
The trap that costs the most marks is that quatre-vingt-dix (90) opens exactly like quatre-vingts (80). Everything that tells them apart arrives at the very end of the word, by which point most learners have already written 80 down. Same with soixante-quinze (75), which begins like soixante (60) and is nowhere near it.
Then the formats pile on. Et quart adds fifteen minutes but moins le quart subtracts them from the next hour, so dix-sept heures moins le quart is 16:45 — you hear seventeen and write sixteen. The first of the month is le premier, never le un. Years run in hundreds: mille neuf cent quatre-vingt-seize for 1996. And French reads phone numbers in two-digit chunks, so douze in a phone number is 12, not a one followed by a two.
How the drill marks you
Fairly, and only on the listening. Type the time however you like — 14:30, 14h30 and 1430 are all accepted, and so are 2,50, 2.50 and $2,50 for a price. Dates are day-first, the way they are written in French, so the fifteenth of March is 15/03 or 15-3. The format hint in the box tells you which shape is expected before you start typing.
What is not forgiven is a wrong number. 82 for 92, 65 for 75, 16 for 60 — those are marked wrong, because they are exactly the confusions the drill exists to find. A price without its decimal is wrong too: 250 means two hundred and fifty dollars, which is what happens in a shop when you mishear deux dollars cinquante.
Conversational times are converted, because converting them is the skill. Hearing huit heures moins dix and writing 07:50 is the thing an examiner is actually checking you can do.
How to practise this
Catch the shape before the value. In a long number, listen for how many pieces there are — quatre-vingt-dix-neuf is four pieces and quatre-vingts is one — and only then work out what they add up to. Learners who try to recognise the whole thing as a single word lose it every time.
Use Slow on anything you miss twice, then play it again at normal speed before moving on. Slow is a diagnostic, not the target: the exam plays audio once, at conversational rate.
The drill uses your device's own French voice, so nothing is downloaded and nothing is recorded. If your browser has no French voice, the drill hides itself and the table below is the whole page — every item written out in French, in digits, and with a Punjabi note.
Everything in the drill
49 items across 6 sets: Numbers (the 70/80/90 traps) (16), Times (8), Prices (7), Dates (6), Years (6), Phone numbers (6). Cover the second column and read down the first if you would rather study than play.
| You hear | Write | What it is | ਪੰਜਾਬੀ ਸੁਝਾਅ |
|---|---|---|---|
| seize | 16 | sixteen | seize = 16 (ਇੱਕ ਛੋਟਾ ਅੱਖਰ) · soixante = 60 (ਲੰਮਾ) — ਲੰਬਾਈ ਤੋਂ ਪਛਾਣੋ |
| soixante | 60 | sixty | ਸੱਠ (60) — ਇਕੱਲਾ ਸ਼ਬਦ; ਪਿੱਛੇ ਕੁਝ ਵੀ ਲੱਗਾ ਤਾਂ 70 ਤੋਂ ਉੱਪਰ |
| soixante-dix | 70 | seventy | ਸੱਠ (60) + ਦਸ (10) = 70 — ਫਰਾਂਸੀਸੀ ਵਿੱਚ 70 ਲਈ ਵੱਖਰਾ ਸ਼ਬਦ ਨਹੀਂ |
| soixante et onze | 71 | seventy-one | ਸੱਠ (60) + ਗਿਆਰਾਂ (11) = 71 — 'et' ਸਿਰਫ਼ 21, 31 … 71 ਵਿੱਚ ਆਉਂਦਾ ਹੈ |
| soixante-quinze | 75 | seventy-five | ਸੱਠ (60) + ਪੰਦਰਾਂ (15) = 75 (65 ਨਹੀਂ) — quinze ਅਤੇ cinq ਵਿੱਚ ਫ਼ਰਕ ਸੁਣੋ |
| quatre-vingts | 80 | eighty | ਚਾਰ ਵੀਹਾਂ (4 × 20) = 80 — ਅੰਤ ਦਾ s ਬੋਲਿਆ ਨਹੀਂ ਜਾਂਦਾ |
| quatre-vingt-un | 81 | eighty-one | ਚਾਰ ਵੀਹਾਂ (80) + ਇੱਕ (1) = 81 — ਇੱਥੇ 'et' ਨਹੀਂ ਲੱਗਦਾ |
| quatre-vingt-dix | 90 | ninety | ਚਾਰ ਵੀਹਾਂ (80) + ਦਸ (10) = 90 — ਅੰਤ ਵਿੱਚ 'dix' ਸੁਣੋ, ਉਹੀ 80 ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ |
| quatre-vingt-douze | 92 | ninety-two | ਚਾਰ ਵੀਹਾਂ (80) + ਬਾਰਾਂ (12) = 92 — 'douze' ਸੁਣੋ, 'deux' ਹੁੰਦਾ ਤਾਂ 82 |
| quatre-vingt-dix-neuf | 99 | ninety-nine | ਚਾਰ ਵੀਹਾਂ (80) + ਉੱਨੀ (19) = 99 — ਸੌ ਤੋਂ ਹੇਠਾਂ ਸਭ ਤੋਂ ਲੰਮਾ ਸ਼ਬਦ |
| deux cents | 200 | two hundred | ਦੋ ਸੌ (2 × 100) = 200 — ਪੂਰੇ ਸੌ ਹੋਣ 'ਤੇ 'cents' ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ |
| mille | 1000 | one thousand | ਹਜ਼ਾਰ (1000) — ਸਿਰਫ਼ 'mille', ਅੱਗੇ 'un' ਨਹੀਂ ਲੱਗਦਾ |
| douze | 12 | twelve | ਬਾਰਾਂ (12) — deux (2) ਨਾਲੋਂ ਇੱਕ ਅੱਖਰ ਵੱਧ ਤੇ ਅੰਤ ਵਿੱਚ 'z' ਦੀ ਆਵਾਜ਼ |
| deux | 2 | two | ਦੋ (2) — ਛੋਟਾ ਸ਼ਬਦ; ਅੰਤ ਵਿੱਚ 'z' ਸੁਣਿਆ ਤਾਂ ਉਹ douze (12) ਸੀ |
| treize | 13 | thirteen | ਤੇਰਾਂ (13) — trois (3) ਵਾਂਗ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਪਰ ਸੁਰ ਵੱਖਰੀ ਤੇ ਅੰਤ 'z' |
| trois | 3 | three | ਤਿੰਨ (3) — ਅੰਤ ਖੁੱਲ੍ਹਾ, 'z' ਨਹੀਂ; ਇਹੀ treize (13) ਤੋਂ ਫ਼ਰਕ ਹੈ |
| deux dollars cinquante | 2,50 | $2.50 | ਦੋ ਡਾਲਰ ਪੰਜਾਹ ਸੈਂਟ — ਸੈਂਟ ਸਿਰਫ਼ ਗਿਣਤੀ ਵਾਂਗ ਬੋਲੇ ਜਾਂਦੇ ਹਨ, 'cents' ਕਹਿਣਾ ਜ਼ਰੂਰੀ ਨਹੀਂ |
| quatorze dollars quatre-vingt-dix-neuf | 14,99 | $14.99 | 14 ਡਾਲਰ + ਚਾਰ ਵੀਹਾਂ ਤੇ ਉੱਨੀ (99) ਸੈਂਟ — ਹਰ .99 ਕੀਮਤ ਇਸੇ ਤਰ੍ਹਾਂ ਬੋਲੀ ਜਾਂਦੀ ਹੈ |
| soixante-quinze dollars | 75,00 | $75.00 | ਸੱਠ (60) + ਪੰਦਰਾਂ (15) = 75 ਡਾਲਰ; ਸੈਂਟ ਨਾ ਬੋਲੇ ਜਾਣ ਤਾਂ ਸਿਫ਼ਰ ਹਨ |
| dix-neuf dollars quatre-vingt-quinze | 19,95 | $19.95 | 19 ਡਾਲਰ + ਚਾਰ ਵੀਹਾਂ ਤੇ ਪੰਦਰਾਂ (95) ਸੈਂਟ |
| six dollars soixante | 6,60 | $6.60 | 6 ਡਾਲਰ 60 ਸੈਂਟ — 'soixante' ਇਕੱਲਾ ਹੈ, ਪਿੱਛੇ ਕੁਝ ਲੱਗਾ ਹੁੰਦਾ ਤਾਂ 70+ ਹੁੰਦਾ |
| trois dollars trente | 3,30 | $3.30 | 3 ਡਾਲਰ 30 ਸੈਂਟ — trois (3), trente (30) ਤੇ treize (13) ਦੀਆਂ ਆਵਾਜ਼ਾਂ ਰਲਦੀਆਂ ਹਨ |
| cent dollars | 100,00 | $100.00 | ਸੌ ਡਾਲਰ — 'cent' ਅੱਗੇ 'un' ਨਹੀਂ ਲੱਗਦਾ, mille ਵਾਂਗ |
| quatorze heures trente | 14:30 | 2:30 p.m. | ਚੌਦਾਂ ਵਜੇ ਤੀਹ ਮਿੰਟ = ਦੁਪਹਿਰ 2:30 — ਸਰਕਾਰੀ ਸਮਾਂ 24 ਘੰਟੇ ਵਾਲਾ ਹੁੰਦਾ ਹੈ |
| huit heures et quart | 08:15 | 8:15 a.m. | 'et quart' = ਸਵਾ (+15 ਮਿੰਟ) → 8 ਵੱਜ ਕੇ 15 ਮਿੰਟ |
| dix heures et demie | 10:30 | 10:30 | 'et demie' = ਸਾਢੇ (+30 ਮਿੰਟ) → 10:30 |
| dix-sept heures moins le quart | 16:45 | 4:45 p.m. | 'moins le quart' = ਪੌਣੇ — 17 ਵਜੇ ਤੋਂ 15 ਮਿੰਟ ਘੱਟ = 16:45; ਘੰਟਾ ਇੱਕ ਪਿੱਛੇ ਲਿਖੋ |
| huit heures moins dix | 07:50 | 7:50 | 8 ਵੱਜਣ ਵਿੱਚ 10 ਮਿੰਟ ਬਾਕੀ = 7:50 — 'huit' ਸੁਣ ਕੇ 07 ਲਿਖਣਾ ਪੈਂਦਾ ਹੈ |
| midi | 12:00 | midday | ਦੁਪਹਿਰ 12 ਵਜੇ — 'douze heures' ਨਹੀਂ ਕਿਹਾ ਜਾਂਦਾ, ਸਿਰਫ਼ midi |
| minuit | 00:00 | midnight | ਅੱਧੀ ਰਾਤ = 00:00 — midi ਤੇ minuit ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਆਵਾਜ਼ ਦਾ ਫ਼ਰਕ ਹੈ |
| vingt et une heures | 21:00 | 9:00 p.m. | 'heure' ਇਸਤਰੀ ਲਿੰਗ ਹੈ, ਇਸ ਲਈ 'une' — 21:00, ਇੱਕ ਵਜੇ ਨਹੀਂ |
| le premier janvier | 01/01 | 1 January | ਪਹਿਲੀ ਤਾਰੀਖ਼ ਲਈ 'premier', 'un' ਕਦੇ ਨਹੀਂ — ਬਾਕੀ ਸਭ ਦਿਨ ਸਾਦੀ ਗਿਣਤੀ |
| le quinze mars | 15/03 | 15 March | ਪਹਿਲਾਂ ਦਿਨ, ਫਿਰ ਮਹੀਨਾ = 15/03 (15 ਮਾਰਚ) |
| le huit mai | 08/05 | 8 May | 8 ਮਈ = 08/05 — 'mai' ਬਹੁਤ ਛੋਟਾ ਹੈ, ਪਹਿਲਾਂ ਦਿਨ ਫੜੋ ਫਿਰ ਮਹੀਨਾ |
| le quatorze juillet | 14/07 | 14 July | 14 ਜੁਲਾਈ = 14/07 — quatorze (14) ਹੈ, quarante (40) ਨਹੀਂ |
| le vingt et un septembre | 21/09 | 21 September | 21 ਸਤੰਬਰ = 21/09 — 'septembre' ਵਿੱਚ 'sept' ਹੈ ਪਰ ਇਹ ਨੌਵਾਂ ਮਹੀਨਾ ਹੈ |
| le vingt-cinq décembre | 25/12 | 25 December | 25 ਦਸੰਬਰ = 25/12 — 'vingt-cinq' ਵਿੱਚ 'et' ਨਹੀਂ, ਸਿਰਫ਼ 21 ਵਿੱਚ ਹੁੰਦਾ ਹੈ |
| mille neuf cent quatre-vingt-seize | 1996 | nineteen ninety-six | ਹਜ਼ਾਰ ਨੌਂ ਸੌ (1900) + ਚਾਰ ਵੀਹਾਂ ਤੇ ਸੋਲ੍ਹਾਂ (96) = 1996 |
| deux mille | 2000 | the year two thousand | ਦੋ ਹਜ਼ਾਰ = 2000 — ਪੂਰਾ ਸਾਲ ਸਿਰਫ਼ ਦੋ ਸ਼ਬਦਾਂ ਵਿੱਚ |
| deux mille huit | 2008 | two thousand and eight | ਦੋ ਹਜ਼ਾਰ + ਅੱਠ = 2008 — ਵਿਚਲਾ ਸਿਫ਼ਰ ਬੋਲਿਆ ਨਹੀਂ ਜਾਂਦਾ |
| deux mille vingt-quatre | 2024 | twenty twenty-four | ਦੋ ਹਜ਼ਾਰ + ਚੌਵੀ = 2024 |
| mille sept cent quatre-vingt-neuf | 1789 | seventeen eighty-nine | ਹਜ਼ਾਰ (1000) + ਸੱਤ ਸੌ (700) + ਚਾਰ ਵੀਹਾਂ ਤੇ ਨੌਂ (89) = 1789 |
| mille neuf cent soixante-huit | 1968 | nineteen sixty-eight | ਹਜ਼ਾਰ ਨੌਂ ਸੌ (1900) + ਸੱਠ ਤੇ ਅੱਠ (68) = 1968 |
| zéro six, douze, trente-quatre, cinquante-six, soixante-dix-huit | 0612345678 | 06 12 34 56 78 (France, mobile) | ਫਰਾਂਸ ਵਿੱਚ ਫ਼ੋਨ ਨੰਬਰ ਦੋ-ਦੋ ਅੰਕਾਂ ਦੇ ਜੋੜਿਆਂ ਵਿੱਚ ਬੋਲੇ ਜਾਂਦੇ ਹਨ — 'douze' = 12, '1-2' ਨਹੀਂ |
| zéro un, quarante-deux, soixante-huit, treize, quatre-vingt-onze | 0142681391 | 01 42 68 13 91 (Paris landline) | ਪੰਜ ਜੋੜੇ = ਦਸ ਅੰਕ; 01 ਪੈਰਿਸ ਦਾ ਹੈ, treize = 13, quatre-vingt-onze = 91 |
| zéro sept, quatre-vingts, quinze, soixante-douze, quatre-vingt-dix-neuf | 0780157299 | 07 80 15 72 99 (France, mobile) | ਇੱਕ ਜੋੜਾ ਪੂਰਾ ਨੰਬਰ ਵੀ ਹੋ ਸਕਦਾ ਹੈ — 'quatre-vingts' = 80, 'quinze' = 15 |
| cinq cent quatorze, deux cent cinquante, trois mille six cents | 5142503600 | 514-250-3600 (Montréal) | ਕੈਨੇਡਾ ਵਿੱਚ 3-3-4 ਦੇ ਗਰੁੱਪ ਹੁੰਦੇ ਹਨ (ਜੋੜੇ ਨਹੀਂ) — 514 ਮਾਂਟਰੀਅਲ ਦਾ ਕੋਡ ਹੈ |
| quatre cent seize, cinq cent cinquante-cinq, mille deux cent trente-quatre | 4165551234 | 416-555-1234 (Toronto) | ਤਿੰਨ ਗਰੁੱਪ; ਆਖ਼ਰੀ ਚਾਰ ਅੰਕ ਹਜ਼ਾਰ ਵਾਂਗ ਬੋਲੇ ਜਾਂਦੇ ਹਨ — 1234 |
| quatre cent dix-huit, six cent quatre-vingt-douze, deux mille cinq cents | 4186922500 | 418-692-2500 (Québec City) | ਫ਼ੋਨ ਨੰਬਰ ਦੇ ਅੰਦਰ ਵੀ 90 ਵਾਲਾ ਜਾਲ — 'six cent quatre-vingt-douze' = 692, 682 ਨਹੀਂ |
Last updated 2026-07-26. A number that keeps catching you out that is not here? Tell us — this list grows from what learners actually mishear.