Learn German Numbers from 1 to 1000

When you start learning German, mastering numbers is a key step. They’re not only useful for counting or mentioning dates — you will find them used in many everyday situations. If you’d like to learn how to count in German from 1 to 1000, keep reading — we will guide you through it step by step.

Numbers in German and their Correct Pronunciation

Pronouncing German numbers can be challenging, especially for those learning German from scratch or as a second foreign language. It's important to pay attention to sounds that don't exist in many other languages, such as the ü in fünf or the ö in zwölf .

It's definitely worth incorporating German videos and podcasts into your learning from the start, or consider taking a language course abroad to immerse yourself in native speakers from the very beginning.

Pronunciation of numbers - selected tips:

  • zwei /tsvaɪ/ - the ts sound at the beginning is characteristic and can be a challenge.
  • sechs /zɛks/ - note the soft s at the beginning.
  • drei /draɪ/ - requires a distinct r , which is usually guttural in German.
Number German Pronunciation (approx.) English
1 eins [ayns] one
2 zwei [tsvye] two
3 drei [dry] three
4 vier [feer] four
5 fünf [fünf] five
6 sechs [zexs] six
7 sieben [zee-ben] seven
8 acht [ahkt] eight
9 neun [noyn] nine
10 zehn [tsayn] ten

The next set of numbers to learn is from 11 to 20. This is where things get a bit trickier, but don't worry-there's a simple pattern behind them.

Most of these numbers are formed by taking the first part of the number from three to nine and adding zehn (meaning "ten") to it. The only exceptions are eleven (elf) and twelve (zwölf), which you'll just need to memorize. All the others follow the same rule.

Number German Prounounciation
11 elf [elf]
12 zwölf [tsv[feer-tsayn] ölf]
13 dreizehn [dry-tsayn]
14 vierzehn [feer-tsayn]
15 fünfzehn [fünf-tsayn]
16 sechzehn [zekh-tsayn]
17 siebzehn [zeeb-tsayn]
18 achtzehn [ahkt-tsayn]
19 neunzehn [noyn-tsayn]
20 zwanzig [tsvahn-tsig]

How to form Intermediate Numbers in German?

Numbers between the full tens are formed in German according to a very simple but interesting rule. A significant fact for those familiar with Polish, English, Spanish, and other languages is that when forming intermediate numbers in German, we first say the ones digit and only then the tens digit.

We place the hyphen und between them - and that's it! Let's see how it works with examples:

  • 21 = einundzwanzig
  • 34 = vierunddreißig
  • 52 = zweiundfünfzig
  • 87 = siebenundachtzig
  • 99 = neunundneunzig

At first, this pattern seems very difficult and will certainly require a lot of practice, but it undoubtedly adds a lot of charm to the German language.

To create numbers over 100, use the rule of gluing words together, which you're already familiar with at this stage. The number of hundreds is determined first, and then the appropriate form for the tens and ones is added:

  • 561 = fünfhunderteinundsechzig
  • 673 = sechshundertdreiundsiebzig
  • 782 = siebenhundertzweiundachtzig
  • 894 = achthundertvierundneunzig
  • 905 = neunhundertfünf

German Numbers from 21 to 100

First of all, to form the numbers in German, to create the tens, you just have to add -zig at the end of the units. For example, 4 = vier, 40 = vierzig, 5 = fünf, 50 = fünfzig... Be careful: a little adjustment is needed for 3 = drei which becomes 30 = dreißig and 20 which is zwanzig. The numbers are also formed here with the unit + the ten... But the structure is different: digit (unit) + und + unit + zig.

Look at the following examples and this will make more sense to you:

For 53: the structure becomes drei (3, unit) + und + fünf (5 unit) + zig = dreiundfünfzig
For 26: the structure should follow the following pattern: sechs (6 the unit) + und + zwanzig (20, the tens unit - irregular) = sechsundzwanzig

German native speakers usually don't pronounce the "und" properly when they speak fast. In that case, the "und" will sound a bit like "n".

