Numbers, time and dates in German
German numbers are not hard; they are built in a different order. einundzwanzig is one-and-twenty, halb vier is half past three, and the billion you were thinking of is eine Milliarde. None of it takes long to learn. What makes it hard is that English habits step in at the very moment you need a number fastest — on the phone, at the till, on the platform.
Everything here is computed, not typed
Every number written out in words on this page is generated from a rule when the site is built, and the same rule sets the exercises below. A table of a hundred numbers typed by hand would be a hundred chances for a mistake nobody finds. Everything is checked against a second, independently written version — every number up to 2,000, every minute of the day and every date of the year.
The 13 places where your own language gets in the way
The page is arranged by these and not by kinds of number: anyone who gets this far can count to twenty.
einundzwanzig: the units come first
From 21 to 99 German says the units before the tens and joins them with und, all in one word: einundzwanzig is one-and-twenty, siebenundvierzig seven-and-forty. English once did the same — the four and twenty blackbirds of the nursery rhyme — so the idea is not foreign. What makes it hard is speed: you hear the second digit first and have to hold it until the first one arrives, which is exactly when a phone number or a price goes wrong.
ein Uhr, but eins on its own
Counting, you say eins. As soon as a noun follows, the -s goes: ein Uhr, ein Euro, and inside a number too — einundzwanzig, einhundert. Where nothing follows, it comes back: hunderteins, Es ist eins., halb eins.
zwanzig Euro, not Euros
After a figure, Euro and Cent stay in the singular, and so do most units of measure: drei Kilo, zehn Prozent, zwei Glas Wein. The plural Euros does exist, but not after a number — on a price it is always Euro.
halb vier is half past three
English counts the half hour away from the hour just gone; German counts it towards the hour to come, so halb vier means half-way to four. Both languages use the same word for half, which is why this is the one trap on the page that costs appointments rather than merely sounding odd. When it matters, ask for the twenty-four-hour form: fünfzehn Uhr dreißig cannot be misread.
der 3. Mai: the full stop makes the ordinal
German has no -st, -nd or -rd to write after a figure; a full stop does that job. der 3. Mai is read der dritte Mai, with no word for ‘of’ between the day and the month. The same stop turns up after the names of kings: Friedrich II. is Friedrich der Zweite.
am dritten Mai, not auf
Days and dates take am, short for an dem, where English says ‘on’ — am Montag, am dritten Mai — and after am the ordinal ends in -en. Months take im: im Mai. And a year on its own takes nothing at all.
1.250,50: comma and full stop change places
German marks decimals with a comma and groups thousands with a full stop or a thin space — exactly the other way round from English. It is said that way too: 3,5 is drei Komma fünf, and the digits after the comma are read one at a time, drei Komma eins vier. Prices are the exception: 4,50 € is vier Euro fünfzig, with no comma in sight.
a billion is eine Milliarde
German kept the long scale. After Million comes Milliarde, a thousand million, and only then Billion, which is a million million — an English trillion. A German headline about eine Billion Euro is a thousand times larger than the English word suggests. Britain used the long scale officially until the 1970s, so older British texts can mislead in the same way.
neunzehnhundertvierundachtzig, with the hundert
German splits a year from 1100 to 1999 in two, as English does, but it says the hundert that English leaves out — and a year written out in words is one word. From 2000 on a year is an ordinary number: zweitausendvierundzwanzig. You may hear zwanzig vierundzwanzig, copied from English, but it is not the standard form.
no in before a year
A bare year needs no preposition in German. If you want one, it is im Jahr 1984. in 1984 is lifted straight from English; it turns up in business German, but most readers still take it for a mistake.
fünf nach halb vier is 3.35
Close to the half hour German counts from halb rather than from the full hour: fünf vor halb vier is 3.25 and fünf nach halb vier is 3.35. Once halb vier has settled as 3.30 this follows — but it is two steps in your head, and in a conversation you hear the time once.
Berlin, den 23. Juli: the date in the accusative
The traditional letter heading puts the date in the accusative, the case German uses for a point in time without a preposition, as in jeden Tag or nächsten Montag. In Heute ist der 23. Juli the date is the subject, so it stays in the nominative. Many letters today leave the article out altogether: Berlin, 23. Juli 2024.
der zweitgrößte, in one word
Before a superlative the ordinal drops its ending and joins the adjective: die zweitgrößte Stadt, der drittbeste Platz, das zweitälteste Kind. Written as two words it is not a different meaning, just wrong — and it is the kind of slip that survives into otherwise fluent writing.
The numbers
Units before tens, joined by und, and everything below a million in one word. The ordinal is the number with a full stop, said with -te up to nineteen and -ste from twenty.
| Digits | In words | As an ordinal |
|---|---|---|
| 1 | eins | 1. — erste |
| 2 | zwei | 2. — zweite |
| 3 | drei | 3. — dritte |
| 7 | sieben | 7. — siebte |
| 8 | acht | 8. — achte |
| 11 | elf | 11. — elfte |
| 16 | sechzehn | 16. — sechzehnte |
| 17 | siebzehn | 17. — siebzehnte |
| 20 | zwanzig | 20. — zwanzigste |
| 21 | einundzwanzig | 21. — einundzwanzigste |
| 30 | dreißig | 30. — dreißigste |
| 67 | siebenundsechzig | 67. — siebenundsechzigste |
| 100 | hundert | 100. — hundertste |
| 101 | hunderteins | 101. — hunderterste |
| 342 | dreihundertzweiundvierzig | 342. — dreihundertzweiundvierzigste |
| 1.000 | tausend | 1000. — tausendste |
| 1.001 | tausendeins | 1001. — tausenderste |
| 21.000 | einundzwanzigtausend | 21000. — einundzwanzigtausendste |
Millions and beyond
From a million upwards the step is a noun: a capital letter, a word of its own and a plural. And the names run one step behind English — the billion you had in mind is eine Milliarde.
| Digits | In words |
|---|---|
| 1.000.000 (a million) | eine Million |
| 2.000.000 | zwei Millionen |
| 2.500.000 | zwei Millionen fünfhunderttausend |
| 1.000.000.000 (a billion) | eine Milliarde |
| 2.000.000.000 | zwei Milliarden |
| 1.000.000.000.000 (a trillion) | eine Billion |
Years
From 1100 to 1999 in hundreds, with the hundert said out loud; every other year as an ordinary number.
| Year | Said |
|---|---|
| 1066 | tausendsechsundsechzig |
| 1492 | vierzehnhundertzweiundneunzig |
| 1900 | neunzehnhundert |
| 1905 | neunzehnhundertfünf |
| 1984 | neunzehnhundertvierundachtzig |
| 1999 | neunzehnhundertneunundneunzig |
| 2000 | zweitausend |
| 2004 | zweitausendvier |
| 2024 | zweitausendvierundzwanzig |
Telling the time
In conversation a twelve-hour clock, with the half hour counted towards the next hour and the part of the day added when it is not obvious. On timetables and the radio twenty-four hours, with nothing to work out. Parts of eastern and southern Germany and Austria also say viertel vier for 3.15 and drei viertel vier for 3.45; you need to understand those, not to use them.
| Clock | In conversation | Timetable and radio | Part of the day |
|---|---|---|---|
| 01:00 | ein Uhr | ein Uhr | nachts |
| 09:05 | fünf nach neun | neun Uhr fünf | morgens |
| 09:15 | Viertel nach neun | neun Uhr fünfzehn | morgens |
| 09:20 | zwanzig nach neun | neun Uhr zwanzig | morgens |
| 09:25 | fünf vor halb zehn | neun Uhr fünfundzwanzig | morgens |
| 09:30 | halb zehn | neun Uhr dreißig | morgens |
| 09:35 | fünf nach halb zehn | neun Uhr fünfunddreißig | morgens |
| 09:45 | Viertel vor zehn | neun Uhr fünfundvierzig | morgens |
| 09:50 | zehn vor zehn | neun Uhr fünfzig | morgens |
| 12:00 | zwölf Uhr | zwölf Uhr | mittags |
| 13:30 | halb zwei | dreizehn Uhr dreißig | mittags |
| 20:15 | Viertel nach acht | zwanzig Uhr fünfzehn | abends |
| 00:10 | zehn nach zwölf | null Uhr zehn | nachts |
Dates
Day first, as in Britain, but with full stops, and said with an ordinal that changes its ending with the case: der when the date is the subject, am when something happens on it.
| Date | Written | As the subject | After am |
|---|---|---|---|
| 23 July 1984 | 23.07.1984 | der dreiundzwanzigste Juli neunzehnhundertvierundachtzig | am dreiundzwanzigsten Juli |
| 1 March 2024 | 01.03.2024 | der erste März zweitausendvierundzwanzig | am ersten März |
| 3 October 1990 | 03.10.1990 | der dritte Oktober neunzehnhundertneunzig | am dritten Oktober |
| 31 December 1999 | 31.12.1999 | der einunddreißigste Dezember neunzehnhundertneunundneunzig | am einunddreißigsten Dezember |
Money, decimals, phone numbers
The euro sign after the amount, a comma before the cents, and the word Euro between the two numbers when you say it. Decimals are read digit by digit after the comma. On the phone a two is zwo, and there is no ‘double’.
| Written | Said |
|---|---|
| 0,01 € | ein Cent |
| 0,75 € | fünfundsiebzig Cent |
| 1,00 € | ein Euro |
| 1,50 € | ein Euro fünfzig |
| 4,50 € | vier Euro fünfzig |
| 19,99 € | neunzehn Euro neunundneunzig |
| 21,00 € | einundzwanzig Euro |
| 1.250,50 € | tausendzweihundertfünfzig Euro fünfzig |
| CHF 3.50 | drei Franken fünfzig |
| 3,14 | drei Komma eins vier |
| 0,5 | null Komma fünf |
| 0 22 77 | null zwo zwo sieben sieben |
Try it yourself
55 exercises, generated from the same rules. Whatever you get wrong comes back tomorrow.