Number Alphabetic
21 einundzwanzig
22 zweiundzwanzig
23 dreiundzwanzig
24 vierundzwanzig
25 fünfundzwanzig
26 sechsundzwanzig
27 siebenundzwanzig
28 achtundzwanzig
29 achtundzwanzig
30 dreißig
31 einunddreißig
32 zweiunddreißig
33 dreiunddreißig
34 vierunddreißig
35 fünfunddreißig
36 sechsunddreißig
37 siebenunddreißig
38 neununddreißig
39 neununddreißig
40 vierzig
41 einundvierzig
42 zweiundvierzig
43 dreiundvierzig
44 vierundvierzig
45 fünfundvierzig
46 sechsundvierzig
47 siebenundvierzig
48 achtundvierzig
49 neunundvierzig
50 fünfzig
51 einundfünfzig
52 zweiundfünfzig
53 dreiundfünfzig
54 vierundfünfzig
55 fünfundfünfzig
56 sechsundfünfzig
57 siebenundfünfzig
58 achtundfünfzig
59 neunundfünfzig
60 sechzig
61 einundsechzig
62 zweiundsechzig
63 dreiundsechzig
64 vierundsechzig
65 fünfundsechzig
66 sechsundsechzig
67 siebenundsechzig
68 achtundsechzig
69 neunundsechzig
70 siebzig
71 einundsiebzig
72 zweiundsiebzig
73 dreiundsiebzig
74 vierundsiebzig
75 fünfundsiebzig
76 sechsundsiebzig
77 siebenundsiebzig
78 achtundsiebzig
79 neunundsiebzig
80 achtzig
81 einundachtzig
82 zweiundachtzig
83 dreiundachtzig
84 vierundachtzig
85 fünfundachtzig
86 sechsundachtzig
87 siebenundachtzig
88 achtundachtzig
89 neunundachtzig
90 neunzig
91 einundneunzig
92 zweiundneunzig
93 dreiundneunzig
94 vierundneunzig
95 fünfundneunzig
96 sechsundneunzig
97 siebenundneunzig
98 achtundneunzig
99 neunundneunzig
100 (ein)hundert

100 to 1000

To write the numbers between 101 and 199, just add hundred (hundret in German) in front of the digits and numbers between 1 and 99.

Number Pronounciation
100 einhundert
200 zweihundert
300 dreihundert
400 vierhundert
500 fünfhundert
600 sechshundert
700 siebenhundert
800 achthundert
900 neunhundert

As you can see, it's quite similar to English. The same pattern continues when you move into the thousands.

Number Alphabetic
1000 eintausend
2000 zweitausend
3000 dreitausend, and so on...

German Numbers: 10,000 and Beyond

When it comes to the numbers in German in the ten-thousands, you will utilise the same pattern as with 2-digit numbers. These numbers increase in multiples of ten - for example, zehntausend (10,000), zwanzigtausend (20,000), dreißigtausend (30,000), and so on.

Once a second digit appears, the structure remains consistent. For instance, 87,000 becomes siebenundachtzigtausend ("eighty-seven thousand"). As the numbers grow, they can sound quite long - 87,787 is siebenundachtzigtausendsiebenhundertsiebenundachtzig.

Moving into the hundreds of thousands, the same rule applies using the hundreds. So hunderttausend means 100,000, zweihunderttausend means 200,000, dreihunderttausend means 300,000, and so on.

For even larger numbers in German, here are the key terms you will need to know:

  • Million = Million
  • Milliarde = Billion
  • Billion = Trillion

Ordinal Numbers in German

Forming ordinal numbers in German above 10 is quite simple. Generally, you add the ending -te to the cardinal number up to 19, and -ste from 20 onwards .

Numbers from 11 to 19:

  • 11 = elfte (eleventh)
  • 12 = zwölfte (twelfth)
  • 13 = dreizehnte (thirteenth)
  • 14 = vierzehnte (fourteenth)
  • 15 = fünfzehnte (fifteenth)
  • 16 = sechzehnte (sixteenth)
  • 17 = siebzehnte (seventeenth)
  • 18 = achtzehnte (eighteenth)
  • 19 = neunzehnte (nineteenth)

Numbers over 20:

  • 20 = zwanzigste (twentieth)
  • 21 = einundzwanzigste (twenty-first)
  • 30 = dreißigste (thirtieth)
  • 40 = vierzigste (fortieth)
  • 50 = fünfzigste (fiftieth)
  • 60 = sechzigste (sixtieth)
  • 70 = siebzigste (seventieth)
  • 80 = achtzigste (eightieth)
  • 90 = neunzigste (ninetyth)
  • 100 = hundertste (hundredth)
  • 1000 = tausendste (thousandth)

Example sentences with ordinal numbers in German:

  • Der erste Januar ist ein Feiertag .

= January 1st is a day off from work.

  • Meine Wohnung ist im dritten Stock.

= My apartment is on the third floor.

  • Das ist das fünfte Mal, dass ich dieses Buch lese.

= This is the fifth time I've read this book.

  • Der zehnte Oktober ist der Geburtstag meines Bruders.

= October tenth is my brother's birthday.

In German, the use of periods and commas in numbers is the opposite of English conventions.

  • Commas (,) are used as decimal separators (like the English period).
  • Periods (.) are used to separate thousands (like the English comma).

So, when writing numbers in German, remember:

Periods = thousands separators
Commas = decimal points

Periods vs. Commas: Writing Numbers the Right Way

Examples:

English German Explanation
1,000 1.000 One thousand — note the period separating thousands
1,000,000 1.000.000 One million
3.14 3,14 Three point one four — comma used as a decimal separator
2,567.89 2.567,89 Two thousand five hundred sixty-seven point eight nine

Calendar Dates in German

Giving dates is one of the most common uses of numbers. In German, the days of the month are ordinal numbers. For example:

  • Der erste Januar = January 1st
  • Der fünfte Mai = May 5th
  • Der vierundzwanzigste Dezember = December 24 (Christmas Eve)
  • Der dritte Oktober = October 3 (German Unity Day)

Dates include not only days and months, but also years. In German, the way years are pronounced changes depending on whether we're talking about years before or after the year 2000. The change in how numbers are pronounced after the year 2000 is common and reflects a more modern form of counting.

Years before 2000 are divided into two parts: the hundreds are pronounced first, followed by the units and tens. It looks like this:

  • 1954 to neunzehnhundertvierundfünfzig (literally: nineteen hundred fifty-four)
  • 1620 to sechzehnhundertzwanzig (literally: sixteen hundred and twenty)

After the year 2000, years are pronounced as in English, as a full number:

  • 2005 is zweitausendfünf (literally: two thousand and five).
  • 2019 is zweitausendneunzehn (literally: two thousand and nineteen).

Telling Time in German

Telling hours and minutes is another important skill. Germans use the 24-hour format:

  • Es ist zehn Uhr.

= It's ten o'clock.

  • Es ist vierzehn Uhr dreißig.

= It's two thirty.

  • Das Konzert von Rammstein beginnt um achtzehn Uhr.

= The Rammstein concert starts at 6 p.m.

  • Der Film fängt um zwanzig Uhr an.

= The movie starts at 8 p.m.

You can read more about the hours at sita.pl - Hours in German 1 .

Weights and Measures

In everyday life, numbers are used to express weights and measures. For example:

  • Ein Liter Milch - One liter of milk
  • Zwei Kilo Äpfel - Two kilograms of apples
  • Drei Liter Bier - Three liters of beer
  • Ein Kilo Haribo-Gummibärchen - One kilogram of Haribo jelly beans

Money in German

In financial transactions, numbers are essential. Examples:

  • Das koset fünf Euro.

= It costs five euros.

  • Ich habe nur zehn Euro.

= I only have ten euros.

  • Das Album von Tokio Hotel kostet zwanzig Euro.

= The Tokio Hotel album costs twenty euros.

  • Die Eintrittskarte für das Wacken Open Air Festival kostet fünfzig Euro.

= A ticket to the Wacken Open Air festival costs fifty euros.

Telephone Numbers in German

German telephone numbers are given as a series of consecutive numbers. For example:

  • Meine Telefonnummer ist acht, fünf, drei, sechs, zwei, vier, null.

= My phone number is 8536240.

Final Thoughts on German Numbers

In this guide, you've learned the essentials of German numbers - how to count in German, pronounce them correctly, and use them in everyday situations. We also explored more advanced topics like large German numbers and how to express years and dates accurately.

With these basics in hand, you're now ready to apply your knowledge - whether it's for simple counting exercises, understanding prices while shopping, or reading menus in restaurants. Keep practicing, and soon you'll feel confident using German numbers in any real-life context.

Get the latest on travel, languages and culture